Рейтинг:0

Дефрагментация NTFS завершается с ошибкой — таблица мастер-файлов слишком фрагментирована. (0x89000023)

флаг in

Проблема: MFT слишком фрагментирован для дефрагментации

ОС: Windows Server 2016

Цель состояла в том, чтобы уменьшить объем/раздел, чтобы освободить место для отдельного раздела данных, но вопрос сводится к следующему: какое-либо известное решение этой проблемы/ошибки дефрагментации?

Есть ли какой-нибудь известный способ обойти/исправить эту проблему с MFT из Windows?

В настоящее время у меня есть только RDP-доступ к машине, поэтому это было бы предпочтительнее.

Если нет, есть ли какие-либо известные решения вне Windows?

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

> дефрагментация /h /u /v c:
....
Оптимизатор хранения не может продолжить работу, так как основная файловая таблица файловой системы слишком фрагментирована. (0x89000023)

Контиг:

> Contig64.exe -v c:\$Mft
Обработка c:\$Mft:
Сканирование файла...
Сканирование диска...
Файл имеет длину 2759935 физических кластеров.
Файл состоит из 193 фрагментов.

Перемещение 2759935 кластеров со смещением файла кластера 4 в дисковый кластер 120672730
Статус переноса кластера: STATUS_INVALID_PARAMETER

Размер файла: 11304697856 байт
Фрагментов до: 193
Фрагменты после: 193

UltraDefrag MFT: (как пользовательский интерфейс, так и режим загрузки)

ОШИБКА: move_file_clusters: невозможно переместить файловые кластеры \??\C:\$MFT: статус 0xc0000304: том слишком фрагментирован для выполнения этой операции.  
ОШИБКА: move_file: ничего не было перемещено для \??\C:\$MFT

Используя UltraDefrag, дефрагментация большей части диска прошла без проблем, за исключением MFT.

флаг co
По моему наблюдению не используйте contig64.exe, никаких изменений он не пишет. Однако Contig.exe работает. Пять лет назад contig64 просто зависал навсегда, теперь он, по крайней мере, проходит дефрагментацию, и появляется вывод, что файл был дефрагментирован. Однако, если вы запустите его во второй или даже в третий раз, он всегда будет сообщать о начальной фрагментации, как и при первом запуске, поэтому на самом деле он никогда ничего не записывает.
Рейтинг:0
флаг in

я был уверен, что побежал chkdsk/x/v/f c: и машина перезагружается без какой-либо разницы.

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

От C:\System Volume Information\Chkdsk\....log

Этап 3: Проверка дескрипторов безопасности...
Удаление 15 неиспользуемых записей индекса из индекса $SII файла 0x9.
Удаление 15 неиспользуемых записей индекса из индекса $SDH файла 0x9.
Очистка 15 неиспользуемых дескрипторов безопасности.
Проверка дескриптора безопасности завершена.
djdomi avatar
флаг za
я бы предложил то же самое, запустить chkdsk в автономном режиме или онлайн через chkdsk /scan /perf и перезагрузиться, повторить то же самое, перезагрузиться, а затем попробовать дефрагментировать, он должен работать так же

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.