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.
Respuestas:
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 disk4
y 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!fuente
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í.)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 esoMe 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ó.
fuente
cd ..
subir un nivel que me movía fuera del disco que estaba tratando de desmontar.¡Confirmo que usar Terminal en lugar de iTerm2 sorprendentemente hizo que el comando
diskutil unmount
y eldiskutil mount
trabajo!fuente
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
fuente
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.
fuente