Внешний диск не монтируется после отключения без извлечения


39

Я случайно отключил жесткий диск, не извлекая его должным образом, и теперь диск не монтируется при подключении.

Что я могу сделать, чтобы это снова заработало?

Я вижу диск в lsusbи diskutil list.

Пока что я пробовал:

  • sudo diskutil unmountDisk force /dev/disk2
  • sudo diskutil unmount force /dev/disk2
  • Перезагрузитесь с диска.
  • Перезагрузка без диска.

Кажется, диск работает, потому что он очень медленно вибрирует, но я не вижу его в Finder.


2
Я перепробовал все вышеперечисленные варианты, но все еще не смог смонтировать и / или извлечь диск. Когда я пытаюсь запустить First Aid, я получаю следующее: Восстановление файловой системы, том уже отключен. Выполнение fsck_exfat -y -x / dev / rdisk2s1 Код завершения проверки файловой системы: 1. Восстановление исходного состояния, найденного как отключенное. Проверка файловой системы или восстановление не удалось. Операция не удалась ... Есть идеи, как поступить дальше?
Shawnzie20

Ответы:


41

Решаемые. Была эта проблема сегодня. Старый внешний накопитель, имел собственный источник питания, подключенный к сетевому фильтру. Я нажал кнопку питания на сетевом фильтре, когда отключал что-то другое, и во время использования привод отключался. Я снова включил его, и он звучал нормально, но мой компьютер не распознал его, и Дисковая утилита не загружалась, когда он был подключен. Я попытался перезапустить диск с диском и без него, смонтировать, отключить, все вышеперечисленные рекомендации. ,

"unmount" привел к тому, что "диск уже размонтирован или имеет схему разметки ...."

«mount» и «eject» сказали, что время попытки истекло.

«mountDisk» сказал, что он был успешно смонтирован, но я до сих пор не смог получить к нему доступ, и «unmountDisk» также будет успешным, но не повезло «mount» или «mountDisk» впоследствии.

Я наконец нашел заказ, который работал.

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

затем я просто подключил его к своему компьютеру, и мы были золотыми. Спасибо всем за вашу помощь.



32
У меня была точно такая же проблема, где все unmountDiskбудет работать нормально, но ejectв результате получилось сообщение «Тайм-аут». Я наконец нашел предложение посмотреть, fsckне держит ли диск в заложниках. Быстро ps aux | grep fsckвыяснилось , что на самом деле это был угон диск / объем , как только он был подключен к сети. sudo pkill -f fsck(Или просто killс PID , если вы предпочитаете) сразу же позволил объем должен быть установлен.
Ариэль Аллон

1
@ArielAllon Спасибо! Ваш комментарий был так же важен, как и ответ.
Джефф

1
@ArielAllon Я искал это решение в течение 2 лет. Я люблю тебя.
Коннербоде

1
Ps не стесняйтесь высказать мой ответ ниже: apple.stackexchange.com/a/314628/54512
Ариэль Аллон,

24

Я бы порекомендовал проверить, fsckдержит ли ваш диск в заложниках при подключении. Это было для меня.

Бег ps aux | grep fsckпоказал:

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

Таким образом, решение было sudo kill -9 2587(вставьте свой PID вместо 2587) (или sudo pkill -f fsck). Как только это закончилось, мой Том сразу установился.

О, ирония в fsckтом, что проблема ...


1
> sudo kill -9 PID решил мою проблему. Хотя том теперь доступен только для чтения, и система предлагает отформатировать его как можно скорее, по крайней мере, я мог бы скопировать весь контент. Спасибо Ариэлю Аллону и Патрикс
Алехандро дель Рио

1
@ AlejandrodelRío Круто, рад, что это помогло! На связанный вопрос / ответ ( apple.stackexchange.com/questions/268998/… ) я отметил, что если вы разрешите fsckзапустить его курс (может занять несколько часов), он должен завершиться и снова разрешить чтение / запись.
Ариэль Аллон

