Что значит «отремонтировать MFT»

0

Мой компьютер не загружается из-за поврежденного зеркала MFT и MFT. Я обнаружил программу, которая утверждает, что может восстановить MFT (Getdataback), но все, что он делает, это восстанавливает файлы, которые были на диске. Я уже могу получить доступ к файлам на диске через сеанс Ubuntu Live, что делает инструмент «восстановления» бессмысленным. Я уже запустил Chkdsk и Testdisk, chkdsk говорит, что проблем нет, testdisk говорит мне: «MFT поврежден. Повреждено восстановление зеркала MFT». Установочный диск Windows не помогает, я тоже пробовал. Многие случаи повреждения MFT, по-видимому, приводят к тому, что диск становится непригодным для использования, в основном перестает существовать на программном уровне, но если моя файловая система в остальном не повреждена, что означает «восстановить MFT», это значит составить список файлы на диске? Из того, что я мы смогли выяснить, что MFT кажется таким, но если бы это было так просто, его было бы не так сложно отремонтировать. Поскольку его сложности неясны для меня, кто-нибудь объяснит MFT?

Девон Мураока
источник

Ответы:

1

MFT представляет собой сложную и очень важную часть файловой системы, которая отслеживает все метаданные всех файлов в разделе NTFS, не только их имена и атрибуты, но также точное местоположение каждого из них. кластеры, которые они занимают. Без MFT файлы в разделе становятся неразборчивой группой байтов без структуры. Некоторые программы могут восстанавливать файлы, проверяя их так называемую «подпись», то есть верхний и нижний колонтитулы, но если файлы сильно фрагментированы, результат будет очень плохим.

Если система Ubuntu может получить доступ к дереву файлов, а также прочитать или извлечь из него действительные файлы, это означает, что MFT фактически не поврежден, но все же каким-то образом поврежден настолько, что Windows не может с этим справиться. У меня был один случай, когда раздел был поврежден на внешнем жестком диске, и CHKDSK не удалось восстановить файловую систему. TestDisk также не удалось восстановить MFT (во всяком случае, так называемое «зеркало MFT» отражает только первые несколько секторов MFT, поэтому есть несколько случаев, когда это может работать). Сначала я сохранил все файлы и папки (используя DMDE, сложное, но отличное программное обеспечение для восстановления данных), затем я исследовал раздел с помощью WinHex: я обнаружил, что MFT, похоже, смещен на один сектор относительно его ожидаемого расположения.но не всегда ), и сначала попытался сместить весь MFT на -1 сектор, но это не сработало, оно все еще считалось поврежденным. Затем я восстановил резервную копию и попытался скопировать только первый сектор в предыдущий сектор, который должен был быть первым сектором MFT, но теперь был пустым, и я снова запустил CHKDSK: угадайте, что это сработало! CHKDSK действительно восстановил файловую систему, и все дерево файлов снова стало доступно из Windows Explorer.

GabrielB
источник
1

MFT - это главная таблица файлов, это то, что NTFS использует для отслеживания всех имен файлов, их разрешений, владельцев и т. Д.

chkdisk или другой подобный инструмент должен быть в состоянии починить это для вас.

Джон
источник
Позвольте мне уточнить, я уже знаю, что MFT расшифровывается как Master file table, и что он используется для отслеживания файлов на диске, мне нужно знать, почему его так сложно восстановить
Devon Muraoka
@ChuckFulminata - причина, по которой его трудно отремонтировать, сводится к тому, что его нужно починить.
Ramhound
@Ramhound Что это?
Девон Мураока
Я понятия не имею, в чем причина вашего MFT коррупции, вы должны сказать нам, что
Ramhound