Вимкніть перевірку диска при повторному підключенні неправильно відключеного диска до OS X


12

Якщо ви від'єднаєте знімний диск, не спершу виймаючи його, наступного разу, коли ви підключите його, Windows чи Mac запустіть fsckперевірку на диску, щоб забезпечити цілісність даних. Windows запитає, чи хочете ви перевірити наявність помилок, OS X робить це непомітно .

USB-диски часто незрозуміло відключаються в ОС X. Якщо диск не використовувався годинами, я знаю, що немає проблем. У Windows я можу просто відмовитись, щоб запустити перевірку. На OS XI просто треба сидіти, чекаючи 30 хвилин, поки fsckлунає мій диск. Це відбувається щодня, тому OS X швидко знищить мій жорсткий диск. (Цей пункт редагується з моменту опублікування відповідей.)

Як я можу відключити цю перевірку? Чи можу я підключитися через неродний драйвер? Чи можу я запустити щось, щоб перевернути прапор на диску, який повідомляє OS X, що диск був неправильно відключений? Чи можна змінити формат диска? Чи можу я відключити все, що встановлює прапор "неналежним чином відключений", коли я підключаю диск, тобто вимикається при правильному викиді? Я відчайдушно, оскільки у Mac є крихітний жорсткий диск, і тепер я не можу використовувати зовнішні. Будь-який напрямок, як би не був хакітним чи неналежним, вдячно отримав! Я спробував отримати доступ до накопичувача через Windows у VirtualBox або Parallels, але вони не можуть побачити диск, поки OS X не припинила fsck.

Я вважаю, що стан файлової системи - це стан / параметр, який мені потрібно ігнорувати / змінювати.

Диск є exFat з Master Boot Record, а OS X - 10.11.3. Оновлення: це сталося в іншому розетці USB із флеш-диском (я бачив це лише на жорстких дисках, які раніше повідомляли про себе як про незнімний).

У країні, де я проживаю, немає центру ремонту Apple, диск не використовується для файлів, які часто отримують доступ, я б перевірив, чи є шанс пошкодження (тобто відключення під час запису в або незабаром після нього диск), і я завжди відхиляв перевірку в Windows (протягом десятиліть), тому що єдиний раз, коли я зазнав пошкодження, - це сама перевірка.

Відповіді:


8

Відкрийте термінал і введіть:

#Get the disk identifier of the ExFAT partition
diskutil list
#Get the UUID of the ExFAT volume with diskXsY being its disk identifier
diskutil info /dev/diskXsY
#Create and edit /etc/fstab 
sudo vifs

Після активації режиму вставки додайте рядок із наступним вмістом (наприклад, з I)

#Replace the UUID below by the one found earlier!
UUID=2FECDB7A-15F0-36F9-9A47-483B9669D6DC none exfat rw,auto 0 0

Натисніть, escщоб залишити режим вставки. Введіть, :w!щоб записати файл на диск і :qвийти з vifs.

Перезавантажте свій Mac.

Останній 0повинен відключити fsck.


Альтернативним методом може бути: перейменувати / sbin / fsck_exfat в /sbin/fsck_exfat.паралізувати з:

sudo mv /sbin/fsck_exfat /sbin/fsck_exfat.paralyzed

Оскільки / sbin / fsck_exfat є лише посиланням, можливо, вам доведеться перейменувати вихідний файл: /System/Library/Filesystems/exfat.fs/Contents/Resources/fsck_exfat .


Обидва методи не рекомендуються! Натомість USB-розетку слід відремонтувати.


1
@Chris Після перейменування файлів, ви можете знову включити SIP! Після оновлення OS X файли можуть бути замінені новішими версіями!
кланомат

1
@Chris У мене дуже багато зовнішніх дисків (FW / USB2 / USB3), і я ніколи не стикався з жодною проблемою з OS X. Хоча я користуюся GUID / OSX, який послідовно розміщувався. Це дійсно залежить від прошивки зовнішнього диска та мікросхеми контролера (USB-> SATA) та якості кабелю.
кланомат

1
@ klanomath Я думаю, що подорож - це відповідь! У мене більше не виникає помилка «відключити спочатку», я можу часто відключатись та підключатись, і ОС X добре, навіть якщо я не виймаюсь, я можу підключитися через USB2, 3, через 2 концентратори без проблем. Я навіть не помітив короткого відключення. Я працюю з користувачами Windows та Ubuntu, тому мені доведеться носити накопичувач з Paragon HFS + для колег тощо. Просто встановив пробну версію Parallels Access, щоб спробувати NTFS, але я підозрюю, що це не близько ядра / рідного. ВЕЛИКИЙ спасибі @klanomath Я справді не можу вам подякувати достатньо за те, що перетягли мене через це, це абсолютно величезне полегшення.
Кріс

1
@ CanPoyrazoğlu, на жаль, я ніколи не знайшов способу відключити перевірку чи переривчасті відключення. Навіть купив абсолютно новий Mac, і він все ще відключає диски випадковим чином, а потім відбивається, коли я знову підключаюся. Єдиним "рішенням" було використання лише зареєстрованих дисків, так що принаймні немає великої затримки, поки диск перевіряє себе. Але речі, чутливі до навіть мікросекундного відключення, як Docker на зовнішніх дисках, просто не працюють на macOS. Це насправді шокує, що така фундаментальна річ залишається зламаною.
Кріс

1
@Chris, хоча я розумію, Apple хоче, щоб все було "під контролем" і стабільним, я б хотів, щоб вони принаймні надали спосіб, навіть якщо він відключений за замовчуванням, пропустити перевірку на власні користувачі.
Може Пойразоглу
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.