Я сделал это, но диск был только для чтения. Мне пришлось повторить этот процесс после извлечения, так как диск не будет монтироваться. Я закончил восстанавливать диск (отформатированный exFat), и он вернулся к нормальной работе.
Отметить

1
Вау, это была моя проблема! Я знал, что что-то блокировало диск, но понятия не имел, что. Благодарность! И позор Apple (Mac Os) за то, что она не предоставила какой-то тип обратной связи, если запущен fsck.
Маркес

4

Если вы видите его diskutil list, найдите его идентификатор (в форме /dev/diskx) и запустите:

diskutil mountDisk /dev/diskx

при замене /dev/diskxна ваш идентификатор диска.

Если даже это не работает,

diskutil mountDisk readOnly /dev/diskx

будет монтировать ваш диск как доступный только для чтения, чтобы вы могли отключить данные в случае, если вы повредили таблицу разделов вашего диска ( очень, очень маловероятно, из-за жесткого отключения диска ). Если это так, вам нужно отформатировать жесткий диск, выполнив шаги, описанные здесь , а также страницу man diskutilсправки, которую можно получить, если вам нужна дополнительная информация.


3
One or more volume(s) failed to mountдля обеих команд. Спасибо в любом случае
Чарльз

@charles попробуйте установить проблемный раздел в одиночку,diskutil mount /dev/diskxsy
perhapsmaybeharry

@charles делать также попробовать readOnlyвариант
perhapsmaybeharry

1
Volume on disk2s2 timed out waiting to mountс и без readOnly.
Чарльз

Все ответы не работают для меня, кроме этого с readOnlyопцией. После монтирования в readOnlyрежиме я finderснова извлек USB-кабель и извлек его из него физически: он работает!
Tenaciousd93

1

Это случалось со мной много раз. Перейдите на Launch Pad, Disk Utility и выберите диск, который не будет монтироваться. Затем выберите Ремонт.


1

Я бегу в эту проблему сегодня , и я , наконец , решить ее выбросит диск первым . после этого вы можете успешно смонтировать диск без ошибок .

diskutil eject /dev/diskx
diskutil mount /dev/diskx

понижать голос без причины раздражает меня, почему бы вам не указать, что не так с моим ответом
7heaven

время ожидания обеих команд или сбой
evolutionxbox


1

У меня такая же проблема. Не удалось смонтировать, извлечь и отремонтировать. Windows спасла мне жизнь. Я подключил внешний жесткий диск к ноутбуку с Windows. Скопируйте файл с внешнего жесткого диска на рабочий стол, обрежьте его на рабочем столе и вставьте (замените) в то же место на внешнем жестком диске. Правильно извлек внешний жесткий диск из ПК с Windows и подключил его к моему Macbook. Проблема решена.


0

Вы пытались, в первую очередь, восстановить том в поисках ошибок с помощью дисковой утилиты (или терминала)?


Дисковая утилита не запускается полностью. Сообщение Loading disksникогда не заканчивается. Как я могу сделать это с терминалом?
Чарльз

diskutil verifyvolume точка монтирования и diskutil repairvolume точка монтирования

diskutil verifyDisk /dev/disk2Запущена проверка карты разделов на диске2 Проверка предварительных условий Проверка списка разделов Проверка размера карты разделов Проверка системного раздела EFI Проверка размера системного раздела EFI Проверка файловой системы системного раздела EFI Проверка содержимого папки системного раздела EFI Обнаружены проблемы с картой раздела которая может помешать загрузке Ошибка: -69854: требуется диск с точкой монтирования
Charles

Ремонт говорит Repairing the partition map might erase disk2s1, proceed? (y/N). Какова вероятность того, что я потеряю содержимое диска?
Чарльз

прежде чем сделать это, убедитесь, что ваша карта gpt по-прежнему в порядке с sudo gpt show -R disknumber
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.