На прошлой неделе шестилетний рабочий стол Vista, синий экран с ошибкой реестра. Перезагрузка загрузилась нормально. Я запустил SeaTools на диске (Samsung Spinpoint F1 1TB), и он сказал, что я должен заменить диск.
Я купил новый диск и использовал CloneZilla, чтобы скопировать все файлы. Мне пришлось использовать -rescue и опцию восстановления поврежденных секторов при копировании, чтобы CloneZilla могла копировать файлы с диска на диск. Я клонировал диск, потому что хотел сэкономить время, необходимое для переустановки Windows и многих других программ, которые я использую, а затем копировать файлы из резервных копий. Во время клонирования CloneZilla сектора показывались как поврежденные сектора с сообщением о потерянных данных.
Есть ли способ получить список поврежденных секторов и файлы, присутствующие в этих секторах? Я не замечаю ничего плохого в загрузке компьютера со старого или нового жесткого диска. Я просто хочу знать о любых плохих (потенциально поврежденных) файлах, чтобы я мог восстановить их из резервных копий.
Я видел эту ветку, в которой упоминался WinHex, но я не знаю, как получить список плохих секторов. Я также попробовал Defraggler, но он не показывает никаких секторов, поскольку плохие сектора только фрагментированы. Chkdsk не удается завершить. Я изо всех сил пытаюсь найти информацию о том, как сделать то, что, по моему мнению, было бы разумной проверкой.
Как определить, какой файл занимает данный сектор?
ОБНОВЛЕНИЕ: Я только что сравнил объем отчетов Windows, используемых для двух дисков. Разница составляет 584 МБ, что невероятно. Я попытался использовать WinMerge для сравнения, но он рухнул с Windows, что привело к возможной ошибке жесткого диска.
Я использовал бесплатный инструмент Microsoft SyncToy. Он обнаружил много различий между жесткими дисками, но все они выглядели как журналы, кеши и временные файлы. Я думаю, что эти различия только потому, что на новом жестком диске еще пару дней работает Windows, антивирус, средства обновления и веб-браузеры.
Мне не повезло с WinHex с ограниченным количеством неверных адресов секторов, которые я записал из CloneZilla. WinHex говорит, что существует 1,9 миллиарда секторов, но цифры, предоставленные CloneZilla для плохих секторов, составляют десятки миллиардов (45, 48 и 80 миллиардов).