1 votes

gpt recover : impossible d'ouvrir le périphérique '/dev/disk2' : Ressource occupée

J'essaie de réparer un disque dur externe qui apparaît sous le nom de diskutil list et l'application Utilitaire de disque, mais le message suivant apparaît : "Le processus de premier secours a échoué. Si possible, sauvegardez les données de ce volume. Cliquez sur Terminé pour continuer". J'ai essayé ces choses :

$ diskutil list
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *251.0 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                 Apple_APFS Container disk1         250.8 GB   disk0s2

/dev/disk1 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +250.8 GB   disk1
                                 Physical Store disk0s2
   1:                APFS Volume Macintosh HD            243.7 GB   disk1s1
   2:                APFS Volume Preboot                 22.6 MB    disk1s2
   3:                APFS Volume Recovery                515.0 MB   disk1s3
   4:                APFS Volume VM                      2.1 GB     disk1s4

/dev/disk2 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *1.0 TB     disk2
   1:                        EFI EFI                     209.7 MB   disk2s1
   2:                  Apple_HFS MyDisk                  999.8 GB   disk2s2
$ diskutil repairDisk /dev/disk2
Repairing the partition map might erase disk2s1, proceed? (y/N) y
Started partition map repair on disk2
Checking prerequisites
Checking the partition list
Adjusting partition map to fit whole disk as required
Checking for an EFI system partition
Checking the EFI system partition's size
Checking the EFI system partition's file system
Checking the EFI system partition's folder content
Checking all HFS data partition loader spaces
Checking booter partitions
Reviewing boot support loaders
Checking Core Storage Physical Volume partitions
The partition map appears to be OK
Finished partition map repair on disk2
$ sudo gpt recover /dev/disk2s2
gpt recover: unable to open device '/dev/disk2s2': Resource busy
$ sudo diskutil mount readOnly /dev/disk2
Volume on disk2 timed out waiting to mount
$ sudo mkdir /Volumes/USB
$ sudo mount -t hfs /dev/disk2 /Volumes/USB
mount_hfs: error on mount(): error = -1.
mount_hfs: Resource busy
$ diskutil unmountDisk /dev/disk2
Unmount of all volumes on disk2 was successful
$ diskutil eject /dev/disk2
Volume timed out while waiting to eject

Que peut-on faire d'autre pour résoudre ce problème, au moins pour qu'il soit en lecture seule et que je puisse copier les données sur un autre disque.

https://github.com/gcunhase/PaperNotes/blob/master/notes/mymacnotes.md

1voto

David Anderson Points 30783

Par défaut, le gpt exige un verrouillage exclusif sur un lecteur avant d'effectuer une opération d'écriture sur le lecteur. Cela ne peut pas se produire lorsqu'un volume résidant sur le lecteur est monté. En ce qui concerne les disk2 la solution typique serait d'entrer la commande suivante, avant d'entrer dans l'application gpt commandement.

diskutil unmountdisk disk2

Le lecteur est identifié comme disk2 . Le volume contenant les données de l'utilisateur sur ce lecteur est identifié en tant que disk2s2 . Pour monter ce volume en lecture seule, il faut d'abord démonter le volume, puis le monter en lecture seule. Les commandes sont données ci-dessous.

diskutil unmount disk2s2
diskutil mount readonly disk2s2 

Je dois noter que le volume auquel vous essayez d'accéder semble être monté, car vous obtenez un message d'erreur lorsque vous essayez d'utiliser la fonction de montage. gpt commandement. La commande donnée ci-dessous produira du texte, si le volume est monté.

mount | grep disk2s2

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X