Введение / Зачем это нужно
Когда macOS работает нестабильно, безопасный режим (Safe Mode) помогает диагностировать проблемы и предоставляет доступ к базовым инструментам восстановления. В этом гайде вы узнаете, как быстро загрузиться в Safe Mode, проверить диски с помощью Disk Utility, восстановить данные через Time Machine и вручную извлечь файлы с помощью Terminal. После выполнения этих шагов вы сможете вернуть важные данные даже при серьезных сбоях системы.
Требования / Подготовка
- macOS Ventura 13, macOS Sonoma 14 или macOS Sequoia 15.
- Доступ к внешнему USB-накопителю или сетевому расположению для резервных копий.
- Права администратора на Mac.
Пошаговая инструкция
Шаг 1: Перезагрузите Mac в Safe Mode
Перезагрузите Mac, затем сразу удерживайте клавишу Shift, пока не появится экран входа. Это запустит macOS в ограниченном режиме, позволяя использовать утилиты для восстановления.
Шаг 2: Запустите Disk Utility
Войдите в систему, откройте Приложения → Утилиты → Disk Utility. Выберите диск, на котором установлена macOS, нажмите Первая помощь, чтобы исправить ошибки. Если диск поврежден, программа предложит выполнить восстановление.
⚠️ Важно: Если Disk Utility не открывается, загрузитесь в Recovery Mode (
Command+R) и запустите утилиту оттуда.
Шаг 3: Восстановите данные через Time Machine
Если у вас есть резервная копия Time Machine, подключите её или найдите в сети. В Disk Utility перейдите в Восстановить из Time Machine…, следуйте инструкциям. Выберите точку восстановления и восстановите необходимые папки.
Шаг 4: Используйте Terminal для доступа к дискам
Откройте Terminal (Приложения → Утилиты → Terminal). Выполните diskutil list, чтобы найти диски. Используйте mkdir /tmp/recover и cp -r /Volumes/Data/* /tmp/recover/ для копирования нужных файлов. Замените Data на реальное имя тома, если отличается.
💡 Совет: Перед копированием убедитесь, что у вас достаточно свободного места на целевом носителе.
Шаг 5: Экспортируйте восстановленные файлы
Проверьте содержимое в /tmp/recover, скопируйте необходимые файлы на внешний накопитель или в безопасное место. Перезагрузите Mac в нормальном режиме (Command + R → Перезагрузить).
Проверка результата
После перезагрузки в нормальном режиме откройте Disk Utility и проверьте состояние томов. Убедитесь, что восстановленные файлы доступны и не повреждены. Если какие-то данные недоступны, повторите шаги с использованием другой точки восстановления Time Machine или выполните deeper анализ диска с помощью fsck_hfs в Terminal.
Возможные проблемы
- Safe Mode не загружается – перезагрузите Mac и удерживайте
Shiftдольше, проверьте, не зажата ли клавишаShiftпри запуске. - Disk Utility не показывает диск – убедитесь, что диск подключен, проверьте его в другой macOS, используйте
diskutil verifyVolume. - Time Machine не находит резервные копии – проверьте, что резервная копия подключена или доступна по сети, выполните поиск с помощью
sudo tmutil listbackups. - Terminal не может прочитать диск – выполните
diskutil mountдля монтирования тома перед копированием.