Как могу я удалить запись “doc-id” на диске APFS в macOS? Ошибка 69845

Вопрос или проблема

Как мне удалить doc-id?

У меня macOS 12.7 Monterey с SSD, отформатированным в APFS. Дисковая утилита всегда сообщает одну и ту же ошибку:

“ошибка: дерево doc-id: запись существует для doc-id 4838, file-id 147794278, но ни один inode не ссылается на этот doc-id.”

У меня только один в disk1s1, я действительно не хочу форматировать диск.

Я предполагаю, что как только я найду файл(ы), связанные с этими ошибками, я смогу удалить его, и всё будет в порядке в мире снова.

Я также пробовал Command+R, но было то же самое.

введите описание изображения здесь

“Объем /dev/rdisk1s1 был признан поврежденным и требует ремонта.”

Так что отремонтируйте его, и проблема должна исчезнуть.

Посмотрите на ваш скриншот. Там написано:

“Объем /dev/rdisk1s1 был признан поврежденным и требует ремонта.”

Так что отремонтируйте диск, и проблема должна исчезнуть. Вам, возможно, придется перезагрузиться в режиме одного пользователя или режиме восстановления, чтобы дать Дисковой утилите возможность работать с вашим жестким диском, если это системный диск. Но ремонт диска должен быть решением.

Ответ или решение

Как удалить запись "doc-id" на диске APFS в macOS? Ошибка 69845

Введение
Удаление записи с ошибкой "doc-id" на APFS-диске может быть сложной задачей, особенно в случае, когда стандартные методы не приносят успеха. Если вы столкнулись с ошибкой "error: doc-id tree: record exists for doc-id 4838, file-id 147794278 but no inode references this doc-id", и желаете избежать полной переформатировки вашего диска, это руководство поможет вам поэтапно решить данную проблему.

Проблема и ее суть
Вы работаете на macOS 12.7 Monterey с SSD, отформатированным в APFS. Ошибка указывает на наличие записи в дереве "doc-id", которая не связана с инодами. Это говорит о том, что система обнаружила нецелостность файловой структуры на вашем диске. Существует риск потери данных, если не предпринять соответствующих мер.

Шаги для устранения ошибки

  1. Создание резервной копии данных
    Перед выполнением любых действий рекомендуется создать резервную копию ваших данных. Используйте Time Machine или другие инструменты резервного копирования, чтобы сохранить важную информацию. Это поможет избежать потери данных, если что-то пойдет не так.

  2. Запуск утилиты дисков для восстановления

    • Отключите свой компьютер и перезагрузите его, удерживая клавиши Command + R, чтобы загрузиться в режим восстановления.
    • В меню выберите "Дисковая утилита" (Disk Utility).
    • Выберите ваш диск (disk1s1) и нажмите "Первая помощь" (First Aid).
    • Утилита попытается обнаружить и восстановить ошибки.
  3. Выполнение ремонта через терминал
    Если Disk Utility не смогла найти и устранить ошибки, следуйте этим шагам:

    • В режиме восстановления откройте терминал (Terminal).
    • Введите команду:
      diskutil repairVolume /dev/disk1s1
    • Нажмите "Enter". Это позволит системе попытаться исправить ошибки на выбранном разделе.
  4. Проверка журналов
    Если проблема не устраняется, вам стоит проверить журналы системы, чтобы узнать больше о природе ошибки:

    • Введите следующую команду в терминале:
      log show --predicate 'eventMessage contains "doc-id"' --info
    • Это обеспечит вас дополнительной информацией, которая может помочь в дальнейшей диагностике.
  5. Manual Удаление поврежденных файлов
    Если вы идентифицировали, какие файлы связаны с "doc-id", вы можете попытаться удалить их вручную:

    • Перейдите к директории, где находятся эти файлы.
    • Используйте стандартные команды Terminal для удаления, например:
      rm Path/To/Your/File
    • Будьте осторожны с удалением файлов, чтобы не затронуть важные системные данные.
  6. Полное форматирование как последний шаг
    Если ни один из вышеперечисленных способов не помог, и вы всё еще получаете ошибки, может потребоваться форматирование диска. Важно: Formatting erases all data on the disk, so ensure that your backup is intact before proceeding.

    • Загрузитесь в режим восстановления.
    • В Disk Utility выберите ваш диск и выберите "Стереть" (Erase). Выберите формат APFS и дайте имени вашему диску.

Заключение
Ошибки, связанные с "doc-id" в macOS, могут быть решены с помощью проверки и восстановления файловой системы. Следуя описанным шагам, вы сможете минимизировать риски и сохранить свои данные. Если проблемы все еще сохраняются, всегда можно обратиться за помощью к специалистам. Не забывайте делать резервные копии данных регулярно, чтобы предотвратить подобные ситуации в будущем.

Оцените материал
Добавить комментарий

Капча загружается...