0 votos

Una partición en el disco duro externo no se monta, el disco no se expulsa

Tengo un problema con mi disco duro externo de Seagate. Funcionaba bien y estaba transfiriendo archivos desde él a otro SSD externo en mi Macbook Air (con MacOS Monterey). Sin embargo, la batería de mi Mac estaba baja y se apagó a mitad de camino. Después de volver a conectarlo, empezaron los problemas. Una partición que se utiliza para la máquina del tiempo ya no se está montando, aunque se puede ver en diskutil list y Utilidad de Discos. Las otras dos particiones se montan y puedo ver los archivos pero no se pueden desmontar. El disco tampoco se expulsa y tengo que desconectar el cable usb cada vez. He probado el disco duro con otro Mac pero los problemas persisten.

Ejecutar diskutil list da:

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

/dev/disk1 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +121.1 GB   disk1
                                 Physical Store disk0s2
   1:                APFS Volume Macintosh HD - Data     85.2 GB    disk1s1
   2:                APFS Volume Preboot                 591.9 MB   disk1s2
   3:                APFS Volume Recovery                1.6 GB     disk1s3
   4:                APFS Volume VM                      1.1 GB     disk1s4
   5:                APFS Volume Macintosh HD            15.2 GB    disk1s5
   6:              APFS Snapshot com.apple.os.update-... 15.2 GB    disk1s5s1

/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 time_mach2              203.0 GB   disk2s2
   3:                  Apple_HFS what_toDo               203.1 GB   disk2s3
   4:                  Apple_HFS things_kept             593.5 GB   disk2s4

He probado todas las sugerencias dadas en el post El disco externo no se monta después de desconectarlo sin expulsarlo pero en vano. Resultados de mountDisk y mount con o sin readOnly para las diferentes particiones son:

...Apple$ diskutil mountDisk /dev/disk2
One or more volume(s) failed to mount
...Apple$ diskutil mount /dev/disk2s2
Volume on disk2s2 timed out waiting to mount

...Apple$ diskutil mountDisk readOnly /dev/disk2
One or more volume(s) failed to mount
...Apple$ diskutil mount readOnly /dev/disk2s2
Volume on disk2s2 timed out waiting to mount

...Apple$ diskutil mount  /dev/disk2s3
Volume what_toDo on /dev/disk2s3 mounted
...Apple$ diskutil mount  /dev/disk2s4
Volume things_kept on /dev/disk2s4 mounted

La operación se agota si intento desmontar las particiones montadas ( \dev\disk2s3 y \dev\disk2s4 ). unmountDisk da el error Unmount of disk2 failed: at least one volume could not be unmounted . El intento de expulsar el disco también falla.

A continuación comprobé si fsck está funcionando:

Apple$  ps aux | grep fsck 
root              1058  59.7 12.6 34676988 1053428   ??  R     2:59PM  18:01.42 /System/Library/Filesystems/hfs.fs/Contents/Resources/./fsck_hfs -y /dev/disk2s2 
Apple             1165   0.0  0.0 34122828    836 s000  S+    3:36PM   0:00.00 grep fsck

Todo permanece inalterado incluso después de matar fsck con sudo pkill -f fsck . Los primeros auxilios en la Utilidad de Discos tampoco funcionan.

Todo esto podría haberse evitado si hubiera enchufado el cargador a tiempo. Pero ahora que el daño está hecho, ¿podéis sugerir alguna solución? Espero que esto tenga solución. La partición problemática \dev\disk2s2 contiene mi copia de seguridad de la máquina del tiempo de tres años. Gracias por cualquier ayuda.

0voto

damaihati Puntos 20

Podría resolver el problema principal siguiendo la sugerencia de https://apple.stackexchange.com/a/329482 . Descargué y ejecuté la versión gratuita de Disk Drill. Quería reconstruir el catálogo HFS+ y ejecuté algún tipo de escaneo. No reconstruí el catálogo pero después de este escaneo la partición de la máquina del tiempo, /dev/disk2s2, se montó y pude montar o desmontar todas las particiones y expulsar el disco. Ejecuté First Aid desde Disk Utility y también diskutil repairVolume en todas las particiones. Me parece que en ambos casos el proceso está tardando mucho, sobre todo creo que en los pasos checking catalog files' , Comprobación de los archivos multienlazados" y checking multi-linked directories. At the end though they give El código de salida de la comprobación del sistema de archivos es 0'. Por lo demás, esta partición se ha vuelto muy lenta.

Aparte de esto, en este hdd externo estoy teniendo que ejecutar `diskutil repairVolume' con sudo ya que de lo contrario estoy recibiendo el error :

Error starting file system repair for disk2s2 (time_mach2): This operation is restricted by Sandbox; check your settings in System Preferences > Security & Privacy > Privacy > Files and Folders (-69464) .

No consigo entender y/o resolver esto. Debe haber algún problema con la partición /dev/disk2s2 o puede ser que todo el disco siga ahora aunque sea accesible y utilizable. Cualquier sugerencia sería de gran ayuda. Gracias.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X