1

В Windows был запущен chkdsk , батарея разрядилась и ноутбук выключился. Когда я запускаю его, я получаю что-то вроде:

Disk read error

Я попытался загрузиться с диска Windows и запустить chkdsk /f /r , но это не сработало. У меня есть другой раздел с установленным Linux. Я попытался запустить ntfsfix оттуда, но он выводит:

Mounting volume... $MFT must be non-resident.
Failed to load $MFT: Input/output error
FAILED
Attempting to correct errors... $MFT must be non-resident.
Failed to load $MFT: Input/output error
FAILED
Failed to startup volume: Input/output error
Checking for self-located MFT segment... OK
$MFT must be non-resident.
Failed to load $MFT: Input/output error
Volume is corrupt. You should run chkdsk.

Я также пробовал testdisk для Repair MFT . Это также ошибки с:

MFT and MFT mirror are bad. Failed to repair them.

Что я могу сделать на этом этапе? Я хочу вернуть мои файлы в самое основное место.

1 ответ1

2

Ваш вывод показывает несколько ошибок ввода / вывода, что не является многообещающим признаком. Наиболее распространенной причиной таких ошибок является сбой оборудования. Таким образом, я подозреваю, что вы смотрите на аппаратную проблему - либо что-то, что просто совпадало, обнаружилось в этот момент, или это было каким-то образом вызвано отключением питания. (Вы не говорите, почему вы запускали CHKDSK в Windows. Если это произошло из-за того, что диск работал, проблема с оборудованием, возможно, предшествовала всему остальному, и только ухудшилась после сбоя питания.)

Возможно, вы захотите проверить SMART-статус диска. Я не эксперт по Windows, и, конечно, учитывая природу проблемы, вы не можете сделать это из обычной установки Windows. Посмотрите этот вопрос, чтобы узнать, как получить SMART-данные из Linux. В качестве альтернативы, вы можете попробовать сделать это с аварийного диска Windows, но я не могу помочь в этом. Обратите внимание, что SMART - это диагностический инструмент, а не инструмент для ремонта. Если вы видите ошибки SMART, вы будете знать, что диск выходит из строя, но на самом деле это не поможет вам восстановить ваши данные, не зная, что вам нужно получить новый диск. Это далеко не обязательно для работы, но стоит попробовать.

Если SMART предполагает, что диск выходит из строя, прекратите его использовать! Некоторые типы сбоев диска могут распространяться со временем, в результате чего один плохой сектор станет десять, затем сто, и так далее. Таким образом, чем дольше вы используете диск, тем меньше вероятность, что вы сможете восстановить данные с него. Если SMART сообщает, что есть проблема, выключите компьютер, купите новый диск и включите его снова, только когда будете готовы переместить данные на новый диск.

Если вы получите новый диск, вы можете сделать низкоуровневую копию со старого диска на новый. Опять же, поскольку я не эксперт по Windows, я не могу предложить конкретный инструмент Windows, чтобы помочь с этим; но в Linux вы можете использовать ddrescue , который делает все возможное, чтобы восстановить данные с неисправного диска и перенести их на другой. Существует вероятность того, что инструменты восстановления могут работать на новом диске.

В худшем случае, если вы не можете заставить систему работать достаточно хорошо для монтирования тома, вы можете использовать такой инструмент, как PhotoRec, для восстановления отдельных файлов. Впрочем, последнее, что я слышал, PhotoRec плохо справился с восстановлением имен файлов, так что у вас останется куча плохо названных файлов для сортировки. Я слышал, что некоторые специфичные для Windows инструменты лучше справляются с восстановлением имен файлов, но я не знаю деталей, поэтому не могу рекомендовать конкретный инструмент.

Последний комментарий: ntfsfix в Linux почти ничего не делает; он просто проверяет некоторые базовые функции NTFS, а затем помечает файловую систему как нуждающуюся в восстановлении в Windows. Таким образом, я бы не советовал тратить больше времени на этот инструмент.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .