Czy można wykonać kopię zapasową MFT w systemie Windows? - NTFS

5

Doświadczyłem mojego pierwszego rozbitego dysku twardego kilka dni temu, na szczęście nie był to dysk podstawowy i był po prostu pełen oprogramowania, na którym mogłem zainstalować ponownie.

Próbowałem kilku narzędzi, takich jak

Aby spróbować zapisać partycję na dysku twardym, nie udało się tego naprawić.

Musiałem sformatować dysk, ponieważ MFT (Master File Table) został uszkodzony, a Windows chkdsk nie mógł znaleźć kopii zapasowej.

Zastanawiałem się, jak mogę zlokalizować ten MFT i utworzyć kopię zapasową w osobnej lokalizacji, powiedzmy na jednym z moich innych dysków twardych.

Nie używam RAID

Dyski to SATAII

Czy to możliwe, w jaki sposób mogę zapobiec awarii dysku w przyszłości?

Dziękuję za Twój czas!

tomaytotomato
źródło
2
Windows automatycznie tworzy kopie zapasowe mft, nazywa się $ mftmirror, ale nie pomoże, jeśli dysk zginie lub oba mft i lustro zostaną w jakiś sposób nadpisane lub uszkodzone, więc pełna kopia zapasowa dysku sugerowana przez innych jest najlepszym rozwiązaniem ... . whereismydata.wordpress.com/2009/06/05/…
Moab
1
@Moab Nie jest to dokładnie „kopia zapasowa” MFT, ponieważ zawiera tylko pierwsze cztery rekordy. Widzieć $MftMirr @ ntfs.com/ntfs-system-files.htm
user193130
1
Ponieważ Moab i inni sugerowali, że tworzenie kopii zapasowych MFT jest jedynie bezużyteczne. Oto inne powody 1) Odzwierciedla aktualny stan systemu plików, na przykład fizyczne lokalizacje plików, które mogą się zmieniać w czasie. Prawdopodobnie zostanie uznany za uszkodzony przez system operacyjny, jeśli nie będzie dokładnie pokazywał aktualnego stanu. 2) Całą ideą tworzenia kopii zapasowej MFT jest ochrona przed uszkodzeniem MFT, ale co, jeśli rzeczywiste dane pliku zostaną uszkodzone? Wtedy doskonały MFT jest bezużyteczny, ponieważ ostatecznie ważne są pliki. Znacznie lepiej po prostu wykonać kopię zapasową plików.
user193130
Z ponad 1 rokiem opóźnienia: Należy pamiętać, że MTF jest jak indeks książki, ale jeden w strukturze drzewa. Co gorsza, naprawdę małe pliki są również przechowywane w MTF. Pomysł może brzmieć interesująco i praktycznie może pomóc odzyskać stare pliki, ale może nie mieć takiego samego wpływu na nowe pliki. Nie sądzę, że jest to praktyczne rozwiązanie rekonstrukcji korupcji oprogramowania, o czym donosi @dtawom. Pomyśl tylko o kłopotach, które łączy dwa katalogi z plikami o różnym wieku. Teraz skaluj to do MTF z 200 000 i więcej wpisów ....
Pozzo-Balbi

Odpowiedzi:

6

Nie do końca odpowiedź na twoje pytanie, ale NTFSInfo może przynajmniej powiedzieć ci klastry, w których znajduje się MFT:

NTFSInfo output

Może to początek. Ale nawet jeśli wyodrębnisz MFT, trudno mi wymyślić, jak z niego skorzystać w późniejszym czasie. zgadzam się z jdh że pełna kopia zapasowa byłaby najprawdopodobniej najlepszym rozwiązaniem, ponieważ znacznie ułatwi jej odzyskanie po awarii.

Der Hochstapler
źródło
alternatywnie fsutil fsinfo ntfsinfo x: - szkoda, że ​​jest zlokalizowane.
n611x007
2

Pełne narzędzie do obrazowania dysku byłoby lepszym rozwiązaniem w tej sytuacji. Narzędzia takie jak Acronois, Symantec Ghost lub System Restore w systemie Windows 7. Narzędzia te tworzą skompresowany obraz całej partycji i / lub dysku, który można przywrócić z rozruchowego dysku CD, jeśli cały oryginalny dysk zostanie utracony. W zależności od narzędzia mają możliwość tworzenia kopii zapasowych delt (i myślę, że ograniczone jest przywracanie pojedynczych plików?). Regularny harmonogram tworzenia kopii zapasowych obrazów i zdalnego przechowywania kopii to świetny plan.

jdh
źródło