Mac OS: Восстановление файловой системы
Бывают случаи когда после сбоя питания, падения о пол или попадания Луны в Юпитер Mac OS перестаёт корректно загружаться. Вероятнее всего проблема кроется в повреждении жесткого диска, и как следствие этого повреждении файловой системы. Есть несколько способов восстановить файловую систему.
Сперва нужно загрузиться либо с установочного диска Mac OS или с раздела восстановления. Для этого нажимаем кнопку Alt в момент загрузки и выбираем с чего грузиться.
Способ 1. Восстановление с помощью дисковой утилиты.
Запускаем дисковую утилиту, выбираем нужный диск, нажимаем кнопку "Проверить диск". Если в ходе проверки были обнаружены ошибки, нажимаем кнопку "Исправить диск". Если исправление прошло успешно, то перезагружаемся в нормальном режиме. Если же при исправлении возникли ошибки типа "Invalid Node Structure", переходим ко второму способу.
Способ 2. Восстановление с помощью консоли.
Вспоминаем что Mac OS X официально сертифицированная unix-система и пробуем восстановить через терминал. Запускаем терминал: Утилиты -> Терминал.
С помощью команды df узнаем ID нужного раздела. В столбце "Mounted on" должно быть написано Macintosh HD, ID указан после /dev/, например disk0s3.
Размонтируем нужный раздел:
Запускаем утилиту восстановления:
После того как fsck_hfs успешно отработала нужно запустить проверку дисковой утилитой (способ 1). Если
fsck_hfs выдает ошибку "Disk full error" значит на диске недостаточно свободного места для восстановления, требуется удалить ненужные файлы и запустить утилиту снова.
Способ 3. Восстановление с помощью сторонних программ.
Если первые 2 способа не помогают можно попробовать восстановить файловую систему с помощью стороннего софта. Такая возможность есть в программах MacDrivePro и Alsoft Diskwarrior. Так как лично я опыта восстановления файловой системы данными программами не имею, рассказывать ничего не буду, если появится опыт постараюсь дополнить эту статью.