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

1392
Devon Muraoka

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

0

2 ответа на вопрос

1
Jon

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

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

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

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

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