Что означает ошибка DU-0001
Ошибка DU-0001 в Дисковой утилите (Disk Utility) возникает, когда приложение не может завершить проверку или восстановление тома. Полный текст сбоя обычно содержит сообщение вроде «First Aid failed to repair the disk» или «Disk Utility cannot repair this disk». Проблема появляется при запуске First Aid, монтировании внешних накопителей или попытке стереть том. Сбой блокирует доступ к разделу и может повторяться при каждом новом запуске утилиты.
Причины возникновения
- Повреждение структуры APFS или HFS+ из-за внезапного отключения питания или некорректного извлечения диска.
- Блокировка системного или пользовательского тома активными процессами, мешающими эксклюзивному доступу.
- Нарушение прав доступа и ACL, из-за чего Disk Utility не может изменить метаданные.
- Остатки незавершённого обновления или частичная миграция контейнеров APFS.
- Проблемы с индексом Spotlight или локальной базой атрибутов, мешающие проверке.
Способы решения
Способ 1: Диагностика и проверка через терминал
- Откройте Терминал из
/Программы/Утилиты. - Выполните команду для списка дисков:
diskutil list
Найдите идентификатор проблемного тома (например,/dev/disk2s1). - Запустите проверку файловой системы:
diskutil verifyVolume /dev/disk2s1 - Если проверка указывает на ошибки, попытайтесь восстановить том:
diskutil repairVolume /dev/disk2s1 - Просмотрите логи в Консоли, отфильтровав по
diskmanagementdиdiskarbitrationd, чтобы увидеть, какой процесс прервал операцию.
Способ 2: Сброс прав и восстановление ACL
- В Терминале выполните сброс прав для текущего пользователя:
diskutil resetUserPermissions / `id -u` - Для целевого тома исправьте списки контроля доступа:
diskutil repairPermissions /Volumes/ИмяТома - Перемонтируйте том с отключением и повторным включением:
diskutil unmountDisk /dev/disk2s1 diskutil mountDisk /dev/disk2s1 - Повторно запустите First Aid в Дисковой утилите.
Способ 3: Безопасный режим и отключение SIP
- Перезагрузите Mac и удерживайте
Shiftдо появления окна входа для входа в безопасный режим. - После загрузки откройте Терминал и временно отключите защиту целостности системы:
csrutil disable - Перезагрузите Mac в обычном режиме.
- Запустите проверку и восстановление через терминал:
diskutil verifyVolume /dev/disk2s1 diskutil repairVolume /dev/disk2s1 - После успешного восстановления снова включите SIP:
csrutil enable
Профилактика
- Перед извлечением внешних дисков всегда используйте безопасное извлечение в Finder или через
diskutil eject. - Регулярно создавайте резервные копии с помощью Time Machine, особенно перед крупными обновлениями macOS.
- Избегайте принудительного завершения работы во время обновления файловой системы APFS.
- Периодически проверяйте диски через
diskutil verifyVolumeдля раннего обнаружения ошибок. - Следите за свободным местом — сильная фрагментация и переполнение увеличивают риск сбоев First Aid.
Часто задаваемые вопросы
Почему Дисковая утилита внезапно закрывается при проверке?
Приведёт ли проверка fsck к потере файлов?
Можно ли продолжать работу, если ошибка DU-0001 повторяется?
Поможет ли переустановка macOS исправить ошибку диска?
Полезное
Диагностика через консоль
Восстановление прав и ACL
Безопасный режим и First Aid