macOS: no se puede montar la unidad externa exFAT

Tengo una unidad externa Western Digital MyBook (25EE) de 8 TB. Está formateado con exFAT. No recuerdo exactamente cómo se formateó, pero creo que se hizo con DiskStation de Synology para mi Synology NAS. Puedo montar y leer la unidad cuando la conecto al NAS, pero no en macOS Sierra 10.12.6 .

La unidad aparece en la Utilidad de Discos, pero el montaje no hace nada. He ejecutado "Primeros Auxilios" sin errores.

ingrese la descripción de la imagen aquí ingrese la descripción de la imagen aquí

Disk Utility piensa incorrectamente que el uso es de 8/8 TB. Como se puede ver en la captura de pantalla a continuación, el uso es de alrededor de 4,2/8 TB. La unidad contiene principalmente un archivo Synology HyperBackup (.hbk) que constituye casi por sí solo todos esos 4,2 TB.

Según Synology DiskStation, la partición principal es exFAT y creo que la partición EFI es vfat:

ingrese la descripción de la imagen aquí

La unidad también aparece diskutilcomo disk2s2pero no puedo montarla:

/dev/disk2 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *8.0 TB     disk2
   1:                        EFI EFI                     209.7 MB   disk2s1
   2:       Microsoft Basic Data WD My Book              8.0 TB     disk2s2

$ mount disk2s2
mount: disk2s2: unknown special file or file system.

$ diskutil mountDisk disk2
One or more volume(s) failed to mount

NB: (Intenté seguir estas instrucciones para FUSE para macOS, pero supongo que no son realmente relevantes ya que exFAT debería ser compatible de forma nativa en macOS en estos días).

No tengo la menor idea de por dónde empezar con este tema. ¿Cuál podría ser el problema aquí?


Edición 1: Tamaños de bloque

Mac OS:

$ diskutil info disk2 | grep "Block Size"
   Device Block Size:        512 Bytes

$ diskutil info disk2s1 | grep "Block Size"
   Device Block Size:        512 Bytes

$ diskutil info disk2s2 | grep "Block Size"
   Device Block Size:        512 Bytes

SSH de Synology:

Usado fdisk -l_ Observe la falta de coincidencia de tamaño de GPT PMBR: ¿tal vez tenga alguna relevancia?

GPT PMBR size mismatch (4294967294 != 2743150591) will be corrected by w(rite).
Disk /dev/sdq: 7.3 TiB, 8001562869760 bytes, 15628052480 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: gpt

Device      Start         End     Sectors  Size Type
/dev/sdq1      40      409639      409600  200M EFI System
/dev/sdq2  411648 15628050431 15627638784  7.3T Microsoft basic data

Edición 2: GPT

$ sudo gpt -r show disk2

        start         size  index  contents
            0            1         PMBR
            1            1         Pri GPT header
            2           32         Pri GPT table
           34            6         
           40       409600      1  GPT part - C12A7328-F81F-11D2-BA4B-00A0C93E####
       409640         2008         
       411648  15627638784      2  GPT part - EBD0A0A2-B9E5-4433-87C0-68B6B726####
  15628050432         2015         
  15628052447           32         Sec GPT table
  15628052479            1         Sec GPT header

Edición 3: Montaje de EFI

Aparentemente, macOS puede montar y Finder enumera el contenido del EFI.

$ diskutil mountDisk disk2
One or more volume(s) failed to mount

ingrese la descripción de la imagen aquí

El volumen que no se puede montar es el volumen exFAT principal. macOS requiere que se desmonte el volumen EFI o se quejará de que los discos no se expulsan correctamente.

@klanomath Perdón por la respuesta tardía: intenté anular el fsck según sus instrucciones, pero no pareció hacer nada, el montaje del disco falló como antes, así que eliminé la línea de fstab nuevamente.
¿Son correctos los permisos de la unidad?
@littletinyman ¿Cómo puedo verificar los permisos de la unidad? ¡Gracias!
@winterflags Tengo este problema. ¿Lo resolviste de manera significativa?
@StephenEllis ¡En realidad no! Reformateé la unidad como HFS+ con la desventaja de que podría no funcionar en Windows sin ayuda, por ejemplo. Hice muchas pruebas, etc., pero no pude resolverlo.

Respuestas (12)

Si su unidad ExFAT no se está montando, aquí está la solución.

sudo pkill -f fsck

fsck estaba reteniendo el disco como rehén. Un rápido  ps aux | grep fsck reveló que, de hecho, estaba secuestrando el disco/volumen tan pronto como se conectó  sudo pkill -f fsck (o simplemente  kill con el PID, si lo prefiere) inmediatamente permitió que se montara el volumen.

Luego, para hacer que el disco duro sea grabable, debe ejecutar la Utilidad de disco "SOS", desmontarlo y volver a montarlo.

