Cette question, probablement la même question, a été posée: impossible d'ouvrir le périphérique
J'espère toutefois que ma question illustre un scénario plus spécifique, à savoir la situation dans laquelle l'erreur a été explicitement connue:
Ce qui suit est fait en tant qu'utilisateur root:
- J'ai branché ma carte SD et je suis
diskutil list
allé chercher le noeud de périphérique interne (/ dev / disk2) - J'ai couru
diskutil partitionDisk /dev/disk2 GPT UFSD_EXTFS4 New 100%
(UFSD_EXTFS4 est ext4 fourni par Paragon) - J'ai vu que cela fonctionnait, alors j'ai interrompu le processus à l'étape 2.
- J'ai essayé de réexécuter la commande avec le nombre de partitions explicitement indiqué
diskutil partitionDisk /dev/disk2 1 GPT UFSD_EXTFS4 New 100%
Je reçois le message:
Started partitioning on disk2
Unmounting disk
Error: -69877: Couldn't open device
Exécution des gpt show -l /dev/disk2
rendements
start size index contents
0 7741440
Exécution des gpt destroy /dev/disk2
rendements
gpt destroy: unable to open device '/dev/disk2': Permission denied
Il me semble qu’il existe un verrou sur le périphérique disk2. Je dois juste comprendre comment le libérer.
J'ai pu le libérer en redémarrant en mode sans échec (en maintenant la touche Maj enfoncée pendant le démarrage), puis en redémarrant en mode normal. J'aimerais toutefois savoir ce qui pourrait être fait pour libérer ce verrou sans redémarrer.
la source
hdparm
, dans mon cas, pas)