La unidad externa no se monta después de desconectar sin expulsar

39

Accidentalmente desconecté mi disco duro sin expulsarlo correctamente, y ahora la unidad no se monta cuando está enchufada.

¿Qué puedo hacer para que funcione nuevamente?

Puedo ver el disco en lsusby diskutil list.

Hasta ahora, he intentado:

  • sudo diskutil unmountDisk force /dev/disk2
  • sudo diskutil unmount force /dev/disk2
  • Reiniciar con disco.
  • Reiniciar sin disco.

Parece que el disco funciona porque está vibrando muy lentamente, pero no puedo verlo en Finder.

Charles
fuente
2
He probado todas las opciones anteriores, pero aún no puedo montar y / o expulsar el disco. Cuando intento ejecutar los primeros auxilios, aparece lo siguiente: Reparando el sistema de archivos, el volumen ya está desmontado. La ejecución de fsck_exfat -y -x / dev / rdisk2s1 El código de salida de verificación del sistema de archivos es 1. Restaurar el estado original encontrado como desmontado. La verificación o reparación del sistema de archivos falló. La operación falló ... ¿ Alguna idea de cómo proceder a continuación?
Shawnzie20

Respuestas:

41

Resuelto Tuve este problema hoy. La unidad externa VIEJA, tenía su propia fuente de alimentación, conectada a un protector contra sobretensiones. Apreté el botón de encendido del protector contra sobretensiones cuando estaba desconectando algo más, y la unidad se apagó mientras estaba en uso. Lo volví a encender y sonaba normal, pero mi computadora no lo reconocía y Disk Utility no se cargaba cuando estaba enchufado. Intenté reiniciar con y sin el disco, montando, desmontando, todas las recomendaciones anteriores .

"desmontar" condujo a "el disco ya está desmontado o tiene un esquema de partición ..."

"montar" y "expulsar" dijo que el intento agotó el tiempo de espera.

"mountDisk" dijo que se montó con éxito, pero todavía no podía acceder a él, y "unmountDisk" también sería exitoso, pero no hubo suerte de "montar" o "mountDisk" después.

Finalmente encontré el orden que funcionó.

diskutil unmountDisk /dev/disk2
diskutil eject /dev/disk2

luego lo volví a enchufar a mi computadora y estábamos dorados. Gracias a todos por vuestra ayuda.

Stereof
fuente
99
Volumen de tiempo agotado mientras esperaba la expulsión
Glenn Strycker
32
Estaba teniendo exactamente el mismo problema donde unmountDiskfuncionaría bien pero ejectdaría como resultado el mensaje de "tiempo de espera agotado". Finalmente encontré una sugerencia para ver si fsckmantenía al disco como rehén. Un rápido ps aux | grep fsckreveló que, de hecho, estaba secuestrando el disco / volumen tan pronto como se enchufó sudo pkill -f fsck(o simplemente killcon el PID si lo prefiere) inmediatamente permitió que se montara el volumen.
Ariel Allon
1
@ArielAllon ¡Gracias! Tu comentario fue tan importante como la respuesta.
Jeff
1
@ArielAllon He estado buscando esta solución durante 2 años. te quiero.
connorbode
1
PD: siéntase libre de votar mi respuesta a continuación: apple.stackexchange.com/a/314628/54512
Ariel Allon
24

Recomiendo comprobar si fsckmantiene el disco como rehén en la conexión. Esto fue para mí.

Correr ps aux | grep fsckrevelado:

root              2587   7.3  0.1  4363584  21780   ??  U    10:56PM   2:22.54 /System/Library/Filesystems/exfat.fs/Contents/Resources/./fsck_exfat -y /dev/rdisk2s1

Entonces, la solución fue un sudo kill -9 2587(inserte su PID en lugar de 2587) (o sudo pkill -f fsck). Tan pronto como se ejecutó, mi Volumen aumentó de inmediato.

Oh, la ironía de fsckser el problema ...