Esto funcionó para mí, +1
no funcionó para mí
Disk Utility "SOS" solo está ejecutando fsck, ¿no es así? Entonces, ¿tal vez la solución es solo esperar y dejar que fsck continúe hasta completarse?
¡¡¡Eres mi héroe!!! Estaba a punto de devolver mi disco WD Passport a la tienda... jajaja
¿Por qué pasó esto?
@JBis, exFAT carece del soporte del diario. Permite que el sistema de archivos mantenga registros de los cambios realizados en los archivos almacenados en él. Esto es útil cuando se dañan los datos porque los registros se pueden usar para recuperar datos dañados. exFAT no tiene esta característica, lo que significa que los datos pueden ser más susceptibles a la corrupción en el caso de un apagado inesperado o la imposibilidad de expulsar de manera segura una unidad extraíble formateada de esta manera. fsck_exfat no puede montar el disco y devolverá algo como "El volumen no se pudo verificar completamente".
@meelash, seguro que fsck debería solucionar el problema y restablecer las mordidas que deben restablecerse. Desafortunadamente, el proceso puede ser bastante largo y nunca solucionó el problema por sí solo en mi caso.
Lea más sobre las ventajas y desventajas de exFat aquí minitool.com/lib/extended-file-allocation-table.html
Esta solución funciona bien. Encontré este problema en mi disco porque olvidé hacer clic en "expulsar" para quitar el disco de forma segura. Cuando usé esta unidad nuevamente, no apareció. Gracias por explicar el motivo y compartir "Leer más" como extra.
Amigo... hermano, ¡esto fue jodidamente genial!
¡Gracias! Tenía esta unidad en una caja de Linux que estoy desarmando y quiero tomar algunos datos de ella, pero fsck la tenía como rehén como dijiste. ¡Uf!

El formateo de grandes volúmenes exFAT en Windows tiende a tener por defecto un tamaño de unidad de asignación (tamaño de bloque de lectura) superior a 1024.

macOS tiene problemas para encontrar la región de arranque en discos como ese.

Haga una copia de seguridad de su unidad externa, vuelva a formatearla en Windows con un tamaño de bloque de 1024 y luego vuelva a copiar todo.

Puedo confirmar que después de volver a formatear mi HDD externo de 2 TB de exFAT con un tamaño de unidad de asignación de 2048K a exFAT con un tamaño de unidad de asignación de 1024K, Mac OS ahora puede detectar el disco y puedo trabajar con él perfectamente.
Esa fue la causa para mí también con una unidad externa de 5 TB. Lo extraño es que Disk Utility y diskutil de macOS informaron 512 bytes de tamaño de bloque (y no recuerdo cuál seleccioné en ese momento cuando lo formateé en Win10, pero tiendo a no cambiar el valor predeterminado porque soy consciente de que puede causar incompatibilidades). Cuando traté de volver a formatearlo en Windows, vi que Windows 10 (ver. 21H1) intenta asignar un tamaño de bloque de 2048 bytes de forma predeterminada para las unidades exFat. RESUMEN DE LA HISTORIA LARGA: las utilidades de disco de macOS (GUI y consola) probablemente estén informando tamaños de bloque incorrectos para unidades exFat formateadas en Windows.

Los discos duros recientes "Easy Store" y "My Book" de Western Digital tienen un problema con Mac Sierra 10.12.6: son invisibles para el escritorio.

WD Utilities dice que mis dos discos están bien; Mac Utilities reconoce ambos discos duros.

Ir al Mac Genius Bar el lunes. BestBuy me vendió el WD easystore 8T original y WD me envió un My Book 8T. BestBuy dijo que el WD easystore se estaba muriendo; un técnico en computación dijo que de ninguna manera. Ambos WD HD fueron reformateados ExFat. MacBook Pro Finder no puede ver ninguno de los discos duros.

Buen punto: algunas unidades hacen "cosas extrañas" en el nivel del controlador para "proteger" los datos o "mejorar" la experiencia y todo lo que la mayoría de los usuarios de Apple querrán hacer es tener un botón fácil para deshabilitar permanentemente esas "características" o una manera fácil para no gastar dinero en ellos en primer lugar.

Solo quería registrar mi experiencia para aquellos que siguen después...

Tengo un WD My Passport de 4 TB, ExFAT, que se usa en MacOS 10.14.6

De repente e inesperadamente no se montó después de un reinicio. Se mostraba en la aplicación Disk Utilities pero no se montaba (no pasaba nada) y First Aid no funcionaba (seguía devolviendo un error).

Lo desconecté y lo probé en una PC con Windows y funcionó bien, dio una advertencia de que algo andaba mal pero permití el acceso y funcionó bien.

Luego hice una búsqueda rápida de formas de forzar el montaje de discos duros y encontré otra página de SE con algunos comandos de Terminal útiles.

diskutil list

devolvió esto

/dev/disk2 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *4.0 TB     disk2
   1:                        EFI EFI                     209.7 MB   disk2s1
   2:       Microsoft Basic Data Storage_001             4.0 TB     disk2s2

Probé el proceso mencionado en la otra página de SE, cosas como;

mount -t dev/disk2
mount force -t dev/disk2

Lamentablemente, ese proceso no ayudó. Otras búsquedas revelaron, como se esperaba, que podría ser un problema de ExFAT en MacOS lo que me llevó a esta página y a la respuesta de Broski .

