Oba typy formatowania pozwolą Ci skonfigurować nowy system operacyjny, ale czy jedna wersja formatowania jest lepsza od drugiej? Jaka jest różnica między nimi? Poszukujemy odpowiedzi na te pytania w dzisiejszym poście z pytaniami i odpowiedziami dla SuperUser.
Dzisiejsza sesja pytań i odpowiedzi jest dostępna dzięki uprzejmości SuperUser - części Stack Exchange, grupy witryn internetowych z pytaniami i odpowiedziami.
Zdjęcie pokazane powyżej dzięki uprzejmości Sae Haro .
Pytanie
Czytnik SuperUser Rudolph chce wiedzieć, jaka jest różnica między szybkim a pełnym formatem:
Instaluję Windows XP na komputerze i znowu dotarłem do punktu, w którym prosi o wybór między szybkim formatem a pełnym formatem. Jaka jest różnica? Wiem, że w przypadku instalacji Windows 7 i 8 wydaje się, że domyślnie wykonuje szybkie formaty. Czy jest jakaś różnica między nimi pod względem ryzyka lub spójności?
Jak sugerują nazwy, istnieje różnica w czasie trwania każdego typu formatowania, ale co jeszcze różni się między nimi? Czy jeden jest lepszy, czy bardziej korzystny niż drugi?
Odpowiedź
Współautor SuperUser Werner Henze ma dla nas odpowiedź:
Termin formatowanie jest używany do różnych celów.
Najpierw służy do niskiego poziomu formatowania dysku twardego. Obejmuje to zabranie dysku i podzielenie go na małe jednostki - bloki, do których system operacyjny może uzyskać dostęp. Obecnie producenci konfigurują rozmiar sektora (np. 512 bajtów lub 4096 bajtów) i formatują dysk na niskim poziomie. Zwykle użytkownik nie może już formatować dysku twardego na niskim poziomie.
Po drugie, formatowanie służy do formatowania dysku twardego na wysokim poziomie. Oznacza to, że system operacyjny zapisuje strukturę systemu plików na dysku. Z dobrym starym FAT (tabela alokacji plików) na przykład system zapisałby sektor rozruchowy w pierwszym sektorze dysku i pusty FAT w kolejnych sektorach. Pusta w tym przypadku oznacza, że wszystkie wpisy w tabeli alokacji plików są oznaczone jako nieużywane.
Formatowanie wysokiego poziomu może obejmować skanowanie dysku w poszukiwaniu uszkodzonych sektorów (sprawdź, czy można odczytać każdy sektor) i może obejmować zapisywanie zer do wszystkich sektorów danych na dysku.
Podczas formatowania dysku system Windows XP wykonuje formatowanie wysokiego poziomu i zapisuje strukturę systemu plików na dysku. Kiedy mówisz pełny format, Windows XP skanuje również wszystkie sektory na dysku w poszukiwaniu uszkodzonych sektorów ( patrz MSKB 302686 ). Od Windows Vista pełny format zapisuje zera we wszystkich sektorach danych ( patrz MSKB 941961 ). Dostęp do każdego sektora na dysku zajmuje znacznie więcej czasu niż szybki format, który zapisuje tylko bloki zawierające strukturę systemu plików. Zwykle potrzebujesz szybkiego formatu, ponieważ jest znacznie szybszy. Ale są przypadki, w których możesz chcieć zrobić pełny format.
1. Możesz mieć dysk, który chcesz zniszczyć lub oddać. Jeśli wykonasz tylko szybkie formatowanie, dane pliku nadal znajdują się na dysku, usuwana jest tylko struktura systemu plików (nazwy plików i informacje o miejscu przechowywania plików na dysku). W przypadku wyspecjalizowanych programów ktoś może próbować „przywrócić” twoje pliki - dane nadal tam są, zadaniem programu jest odgadnięcie / sprawdzenie, który blok danych należy do którego pliku.
2. Możesz nie być pewien, czy dysk twardy jest w dobrym stanie. Wtedy pełny format jest dobrym pomysłem, ponieważ ma dostęp do każdego sektora, więc jeśli którykolwiek sektor jest zły, zostanie to rozpoznane. Przy szybkim formacie zapisanych zostanie tylko kilka sektorów. Przy pechu kończy się to pomyślnym szybkim formatowaniem, a kiedy chcesz później zapisać dane na dysku, kończy się to niepowodzeniem. Wtedy prawdopodobnie będziesz żałować, że nie wykonałeś pełnego formatu, który sprawdziłby cały dysk od razu na początku. Oczywiście zawsze możesz później uruchomić polecenie „chkdsk / r”, aby przeskanować dysk w poszukiwaniu uszkodzonych sektorów.
Pytałeś o ryzyko i konsekwencję. O zagrożeniach pisałem powyżej. Jeśli chodzi o spójność, nie ma różnicy. W każdym formacie system operacyjny zapisuje strukturę systemu plików i ta struktura jest punktem wyjścia dla każdego dostępu do systemu plików. Nie ma znaczenia, czy nieużywane sektory zostaną wyzerowane lub wypełnione losowymi danymi.
Aby uzyskać więcej informacji, możesz zapoznać się z Artykuł Wikipedii dotyczący formatowania .
Masz coś do dodania do wyjaśnienia? Dźwięk w komentarzach. Chcesz przeczytać więcej odpowiedzi od innych zaawansowanych technicznie użytkowników Stack Exchange? Sprawdź cały wątek dyskusji tutaj .