OS X no puede desmontar el disco

18

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

En la terminal probé:

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 desmontar esto:

$sudo diskutil unmountDisk force disk1

dio esto: Error al desmontar forzado del disco1: al menos un volumen no se pudo desmontar que 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 lo que contenía, incluidos los archivos sin copia de respaldo, porque este solía ser el plan de respaldo. Este fue el intento:

$ sudo diskutil eraseDisk JHFS+ DISK_VOLUME disk1
Started erase on disk1
Unmounting disk
Error: -69888: Couldn't unmount disk

Pero no funcionó tan bien. Si tiene alguna idea para que el HDD funcione o incluso proteja los archivos, le agradecería mucho.

Casi me olvido de esto desde la Utilidad de Discos: La
Utilidad de Discos no puede reparar este disco. Haga una copia de seguridad de la mayor cantidad posible de sus archivos, vuelva a formatear el disco y restaure sus archivos respaldados.

Peter
fuente
Para que quede claro: no necesita ningún archivo de esta unidad, solo quiere que se borre y vuelva a estar en servicio.
bmike
Me gustaría tener los archivos, pero si no hay otra forma, estaría agradecido de poder volver a usarlos. Pero significaría la pérdida de muchas fotos: - /
Peter

Respuestas:

22

Para mí, ninguna de las soluciones funcionaba: sudo unmount, sudo unmountDisk, unmountDisk force, etc., con / dev / disk4, / dev / disk4s1, / dev / disk4s2, etc. Todo falló. Lo último que probé - 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 corrí sudo lsof|grep disk4y encontré un proceso que funciona en una de mis particiones. ¡Eliminé la identificación del proceso y de repente el disco volvió a montarse! ¡Éxito!

Dannid
fuente
Bueno, el disco no ha funcionado hasta hoy. Pero lo guardé, veamos qué puedo hacer :)
Peter
Buena suerte, espero que funcione!
Dannid
Aunque creo en su respuesta (también la encontré en otros blogs) mi sistema ya no reconocerá la unidad. Pero gracias de todos modos :)
Peter
@PeterSchmucki, ¿puedes ver el disco cuando corres diskutil? (Tengo más experiencia arreglando unidades defectuosas en Windows, así que esa sería mi próxima solución: encontrar una máquina Windows y profundizar allí.)
Dannid
No pude verlo la diskutilúltima vez, sin embargo, a veces veo la unidad en Windows 7. Tengo mi disco principal particionado, podría arrancar desde Windows. Mi VM de Linux, por otro lado, nunca vio el disco, probablemente un problema de configuración, aunque realmente no estoy seguro de eso
Peter
6

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

Regresé a mi directorio de inicio (cd ~) y ejecuté el comando nuevamente y funcionó.

Thomas Patrick Esch
fuente
esto funcionó porque estaba tratando de desmontar el disco mientras estaba en el disco (dooh). Solía cd ..subir un nivel que me movía fuera del disco que estaba tratando de desmontar.
tylerlindell
+1 Increíble, he intentado mucho hasta que cd ~ resolvió el problema. ¡Muchas gracias!
Michael Hoppe
2

¡Confirmo que usar Terminal en lugar de iTerm2 sorprendentemente hizo que el comando diskutil unmounty el diskutil mounttrabajo!

Firaja
fuente
Extraño, esto también funcionó para mí, nunca hubiera pensado probarlo.
Hiro2k
agregue iTerm a SIP si esto sucede
novski
1

Descubrí que tenía este problema cuando estaba usando iTerm en lugar de terminal, si las otras soluciones no ayudan a intentar cambiar a terminal si está usando otra cosa

Myles Buckley
fuente
0

Todos estos métodos anteriores solían funcionar en mi máquina. Parece que después de un tiempo ya no funcionará. Por alguna razón, este problema comienza a suceder cada vez que se extrae la unidad de forma insegura. Por ejemplo, mi macbook no tiene batería, por lo tanto, si falla la electricidad de mi casa o si el cable de alimentación está desconectado, cuando reinicio mi computadora, la unidad no funcionará.

La única forma en que encontré que funciona cada vez es iniciar una máquina virtual, con una distribución de Linux o Windows, en la misma computadora que no está montando y forzar que la unidad se monte en ella. [1] Puede hacer clic en dispositivos, usb 2.0 (o 3.0) y buscar el dispositivo. Tan pronto como se monta, lo retira de forma segura, apaga la máquina virtual o desmarca el dispositivo, invirtiendo el paso [1].

Si no aparece automáticamente en su Mac, puede desconectarlo y volver a enchufarlo.

Ps .: Este método se realizó usando una Virtual Box VM, pero probablemente funcionará usando Parallels, VMWare o incluso un Live CD (usb) Linux Distro.

Jon Martins
fuente