macOSВысокая

Ошибки файловой системы macOS: причины и способы исправления

Статья объясняет, почему в macOS возникают ошибки файловой системы (APFS/HFS+), и предоставляет проверенные методы их исправления через Disk Utility, Terminal и Time Machine.

Обновлено 16 февраля 2026 г.
15-30 мин
Средняя
FixPedia Team
Применимо к:macOS 10.13 High Sierra и новее (APFS)macOS 12 MontereymacOS 13 VenturamacOS 14 Sonoma

Что означает ошибка файловой системы macOS

Ошибка файловой системы в macOS указывает на повреждение структуры диска, который использует APFS (с macOS 10.13) или HFS+ (в более старых версиях). Симптомы включают:

  • Невозможность запуска системы или загрузка в Recovery Mode.
  • Сообщения в Disk Utility: «Не удалось проверить/исправить диск», «Ошибка проверки или исправления».
  • Сбои при открытии файлов, внезапные зависания, появление «битых» файлов.
  • Код ошибки -69832 (часто связан с повреждением APFS).

Ошибка обычно возникает, когда метаданные диска (таблица размещения файлов, журналы) становятся несогласованными из-за аварийного завершения работы, сбоя ПО или аппаратных проблем.

Причины возникновения

  1. Аварийное отключение питания — основная причина. Отключение во время записи данных оставляет файловую систему в несогласованном состоянии.
  2. Сбои программного обеспечения — баги в драйверах файловой системы, конфликты приложений, особенно тех, которые напрямую работают с диском (виртуальные машины, утилиты для клонирования).
  3. Аппаратные проблемы — degrading SSD/HDD, неисправный контроллер диска, проблемные кабели (во внешних дисках).
  4. Некорректное завершение работы — принудительное выключение кнопкой питания, зависшие процессы, которые блокируют запись.
  5. Ошибки при обновлении macOS — прерывание установки обновления может повредить разделы системы.

Способ 1: Использование Disk Utility (First Aid)

First Aid — встроенный инструмент macOS для автоматической проверки и исправления ошибок файловой системы. Это первый и самый простой шаг.

  1. Откройте Finder → Программы → Утилиты → Disk Utility.
  2. В левой колонке выберите основной том (например, Macintosh HD), а не только физический диск (например, Apple SSD AP...). Для APFS нужно выбирать том внутри контейнера.
  3. Нажмите кнопку First Aid в верхней панели и подтвердите запуск.
  4. Дождитесь завершения. Если First Aid сообщит об успехе — перезагрузите Mac. Если нет — переходите к следующим способам.

⚠️ Важно: First Aid может не сработать, если диск используется системой. В этом случае его нужно запустить из Recovery Mode (см. Способ 2).

Способ 2: Проверка через Terminal в Recovery Mode

Когда Disk Utility не может исправить ошибку из-за блокировки системных файлов, используйте консольную утилиту fsck (для HFS+) или diskutil (для APFS) в Recovery Mode.

  1. Перезагрузитесь в Recovery Mode: выключите Mac, включите и сразу удерживайте клавиши Command (⌘) + R до появления логотипа Apple.
  2. В меню Recovery выберите Утилиты → Terminal.
  3. Определите идентификатор диска:
    diskutil list
    
    Найдите основной том (например, disk1s1 для APFS или disk0s2 для HFS+). Запишите идентификатор.
  4. Для APFS (macOS 10.13+):
    diskutil verifyVolume /dev/disk1s1
    
    Если проверка выявила ошибки:
    diskutil repairVolume /dev/disk1s1
    
  5. Для HFS+ (старые версии):
    fsck_hfs -fy /dev/disk0s2
    
    Выполняйте команду повторно, пока не увидите сообщение ** The volume appears to be OK.
  6. После успешного исправления введите reboot для перезагрузки.

💡 Совет: Если команда diskutil repairVolume завершается с ошибкой Unable to repair volume, возможно, повреждён сам контейнер APFS. Попробуйте diskutil repairContainer /dev/disk1.

Способ 3: Восстановление из Time Machine

Если ошибка файловой системы вызвана повреждением системных или пользовательских файлов, а First Aid и fsck не помогают, восстановите систему из резервной копии Time Machine.

  1. Убедитесь, что у вас есть актуальная резервная копия на внешнем диске.
  2. Перезагрузитесь в Recovery Mode (Command+R).
  3. Выберите Restore from Time Machine Backup.
  4. Укажите резервную копию, созданную до появления ошибки.
  5. Следуйте инструкциям для полного восстановления диска.

⚠️ Важно: Восстановление заменит текущий раздел на состояние из резервной копии. Все файлы, созданные после даты резервного копирования, будут потеряны.

Способ 4: Проверка оборудования и диагностика

Если ошибки файловой системы повторяются после исправления, возможна аппаратная неисправность накопителя.

  1. Запустите Apple Diagnostics:
    • Выключите Mac.
    • Включите и сразу удерживайте клавишу D.
    • Следуйте инструкциям на экране. Тест проверит SSD/HDD, память и другие компоненты.
    • Запишите коды ошибок (например, PPD001 — проблема с SSD).
  2. Проверьте SMART-статус (для HDD/SSD) через сторонние утилиты, например smartmontools:
    sudo smartctl -a /dev/disk0
    
    Ищите значения SMART overall-health self-assessment test result: FAILED или высокий Reallocated_Sector_Ct.
  3. Если диагностика выявила проблемы с накопителем, срочно создайте резервную копию и замените диск через авторизованный сервисный центр Apple.

Профилактика

Чтобы минимизировать риск ошибок файловой системы:

  • Всегда корректно завершайте работу Mac: используйте меню Apple → «Завершить работу», не выключайте питание кнопкой.
  • Регулярно обновляйте macOS: Apple выпускает исправления для драйверов файловой системы.
  • Используйте Time Machine: делайте резервные копии минимум раз в неделю.
  • Выполняйте prophylactic First Aid: раз в месяц запускайте Disk Utility → First Aid для всех дисков.
  • Избегайте прерывания операций: не отсоединяйте внешние диски во время копирования, не устанавливайте macOS при нестабильном питании (используйте ИБП для Mac Pro).
  • Контролируйте место на диске: оставляйте минимум 10-15% свободного места на системном разделе для корректной работы APFS.

Часто задаваемые вопросы

Можно ли исправить ошибку файловой системы без потери данных?
Чем отличается First Aid от команды fsck в Terminal?
Как предотвратить ошибки файловой системы в будущем?
Что делать, если диск не отображается в Disk Utility?

Полезное

Запустите Disk Utility
Выполните First Aid
Если First Aid не помог, перезагрузитесь в Recovery Mode
Используйте Terminal для расширенной проверки