Ariel Allon
fuente
1
> sudo kill -9 PID resolvió mi problema. Aunque el volumen ahora es de solo lectura y el sistema sugiere formatearlo lo antes posible, al menos podría copiar todo el contenido. Gracias a Ariel Allon y Patrix
Alejandro del Río
1
@ AlejandrodelRío ¡Genial, me alegro de que haya ayudado! En una pregunta / respuesta relacionada ( apple.stackexchange.com/questions/268998/… ) tomé la nota de que si dejas fsckejecutar su curso (puede tomar algunas horas), debería completarse y permitir leer / escribir nuevamente.
Ariel Allon
Hice esto, pero el disco era de solo lectura. Tuve que repetir este proceso después de expulsarlo ya que la unidad no se montará. Terminé reparando el disco (exFat formateado) y volvió a funcionar normalmente.
Mark A
1
Wow, este fue mi problema! Sabía que algo bloqueaba el disco, pero no tenía idea de qué. ¡Gracias! Y lástima de Apple (Mac Os) por no proporcionar algún tipo de comentarios si se está ejecutando fsck.
Marquez
4

Si puede verlo diskutil list, ubique su identificador (viene en forma de /dev/diskx) y ejecute:

diskutil mountDisk /dev/diskx

mientras se reemplaza /dev/diskxcon su identificador de disco.

Si incluso eso no funciona,

diskutil mountDisk readOnly /dev/diskx

montará su disco como de solo lectura para que pueda quitar sus datos en caso de que haya dañado la tabla de particiones de su disco ( muy, muy poco probable debido a una desconexión dura de su disco ). Si es así, deberá formatear su disco duro, a través de los pasos que se encuentran aquí , junto con la página de manual que puede obtener man diskutilsi necesita más información.

quizás pueda
fuente
3
One or more volume(s) failed to mountpara ambos comandos Gracias de todos modos
Charles
@charles intenta montar la partición problemática solo, condiskutil mount /dev/diskxsy
quizásmaybeharry
@charles también prueba la readOnlyopción
vezmaybeharry
1
Volume on disk2s2 timed out waiting to mountcon y sin readOnly.
Charles
Todas las respuestas no funcionan para mí, excepto esto con la readOnlyopción. Después de montar en readOnlymodo, expulsé findery eliminé físicamente el cable usb plugin nuevamente: ¡funciona!
Tenaciousd93
1

Eso me ha pasado muchas veces. Vaya a Launch Pad, Disk Utility, y seleccione el disco que no se montará. Luego seleccione Reparar.

TDM
fuente
1

Hoy me encuentro con este problema y finalmente lo resuelvo expulsando primero el disco . después de eso, puede montar con éxito el disco sin error .

diskutil eject /dev/diskx
diskutil mount /dev/diskx
7 cielo
fuente
downvote sin razón me molesta, ¿por qué no apuntar hacia arriba lo que está mal con mi respuesta
7heaven
ambos comandos caducan o fallan
evolutionxbox
Volumen de tiempo agotado mientras esperaba la expulsión
Glenn Strycker
1

Yo tuve el mismo problema. Error al montar, expulsar y reparar. Windows me salvó la vida. Conecté el disco duro externo a una computadora portátil con Windows. Copie un archivo del disco duro externo al escritorio y córtelo en el escritorio y péguelo (reemplace) en la misma ubicación en el disco duro externo. Expulsó el disco duro externo correctamente de la PC con Windows y lo conecté a mi Macbook. Problema resuelto.

Muhd
fuente
0

¿Intentó, en primer lugar, reparar el volumen buscando errores con la utilidad de disco (o terminal)?


fuente
La utilidad de disco no se está iniciando por completo. El mensaje Loading disksnunca termina. ¿Cómo puedo hacerlo con el terminal?
Charles
diskutil verificar volumen de punto de montaje y diskutil reparar volumen de punto de montaje
diskutil verifyDisk /dev/disk2Comenzó la verificación del mapa de partición en el disco2 Comprobación de requisitos previos Comprobación de la lista de particiones Comprobación del tamaño del mapa de partición Comprobación de una partición del sistema EFI Comprobación del tamaño de la partición del sistema EFI Comprobación del sistema de archivos de la partición del sistema EFI Comprobación del contenido de la carpeta de la partición del sistema EFI Se encontraron problemas con el mapa de partición lo que podría evitar el arranque Error: -69854: se requiere un disco con un punto de montaje
Charles
Reparación dice Repairing the partition map might erase disk2s1, proceed? (y/N). ¿Cómo son las posibilidades de que pierda el contenido del disco?
Charles
antes de hacer eso, verifique que su mapa gpt todavía esté bien con sudo gpt show -R disknumber