Ejecuté el comando que me recomendó y ¡he aquí! Recibí una advertencia emergente en el escritorio acerca de que el HDD tenía problemas de montaje y luego busqué en la aplicación Disk Utilities para encontrar que ahora había montado A-OK.

Entonces, gracias Broski (intenté mejorar tu comentario pero soy demasiado nuevo para tener permiso).

Cualquiera que llegue tarde a la fiesta, pruebe la opción fsck pkill.

sudo pkill -f fsck

Ahora para hacer una copia de seguridad y reformatear ese HDD.

¡Salud!

En macOS Big Sur, realicé algunos pasos adicionales después de seguir la Respuesta de Broski .

Mi unidad exFAT todavía era de solo lectura y MacOS me advirtió que hiciera una copia de seguridad y formatear nuevamente. Primeros auxilios de Disk Utility no funcionó para mí. Las pruebas de Unmount Mount tampoco funcionaron.

Encontré este enlace para reparar el disco exFAT dañado . https://gist.github.com/scottopell/595717f0f77ef670f75498bd01f8cab1

Es muy útil y no necesito recuperar, respaldar ni formatear mi disco. Ahora, Mis archivos están disponibles para copiar y reescribir.

Tenía un problema de montaje similar. Obtuve el "error com.apple.DiskManagement.disenter" y funcionó lo siguiente:

sudo mkdir /Volumes/External/ && sudo mount -t exfat /dev/disk2s2/Volumes/External/

exFATEl sistema de archivos (Tabla de asignación de archivos extendida) es el sucesor del gran FAT32sistema de archivos antiguo. Tiene muchos pros y contras. Una de las ventajas, por ejemplo, es que el límite de tamaño de archivo ahora es de hasta 16 exabytes. Pero...

No se usa y no fue diseñado para formatear discos duros. Sólo se recomienda para almacenamiento en memoria flash . Esa es la única razón por la que actualmente no se considera un gran competidor de NTFSlos discos duros. También exFATcontribuye a la aparición de problemas de permisos y archivos dañados. Supongamos que su situación está relacionada con este problema.

Intentaría reformatearlo aunque tienes 8 TB para transferir.

Enfrenté este problema en la última versión de macOs Big Sur 11.2.1. El disco no se monta ni se expulsa suavemente. Ejecuté la Frist Aidopción en Disk Utilityla que tomó unos minutos ya que estaba escaneando el archivo Trancend external drive. Después del escaneo, tuve unmountque mountvolver a hacerlo para que se pudiera escribir en el disco.

El problema parece ser múltiple. La Mac considera que una memoria USB formateada con exfat es FAT y no exfat. La ejecución de primeros auxilios en la partición fallida en la Utilidad de Discos falla con la ejecución de fsck_msdos...

Ejecutar fsck_exfat en la partición /dev/disk2s1 regresa bien. Ejecutarlo en el disco /dev/disk2 falla al buscar las regiones/firmas de arranque.

De acuerdo, el problema aquí es que la Mac está viendo el tipo de sistema de archivos incorrecto. Podemos anular.

Como otros han mostrado, crear una carpeta y montar manualmente la partición funciona. Esta es una solución alternativa para acceder a los archivos, pero no repara el disco.

Esto también me pasa a mí, estoy usando una unidad externa USB de 1 TB en formato exFAT cuando de repente no se monta en mi MacBook Pro (M1 - Monterey) pero se puede acceder desde Windows (con Parallel Desktop 18 - Windows 11 ARM ).

He intentado todos los pasos anteriores, pero ninguno de ellos funciona. Entonces, en mi desesperación, conecto el USB a una computadora portátil con Windows 10 y noto una marca en la Administración de discos (desde esta PC, haga clic con el botón derecho, haga clic en administrar, luego haga clic en Administración de discos) "unidad cifrada".

Así que vuelvo a mi MacBook, conecto la unidad USB, abro Parallel Desktop, abro el Centro de control, selecciono Windows 11 ARM, voy a Configuración, agrego un disco duro, selecciono la unidad física, selecciono la unidad USB e inicio Windows 11 .

Desde la pantalla de Windows 11, luego busco "configuración de cifrado del dispositivo" en Inicio de Windows, luego apago el cifrado del dispositivo, tomó toda una noche completar el proceso de descifrado, luego a la mañana siguiente, exFAT se puede volver a montar en macOS Monterey. Alhamdulillah!!!

Tuve el mismo problema en Mac OS Big Sur. Western Digital My Passport para Mac 5TB con formato exFAT. Después de 6 horas volví y se había montado mágicamente. Expulsar, volver a conectar, montar bien en segundos.

Cuando conecte el disco duro externo, simplemente vaya a Monitor de actividad en Aplicaciones de MacBook, allí podrá encontrar "fsck_exfat". Haga doble clic en él y haga clic en Salir o Forzar salida, luego su disco duro aparecerá en el escritorio

Incluso puede acceder a este disco en la Utilidad de Discos para montar/desmontar y cualquier opción que se requiera.