AlexanderGreat Цитата: Как можно вернуть состояние диска до внесения изменений chkdsk.exe?
На NTFS? Никак (записи исправляются in-place). Либо по остаткам ФС восстанавливать (Вы это уже опробовали), либо по сигнатурам искать (raw-поиск), это можно сделать в R-Studio (Extra search for known file types), RecoverMyFiles и других прогах. Если такой режим тоже опробован, то врядли Вы восстановите больше.
limbast Это уже лучше, патч успешно сработал.
Ошибки типа "Запись атрибута (128, "") в сегменте записи файла XXX повреждена" врядли относятся к самим этим записям. Тут больше похоже на пересекающиеся файлы (еще бывает от неверного размера раздела, но врядли это Ваш случай, ведь дефрагментация размер раздела не затрагивает).
В принципе, у Вас в перспективе стандартный выбор: предварительное восстановление рекаверилкой самого нужного (теперь-то любая хоть как-то работающая рекаверилка должна справиться), либо сразу chkdsk /f (те файлы, которые с ошибками в 128, накроются). Но это не сразу. Есть еще вопрос с размером MFT, т.к. в ранлисте он один, а в размерах (которые в байтах) и в Last VCN - другой. Чекдиск это роглатывает спокойно, но нужно проверить реальный размер MFT. Для этого покажите результаты Поиска NTFS в DMDE (лучше сразу скрин и лог).
Кстати, Ваш патч был сделан и проверен не в WinHex, а в MediaWorkshop. Это типа реклама бесплатной проги
qwerzxc MFT была нафиг испорчена: смещение и не только. Я имплантировал $MFT : DATA в $MFT своего раздела.
DMDE - Копировать секторы. Источник - файл
http://rghost.ru/39286916 , приемник - физический диск. На приемнике начальный сектор 6291519 (вот для Вас это правильный сектор), число секторов 8. После этого напустите на раздел chkdsk.exe БукваРаздела: без /f и покажите результат (сразу после патча раздел не должен открываться, это нормально).
Причина - в контроллере, это да. USBC - классика USB-генных проблем. Так что меняйте коробку...