У меня недавно произошел сбой питания во время использования моего компьютера, когда жесткий диск объемом 1 ТБ был подключен напрямую при отключении питания. Когда питание снова включилось, и я перезагрузил компьютер, один из моих жестких дисков объемом 1 ТБ не регистрировался в WinXP SP3 и показывал общее пространство 0 и доступное пространство 0. Файловая система (NTFS) также не регистрировалась ... каждая запись на диске была либо пустой, либо обнуленной. Я предполагаю, что файловые таблицы были повреждены / повреждены, потому что к диску обращался напрямую при отключении питания.
Проведя некоторые исследования, я запустил CHKDSK с какими-либо опциями по умолчанию, с которыми он работает (я не уверен, что они есть, поскольку я не видел их отображаемых). После завершения CHKDSK диск был зарегистрирован в WinXP как жесткий диск емкостью 1 ТБ с точно отраженным объемом доступного пространства.
Но CHKDSK также удалил около 16 ГБ файлов из своих исходных каталогов и изменил их все в файлы с последовательным именем * .chk.
Мой вопрос заключается в том, как запустить CHKDSK в ситуации, подобной моей, когда необходимо восстановить файловые таблицы, но без CHKDSK удалить любые файлы из их исходных каталогов, даже если они могут быть повреждены / повреждены? Я просто хотел бы иметь возможность запускать CHKDSK, чтобы он восстанавливал таблицы файлов и исправлял повреждения поврежденных секторов, как он это делал, но не заставлял его делать что-либо еще, например удалять файлы и конвертировать их в файлы CHK.
Есть идеи? Или существует альтернатива CHKDSK, которая может выполнять те же функции без удаления файлов?