25 votos

OS X no puede desmontar el disco

Mi LaCie Rugged THB de 1TB decidió que era una buena idea dejar de funcionar de repente. Si lo abro en el utilitario de disco, a veces veo un nombre real de una partición, pero lo más probable es que no sea el nombre real.

En Terminal intenté:

diskutil list
/dev/disk0
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *251.0 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                  Apple_HFS Macintosh HD            140.0 GB   disk0s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk0s3
   4:       Microsoft Basic Data BOOTCAMP                110.1 GB   disk0s4
/dev/disk1
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:     FDisk_partition_scheme                        *1.0 TB     disk1
   1:                  Apple_HFS                         150.1 GB   disk1s1
   2:                 DOS_FAT_32 BAK_WIN                 150.0 GB   disk1s2
   3:                  Apple_HFS                         100.0 GB   disk1s3
   4:                 DOS_FAT_32                         120.0 GB   disk1s5
   5:                 DOS_FAT_32                         480.1 GB   disk1s6

Y luego para desmontarlo:

$sudo diskutil unmountDisk force disk1

dio esto: Fallo al desmontar a la fuerza el disco1: al menos un volumen no se pudo desmontar Después para cada disco:

$sudo diskutil unmount force disk1sn

Siempre: disk1sn ya estaba desmontado

Como no podía hacer nada con mi HDD externo, hice un intento desesperado de borrar todo en él, incluyendo archivos no respaldados, porque solía ser el plan de respaldo. Este fue el intento:

$ sudo diskutil eraseDisk JHFS+ DISK_VOLUME disk1
Iniciando el borrado en el disco1
Desmontando disco
Error: -69888: No se pudo desmontar el disco

Pero tampoco funcionó. Si tienes alguna idea para hacer que el HDD funcione o incluso para salvar los archivos, estaría muy agradecido.

Casi olvidé esto de Utilidad de Disco:
Utilidad de Disco no puede reparar este disco. Haz una copia de seguridad de tantos archivos como sea posible, formatea el disco y restaura tus archivos respaldados.

0 votos

Solo para estar claro - ¿no necesitas ningún archivo de esta unidad, solo quieres que se borre y se ponga nuevamente en servicio?

0 votos

Me gustaría tener los archivos, pero si no hay otra opción, estaría agradecido de poder usarlo de nuevo. Pero significaría la pérdida de muchas fotos :-/

0 votos

25voto

Mark Stanfill Puntos 51

Para mí, ninguna de las soluciones estaba funcionando: sudo unmount, sudo unmountDisk, unmountDisk force, etc., con /dev/disk4, /dev/disk4s1, /dev/disk4s2, y así sucesivamente. Todos fallaron. Lo último que intenté - eraseDisk - me dio el mismo error: Error: -69888: No se pudo desmontar el disco

Luego decidí ver si había algún proceso en mi camino, así que ejecuté sudo lsof|grep disk4 y encontré un proceso trabajando en una de mis particiones. ¡Maté el id del proceso y de repente el disco volvió a montarse! ¡Éxito!

0 votos

Bueno, el disco no ha funcionado hasta hoy. Pero lo conservé, ¡veamos qué puedo hacer :)

0 votos

¡Buena suerte, espero que funcione!

0 votos

Aunque creo en tu respuesta (también la encontré en otros blogs), mi sistema ya no reconoce la unidad. ¡Pero gracias de todos modos! :)

7voto

Me sucedió lo mismo porque estaba en el mismo directorio que la unidad USB.

Volví a mi directorio de inicio (cd ~) y volví a ejecutar el comando y funcionó.

0 votos

Esto funcionó porque estaba intentando desmontar el disco mientras estaba dentro del disco (ups). Simplemente usé cd .. para subir de nivel, lo que me sacó del disco que estaba tratando de desmontar.

0 votos

+1 Increíble, he probado tanto hasta que cd ~ resolvió el problema. ¡Muchas gracias!

2voto

Myles Buckley Puntos 21

Me di cuenta de que tenía este problema cuando estaba usando iTerm en lugar de terminal, si las otras soluciones no funcionan, intenta cambiar a terminal si estás utilizando algo más

2voto

Firaja Puntos 21

¡Confirmo que al usar Terminal en lugar de iTerm2 hizo que el comando diskutil unmount y diskutil mount funcionara sorprendentemente!

0 votos

Extraño, esto también me funcionó a mí, nunca habría pensado en intentarlo.

0 votos

Agregar iTerm a SIP si esto sucede

0voto

Jon Martins Puntos 1

Todos estos métodos anteriormente solían funcionar en mi computadora. Parece que después de un tiempo ya no funcionan más. Por alguna razón, este problema comienza a ocurrir cuando la unidad se retira de forma insegura. Por ejemplo, mi MacBook no tiene una batería, por lo que, si la electricidad de mi casa falla o si se desconecta el cable de alimentación, cuando reinicio mi computadora, la unidad no funciona.

La única forma que encontré para que funcione cada vez es lanzar una máquina virtual, con una distribución de Linux o Windows, en la misma computadora que no está montando y forzar la unidad a montarse en ella. [1] Puedes hacer clic en dispositivos, usb 2.0 (o 3.0) y buscar el dispositivo. Tan pronto como se monte, lo retiras de forma segura, apagas la máquina virtual o desmarcas el dispositivo, invirtiendo el paso [1].

Si no aparece automáticamente en tu Mac, puedes desconectarlo y volver a enchufarlo.

PD: Este método se realizó utilizando una VM de Virtual Box, pero probablemente funcionará utilizando Parallels, VMWare o incluso una distribución de Linux (usb) Live CD.

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