YURETS777
Неправильно делаете.
Надо найти файловую запись $ObjId (правая кнопка на имени файла - GoTo FILE Record). Там оставить олько атрибуты Standard Information (10h) и File Name (30h), остальные - удалить. Вместо атрибута Index Root 90h поставить замыкающий FFFFFFFFh, соответственно нужно изменить размер файловой записи в ее заголовке (real + allocated), возможно, понадобится изменять массив корректировки (если изменится количество секторов, используемых записью), и может буть нужно еще что-то править, что я упустил... Для этого надо почитать описание NTFS, например статью "Файловая система NTFS извне и изнутри" Криса Касперски, или доки проекта Linux NTFS.
Естественно, !никаких гарантий! что после этого Чекдиск все исправит.
в оглавлении было два ObjID
А вот это странно. Я посмотрел у себя: один ObjId, размер 0 байт (очевидно, это связяано с тем, что данный файл - это Index, т. е. список, и для таких файлов размер не задается, один из видов списков в NTFS - это каталоги). Хотя размер файла (в атрибуте File Name 30h) равен нулю, на самом деле список занимает определенную область диска, ее размер (и расположение фрагментов) можно установить, проанализировав список экстентов (ранлист) атрибута Index Allocation A0h.
Так что как раз файл ObjId 0 Кб - это то, что нужно, а файл ObjId 1 Кб - я затрудняюсь ответить (у меня есть мануалы, но нет опыта
).
винхекс дал только спрятать
Вертайте обратно
. Что значит "спрятать"? Не названи пункта меню в ВинХекс, а физически что это означает? Или Вы имеете в виду пункт "Delete From List"? Так это, скорее всего, означает просто убрать из списка на экране.
Возможно, следует удалить этот $ObjId размером 1 Кб. Но, насколько я знаю, ручное удаление файла в NTFS - это далеко не просто. Надо не только поправить саму файловую запись, но и извращаться с каталогом, в т. ч. с атрибутом Bitmap B0h.
удалять сбойные файлы NTFS
Нельзя так. Это ведь не обычные файлы. Они могут быть очень нужны Винде (драйверу NTFS) и не восстанавливаться ЧекДиском после Вашего удаления. Аккуратнее нужно работать.
P. S. При любых изменениях сохраняйте изменяемые фрагменты. В WinHex - выделить блок, затем Shift+Ctrl+N.
Неправильно делаете.
Надо найти файловую запись $ObjId (правая кнопка на имени файла - GoTo FILE Record). Там оставить олько атрибуты Standard Information (10h) и File Name (30h), остальные - удалить. Вместо атрибута Index Root 90h поставить замыкающий FFFFFFFFh, соответственно нужно изменить размер файловой записи в ее заголовке (real + allocated), возможно, понадобится изменять массив корректировки (если изменится количество секторов, используемых записью), и может буть нужно еще что-то править, что я упустил... Для этого надо почитать описание NTFS, например статью "Файловая система NTFS извне и изнутри" Криса Касперски, или доки проекта Linux NTFS.
Естественно, !никаких гарантий! что после этого Чекдиск все исправит.
в оглавлении было два ObjID
А вот это странно. Я посмотрел у себя: один ObjId, размер 0 байт (очевидно, это связяано с тем, что данный файл - это Index, т. е. список, и для таких файлов размер не задается, один из видов списков в NTFS - это каталоги). Хотя размер файла (в атрибуте File Name 30h) равен нулю, на самом деле список занимает определенную область диска, ее размер (и расположение фрагментов) можно установить, проанализировав список экстентов (ранлист) атрибута Index Allocation A0h.
Так что как раз файл ObjId 0 Кб - это то, что нужно, а файл ObjId 1 Кб - я затрудняюсь ответить (у меня есть мануалы, но нет опыта

винхекс дал только спрятать
Вертайте обратно

Возможно, следует удалить этот $ObjId размером 1 Кб. Но, насколько я знаю, ручное удаление файла в NTFS - это далеко не просто. Надо не только поправить саму файловую запись, но и извращаться с каталогом, в т. ч. с атрибутом Bitmap B0h.
удалять сбойные файлы NTFS
Нельзя так. Это ведь не обычные файлы. Они могут быть очень нужны Винде (драйверу NTFS) и не восстанавливаться ЧекДиском после Вашего удаления. Аккуратнее нужно работать.
P. S. При любых изменениях сохраняйте изменяемые фрагменты. В WinHex - выделить блок, затем Shift+Ctrl+N.