Внешние ошибки чтения жесткого диска Mac

1661
user29428

У меня есть внешний диск (паспорт WD 500 ГБ) с некоторыми данными, к которым я хотел бы получить доступ. Диск отформатирован в Mac OS Extended (в журнале, с учетом регистра), игнорируя владение файлами.

К сожалению, всякий раз, когда я пытаюсь скопировать папку, мне просто сообщают, что произошла «ошибка чтения / записи».

Я попытался восстановить диск с помощью Дисковой утилиты, но он просто говорит, что с диском все в порядке:

Verify and Repair volume “XXXXX” Checking Journaled HFS Plus volume. Detected a case-sensitive volume. Checking extents overflow file. Checking catalog file. Checking multi-linked files. Checking catalog hierarchy. Checking extended attributes file. Checking volume bitmap. Checking volume information. The volume XXX appears to be OK. Volume repair complete. Updating boot support partitions for the volume as required. 

Мне удалось извлечь несколько файлов, но все идет очень медленно, а некоторые файлы не удается передать.

Кто-нибудь понял, как я могу получить файлы с моего диска?

4

1 ответ на вопрос

2
Gordon Davisson

Вы можете попробовать использовать ddrescue, чтобы клонировать необработанные данные с диска на другой диск (по крайней мере, такой же, как у отказавшего) или в образ диска (опять же, на другом диске). Затем скопируйте файлы из клона.

Что делает ddrescue, так это копирует содержимое диска, пропуская все разделы, которые не читаются успешно; затем он возвращается и повторяет разделы, которые получили ошибки при первом проходе, и (надеюсь) в конечном итоге получает все. Это замечательно, если вы хотите, чтобы все было с диска, но не дает вам возможности просто выбрать несколько файлов и / или папок, которые вам нужны; Я не знаю ничего, что будет обрабатывать ошибки, такие как ddrecover, но разрешать избирательность.

Его использование будет немного не интуитивно понятно в OS X, так как он хочет работать с файлом устройства уровня Unix, а не с подключенным томом. На tinyapps.org есть процедура, как использовать ее для восстановления внутреннего диска Mac; в вашей ситуации вы просто пропустите установку Mac в режим целевого диска (шаг 1) и, возможно, будете использовать USB вместо FireWire на шаге 4.

Существует ddrescue как скомпилированный двоичный файл для OS X на TinyApps . Важно то, что их ссылки для скачивания требуют учетной записи / пароля. Учетная запись - это первая строка текста в их логотипе (регистр имеет значение!), А пароль - вторая строка текста в их логотипе (объяснение см. В FAQ по TinyApps.org).

TinyApps.org Инструкция по использованию ddrescue