Что означает ошибка Time Machine 112
Ошибка 112 (код -112) в Time Machine — это системный код сбоя macOS, который указывает на проблему с записью данных на резервный диск. В логах Console вы можете увидеть полный текст ошибки, например:
Backup failed: The operation couldn’t be completed. (OSStatus error 112.)
Ошибка появляется в момент, когда Time Machine пытается записать новый снимок системы на внешний диск или в момент создания инкрементального бэкапа. Она полностью останавливает процесс резервного копирования, и ваши данные перестают защищаться.
Причины возникновения
Ошибка 112 не является единичным сбоем, а симптомом одной из следующих проблем:
- Повреждение файловой системы на диске Time Machine. Самый частый случай. Диск (особенно HFS+ или APFS) имеет ошибки структуры, которые не позволяют корректно создавать новые файлы или папки.
- Конфликт прав доступа (Permissions). Учётная запись пользователя macOS потеряла права на запись (
Read & Write) в папкуBackups.backupdbна диске Time Machine. Это может произойти после смены пароля, миграции на новый Mac или изменения настроек общего доступа. - Недостаточно места на диске. Хотя для ошибки 112 это менее характерно, чем для ошибки 45, полный диск может вызывать каскадные сбои записи, маскируясь под код 112.
- Аппаратные неисправности диска. Появление bad-блоков или сбой контроллера диска (для HDD/SSD) приводит к невозможности завершить операцию ввода-вывода.
- Конфликт с антивирусом или ПО для шифрования. Некоторые сторонние программы безопасности могут блокировать доступ Time Machine к диску в целях "защиты".
- Повреждение метаданных самого диска Time Machine. Внутренняя база данных, которую Time Machine использует для отслеживания файлов, повреждена.
Способы решения
Предлагаемый порядок действий — от простого и быстрого к сложному и радикальному. Перед любыми действиями, если на диске есть критически важные старые бэкапы, сделайте его полную копию на другой носитель.
Способ 1: Базовая перезагрузка и проверка подключения
Часто помогает при временных сбоях связи USB/Thunderbolt или в драйвере диска.
- Отключите диск Time Machine от Mac.
- Перезагрузите Mac (
Apple→Перезагрузить). - После загрузки снова подключите диск.
- Дождитесь, пока диск смонтируется в Finder.
- Запустите резервное копирование вручную через меню Time Machine в строке меню.
Если ошибка повторяется, переходите к следующему шагу.
Способ 2: Проверка и исправление диска (Disk Utility)
Это основной метод для исправления повреждений файловой системы.
- Зайдите в
Программы→Утилиты→Дисковая утилита. - В левом списке выберите физический диск (не том), который используется для Time Machine. Обычно он имеет название производителя и объём.
- Нажмите кнопку
Первая помощьв верхней панели. - В появившемся окне нажмите
Выполнить. Утилита проверит структуру диска и попытается исправить найденные ошибки. - Если для тома (после исправления диска) также предложат запустить «Первая помощь», сделайте и это.
- После завершения перезагрузите Mac и попробуйте создать бэкап.
⚠️ Важно: Если «Первая помощь» сообщит, что диск «не может быть отремонтирован» или найдёт неисправимые ошибки, это признак аппаратной неисправности. Немедленно замените диск.
Способ 3: Сброс и проверка прав доступа
Проблема с правами — вторая по популярности причина.
- Откройте
Finder. - Перейдите в папку
Volumes(илиЗагрузки→Вид→Переход к папке→ введите/Volumes). - Найдите папку вашего диска Time Machine (например,
TimeMachineBackup). - Внутри найдите папку
Backups.backupdb. - Щёлкните правой кнопкой по папке
Backups.backupdb→Получить информацию(илиCmd+I). - Внизу окна в разделе
Общий доступ и праванажмите на значок замка, чтобы разблокировать изменения (введите пароль администратора). - Убедитесь, что ваш пользователь (или группа
staff) имеет праваЧтение и запись. Если нет — измените. - Также проверьте права для самой папки диска (не только
Backups.backupdb). У неё должны быть аналогичные права. - Закройте окно и попробуйте создать бэкап.
Если проблема не в правах, можно попробовать сбросить ACL (списки контроля доступа) через Terminal:
# Замени 'TimeMachineBackup' на имя вашего диска
sudo chmod -R -N /Volumes/TimeMachineBackup/Backups.backupdb
Эта команда удалит все расширенные атрибуты (ACL) с папки бэкапов, вернув их к стандартным для macOS.
Способ 4: Устранение конфликтов с ПО
- Временно отключите антивирус/брандмауэр. Попробуйте создать бэкап с выключенным защитным ПО. Если ошибка исчезла — настройте исключение для диска Time Machine в настройках этого ПО.
- Проверьте шифрование. Если диск Time Machine зашифрован, убедитесь, что вы вводите правильный пароль при монтировании. Попробуйте отключить шифрование (через
Дисковую утилиту) и проверить бэкап. Внимание: отключение шифрования требует полного перекопирования данных и может занять много времени. - Проверьте Spotlight. Иногда индексирование диска Time Machine конфликтует с работой. Можно временно исключить диск из индексирования:
Системные настройки→Spotlight→Конфиденциальность.- Добавьте диск Time Machine в список.
- Попробуйте бэкап. Затем верните диск обратно в список.
Способ 5: Создание нового диска для резервного копирования (радикальное)
Если все предыдущие шаги не помогли, вероятно, проблема в самой структуре диска Time Machine или в его контроллере. Самый надёжный способ — начать новую цепочку бэкапов на другом носителе.
- Подготовьте новый диск. Отформатируйте его в APFS (или Mac OS Extended (Journaled) для старых Mac) через
Дисковую утилиту. Дайте ему понятное имя, например,TimeMachineNew. - Настройте Time Machine на новый диск.
Системные настройки→Общие→Time Machine.- Нажмите
Выбрать диск для резервного копирования. - Выберите новый отформатированный диск.
- Отметьте галочку
Автоматически сохранять.
- Запустите первичное резервное копирование. Time Machine начнёт создавать полную копию вашего Mac. Это займет много времени (часы, зависит от объёма данных).
- Старый диск. После того как новый бэкап будет завершён, вы можете отформатировать старый диск и использовать его как второй резервный или для других целей. Не удаляйте старые бэкапы, пока не убедитесь, что новые работают идеально.
💡 Совет: Используйте для Time Machine отдельный физический диск, а не раздел на системном диске. Это повышает надёжность и упрощает диагностику.
Профилактика
Чтобы свести риск появления ошибки 112 к минимуму:
- Регулярно проверяйте состояние диска. Раз в 3-6 месяцев запускайте
Первая помощьдля диска Time Machine. - Не прерывайте резервное копирование. Старайтесь не отключать диск во время активного бэкапа (когда иконка Time Machine в строке меню анимирована).
- Используйте качественные диски и кабели. Дешёвые или повреждённые USB-кабели — частая причина сбоев связи.
- Обеспечьте вентиляцию. Перегрев внешнего HDD может приводить к ошибкам чтения/записи.
- Следите за свободным местом. Оставляйте на диске Time Machine минимум 20-30% свободного пространства сверх объёма данных на вашем Mac.
- Обновляйте macOS. Apple регулярно выпускает исправления для компонентов Time Machine и драйверов файловых систем.