Зовнішній привід не монтується після вимкнення без витягування


39

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

Що я можу зробити, щоб він знову працював?

Я бачу диск в lsusbі diskutil list.

Поки я намагався:

  • sudo diskutil unmountDisk force /dev/disk2
  • sudo diskutil unmount force /dev/disk2
  • Перезавантажте диск.
  • Перезавантаження без диска.

Здається, диск працює, тому що він вібрує дуже повільно, але я не можу його побачити в Finder.


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

Відповіді:


41

РЕШЕНО. Ця проблема була сьогодні. OLD зовнішній привід, мав власне джерело живлення, підключений до захисту від перенапруг. Я натиснув кнопку живлення на захисному пристрої від перенапруг, коли я відключав щось інше, а привід вимкнено під час використання. Я ввімкнув його знову, і це звучало нормально, але мій комп'ютер не розпізнавав його, а Disk Utility не завантажувався, коли він був підключений. Я спробував перезапустити диск і без нього, встановити, відключити, всі вищевказані рекомендації .

"відключення" призвело до того, що "диск уже відключений або має схему розділення ...."

"встановити" та "вийняти", спроба була призупинена.

"mountDisk" сказав, що він був успішно встановлений, але я все ще не міг отримати доступ до нього, і "unmountDisk" також був би успішним, але не пощастило "mount" або "mountDisk" згодом.

Нарешті я знайшов порядок, який спрацював.

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

потім я просто підключив його до свого комп’ютера, і ми були золотими. Дякую за всю допомогу всім.


9
Обсяг вичерпано під час очікування викидання
Glenn Strycker

31
У мене виникли точно такі ж питання, де unmountDiskбуде добре працювати, але ejectце призведе до повідомлення "вичерпано". Нарешті я знайшов пропозицію перевірити, чи fsckтримає диск в заручниках. Швидко ps aux | grep fsckз'ясувалося , що на самому ділі це був угон диск / обсяг , як тільки він був підключений до мережі. sudo pkill -f fsck(Або просто killз PID , якщо ви віддаєте перевагу) відразу ж дозволив обсяг повинен бути встановлений.
Аріель Аллон

1
@ArielAllon Дякую! Ваш коментар був так само важливий, як і відповідь.
Джефф

1
@ArielAllon Я шукав це рішення вже 2 роки. Я тебе люблю.
connorbode

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 вирішив мою проблему. Хоча обсяг зараз доступний лише для читання, і система пропонує відформатувати його якнайшвидше, принаймні, я міг би скопіювати весь вміст. Завдяки Ariel Allon & patrix
Алехандро дель Ріо

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
можливо

@charles також спробуйте readOnlyваріант
можливо, можливо,

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

Усі відповіді для мене не працюють, окрім цього з readOnlyопцією. Після монтажу в readOnlyрежимі я знову витягнув finderі фізично вийміть плагін usb-кабелю: він працює!
Tenaciousd93

1

Це траплялося зі мною багато разів. Перейдіть на панель запуску, утиліту диска та виберіть диск, який не буде монтуватися. Потім виберіть «Ремонт».


1

Я зіткнувся з цією проблемою сьогодні, і нарешті вирішую її, спочатку витягнувши диск . після цього ви зможете успішно встановити диск без помилок .

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

downvote без жодної причини мене дратує, чому б ти не вказав на те, що не так у моїй відповіді
7

обидві команди таймаут або помилка
evolutionxbox

Обсяг вичерпано під час очікування викидання
Glenn Strycker

1

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


0

Ви намагалися, перш за все, відремонтувати обсяг, шукаючи помилки з утилітою диска (або терміналом)?


Утиліта диска не запускається повністю. Повідомлення Loading disksніколи не закінчується. Як я можу це зробити з терміналом?
Чарльз

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

diskutil verifyDisk /dev/disk2Підтвердження розпочатої перевірки карти розділу на диску2 Перевірка передумов Перевірка списку розділів Перевірка розміру карти розділу Розробка перевірки розміру системного EFI Перевірка розміру розділу системи EFI Перевірка файлової системи системи EFI Перевірка файлової системи системи EFI Перевірка вмісту папки системи EFI Проблеми з картою розділу розділів що може запобігти завантаженню Помилка: -69854: Потрібен диск з точкою кріплення
Чарльз

Ремонт говорить 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.