Interesujące pytanie otacza mnie teraz:
1) Najpierw nie wykonałem defragmentacji płyty i wykonałem kopię zapasową za pomocą Windows Image Tool dla mojego obecnego systemu.
2) Następnie po długim czasie przywróciłem kopię zapasową.
Moje pytanie brzmi: co się stanie, jeśli wykonam krok przywracania bezpośrednio z kopii zapasowej?
A. Cały dysk twardy składa się z fragmentów, takich jak kiedyś. Ponieważ kopia zapasowa jest „pełna fragmentów”.
B. Kopia zapasowa odczyta sekwencyjne dane binarne, aby spakować je do pliku kopii zapasowej, bez względu na to, gdzie się znajdują. Po przywróceniu z niego pakiet zostanie automatycznie wyodrębniony w celu ukrycia oryginalnych danych na moim dysku twardym, więc przywrócony system nie powinien zawierać fragmentów dla samego systemu.
2) A co z Linuksem lub Windows?
źródło
Odpowiedzi:
jeśli twoja kopia zapasowa jest kopią zapasową opartą na obrazie (tak jak wygląda na podstawie opisu) tak, wszelkie pofragmentowane pliki na dysku w momencie tworzenia obrazu będą fragmentowane podczas przywracania kopii zapasowej.
Obraz jest dokładną kopią układu binarnego dysku. wyraża dokładnie te same wartości bitów w dokładnie tych samych miejscach (cóż, pod tymi samymi adresami, w oparciu o ten sam logiczny schemat adresowania ) co oryginalny dysk.
Obrazowanie odbywa się poniżej poziomu partycji i systemu plików , dzięki czemu można obrazować uszkodzone lub nawet usunięte partycje / systemy plików lub dyski z usuniętymi plikami, dzięki czemu plik można później usunąć. W rzeczywistości zalecanym sposobem postępowania w przypadku odzyskiwania danych z uszkodzonego dysku twardego jest zrobienie jego zdjęcia za pomocą specjalistycznego urządzenia do przetwarzania obrazu, takiego jak ddrescue , w celu przeniesienia surowych danych na solidny sprzęt przed przystąpieniem do odzyskiwania partycji / systemu plików / poziomu plików . Imagerom nic nie obchodzi, z wyjątkiem najbardziej podstawowych informacji o geometrii dysku .
Ważne jest, aby zrozumieć, że tak naprawdę nie ma czegoś takiego jak „pusty” obszar dysku. Z perspektywy cyfrowej każdy „bit” dysku ma wartość binarną. Ta wartość może oznaczać „nie ma tu danych, które rozpoznaję”, ale potrzeba struktur wyższych warstw, takich jak partycje i systemy plików, aby nadać tej wartości znaczenie; na poziomie surowym, to wszystko plusy i minusy, więc nie ma wyraźnej różnicy między wolną przestrzenią a plikiem.
Po przywróceniu obrazu wykonywany jest zapis niskiego poziomu na surowym dysku twardym (bez rozpoznawania systemu plików, a nawet partycji), zapisując dokładny plik binarny obrazu na dysk, zaczynając od określonego przesunięcia (dla określonej długości). po prostu zapisuje jedynki i zera z obrazu na dysk, w kolejności od pierwszego bitu pierwszego sektora, aż do końca obrazu (lub do osiągnięcia określonej długości).
Istnieją zaawansowane aparaty fotograficzne, które wykonują sztuczki w celu kompresji kopii zapasowej, takie jak aliasing pustych sektorów, ignorowanie danych niesystemowych, a nawet takie, które znają system operacyjny tak dobrze, że mogą wykluczyć dane, wyodrębnić tylko jądro lub sterowniki, zastąpić identyfikatory SSID, zmienić administratora hasła itp. i ta klasa narzędzi mogłaby pozbawić fragmentów danych podczas zapisu, ale jest wiele zastrzeżeń, a MS jest zachęcane do ograniczania swojego narzędzia do tworzenia kopii zapasowych na jednym komputerze. W szczególności państwa członkowskie nie chciałyby, aby ich narzędzie służyło do klonowania do innych systemów bez ograniczeń.
Niezależnie od tego, w oparciu o twój wynik, jest niezaprzeczalne, że narzędzia do tworzenia kopii zapasowych MS nie przeprowadzają defragmentacji (przypuszczam, że nazwaliby to blokowaniem zmiany kolejności) podczas obrazowania lub przywracania. Domyślam się, że nieprzyzwoita ilość pamięci RAM lub tymczasowej pamięci dyskowej, która byłaby wymagana do defragmentacji w locie, jest główną motywacją, ale nie możemy tego powiedzieć na pewno. Tak czy inaczej, przeszkody techniczne są nietrywialne.
źródło