Что означает ошибка файловой системы macOS
Ошибка файловой системы в macOS указывает на повреждение структуры диска, который использует APFS (с macOS 10.13) или HFS+ (в более старых версиях). Симптомы включают:
- Невозможность запуска системы или загрузка в Recovery Mode.
- Сообщения в Disk Utility: «Не удалось проверить/исправить диск», «Ошибка проверки или исправления».
- Сбои при открытии файлов, внезапные зависания, появление «битых» файлов.
- Код ошибки
-69832(часто связан с повреждением APFS).
Ошибка обычно возникает, когда метаданные диска (таблица размещения файлов, журналы) становятся несогласованными из-за аварийного завершения работы, сбоя ПО или аппаратных проблем.
Причины возникновения
- Аварийное отключение питания — основная причина. Отключение во время записи данных оставляет файловую систему в несогласованном состоянии.
- Сбои программного обеспечения — баги в драйверах файловой системы, конфликты приложений, особенно тех, которые напрямую работают с диском (виртуальные машины, утилиты для клонирования).
- Аппаратные проблемы — degrading SSD/HDD, неисправный контроллер диска, проблемные кабели (во внешних дисках).
- Некорректное завершение работы — принудительное выключение кнопкой питания, зависшие процессы, которые блокируют запись.
- Ошибки при обновлении macOS — прерывание установки обновления может повредить разделы системы.
Способ 1: Использование Disk Utility (First Aid)
First Aid — встроенный инструмент macOS для автоматической проверки и исправления ошибок файловой системы. Это первый и самый простой шаг.
- Откройте Finder → Программы → Утилиты → Disk Utility.
- В левой колонке выберите основной том (например,
Macintosh HD), а не только физический диск (например,Apple SSD AP...). Для APFS нужно выбирать том внутри контейнера. - Нажмите кнопку First Aid в верхней панели и подтвердите запуск.
- Дождитесь завершения. Если First Aid сообщит об успехе — перезагрузите Mac. Если нет — переходите к следующим способам.
⚠️ Важно: First Aid может не сработать, если диск используется системой. В этом случае его нужно запустить из Recovery Mode (см. Способ 2).
Способ 2: Проверка через Terminal в Recovery Mode
Когда Disk Utility не может исправить ошибку из-за блокировки системных файлов, используйте консольную утилиту fsck (для HFS+) или diskutil (для APFS) в Recovery Mode.
- Перезагрузитесь в Recovery Mode: выключите Mac, включите и сразу удерживайте клавиши Command (⌘) + R до появления логотипа Apple.
- В меню Recovery выберите Утилиты → Terminal.
- Определите идентификатор диска:
Найдите основной том (например,diskutil listdisk1s1для APFS илиdisk0s2для HFS+). Запишите идентификатор. - Для APFS (macOS 10.13+):
Если проверка выявила ошибки:diskutil verifyVolume /dev/disk1s1diskutil repairVolume /dev/disk1s1 - Для HFS+ (старые версии):
Выполняйте команду повторно, пока не увидите сообщениеfsck_hfs -fy /dev/disk0s2** The volume appears to be OK. - После успешного исправления введите
rebootдля перезагрузки.
💡 Совет: Если команда
diskutil repairVolumeзавершается с ошибкойUnable to repair volume, возможно, повреждён сам контейнер APFS. Попробуйтеdiskutil repairContainer /dev/disk1.
Способ 3: Восстановление из Time Machine
Если ошибка файловой системы вызвана повреждением системных или пользовательских файлов, а First Aid и fsck не помогают, восстановите систему из резервной копии Time Machine.
- Убедитесь, что у вас есть актуальная резервная копия на внешнем диске.
- Перезагрузитесь в Recovery Mode (Command+R).
- Выберите Restore from Time Machine Backup.
- Укажите резервную копию, созданную до появления ошибки.
- Следуйте инструкциям для полного восстановления диска.
⚠️ Важно: Восстановление заменит текущий раздел на состояние из резервной копии. Все файлы, созданные после даты резервного копирования, будут потеряны.
Способ 4: Проверка оборудования и диагностика
Если ошибки файловой системы повторяются после исправления, возможна аппаратная неисправность накопителя.
- Запустите Apple Diagnostics:
- Выключите Mac.
- Включите и сразу удерживайте клавишу D.
- Следуйте инструкциям на экране. Тест проверит SSD/HDD, память и другие компоненты.
- Запишите коды ошибок (например,
PPD001— проблема с SSD).
- Проверьте SMART-статус (для HDD/SSD) через сторонние утилиты, например
smartmontools:
Ищите значенияsudo smartctl -a /dev/disk0SMART overall-health self-assessment test result: FAILEDили высокийReallocated_Sector_Ct. - Если диагностика выявила проблемы с накопителем, срочно создайте резервную копию и замените диск через авторизованный сервисный центр Apple.
Профилактика
Чтобы минимизировать риск ошибок файловой системы:
- Всегда корректно завершайте работу Mac: используйте меню Apple → «Завершить работу», не выключайте питание кнопкой.
- Регулярно обновляйте macOS: Apple выпускает исправления для драйверов файловой системы.
- Используйте Time Machine: делайте резервные копии минимум раз в неделю.
- Выполняйте prophylactic First Aid: раз в месяц запускайте Disk Utility → First Aid для всех дисков.
- Избегайте прерывания операций: не отсоединяйте внешние диски во время копирования, не устанавливайте macOS при нестабильном питании (используйте ИБП для Mac Pro).
- Контролируйте место на диске: оставляйте минимум 10-15% свободного места на системном разделе для корректной работы APFS.