If-Koubou

Jaka jest różnica między szybkim i pełnym formatowaniem?

Jaka jest różnica między szybkim i pełnym formatowaniem? (Jak)

Oba rodzaje formatowania pozwolą Ci na utworzenie nowego systemu operacyjnego, ale czy jest to jedna z wersji lepiej lub niższej? Jaka jest różnica między tymi dwoma? Omówimy odpowiedzi na te pytania w dzisiejszym poście z pytaniami SuperUser.

Dzisiejsza sesja pytań i odpowiedzi przychodzi do nas dzięki uprzejmości SuperUser - poddziału Stack Exchange, społecznościowego forum z pytaniami i odpowiedziami.

Zdjęcie pokazane powyżej dzięki uprzejmości saebaryo.

Pytanie

Czytnik SuperUser Rudolph chce wiedzieć, czym różni się szybki i pełny format:

Instaluję system 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 instalacjach Windows 7 i 8 domyślnie robi szybkie formaty. Czy istnieje różnica między tymi dwoma pod względem ryzyka lub spójności?

Jak sugerują nazwy, istnieje różnica w ilości czasu, jaki zajmuje każdy typ formatowania, ale co jeszcze różni się między tymi dwoma formatami? Czy jest lepszy, czy może bardziej pożądany niż drugi?

Odpowiedź

Pomocnik SuperUser Werner Henze ma dla nas odpowiedź:

Termin formatowanie służy do różnych rzeczy.

Najpierw służy do formatowania twardego dysku na niskim poziomie. Obejmuje to zabranie dysku i podzielenie go na małe jednostki - bloki, do których system operacyjny ma dostęp. Obecnie producenci konfigurują rozmiar sektora (np. 512 bajtów lub 4096 bajtów) i format niskopoziomowy dysku. Zwykle użytkownik nie może już formatować dysku twardego na niskim poziomie.

Po drugie, formatowanie służy do formatowania wysokiego poziomu dysku twardego. Oznacza to, że system operacyjny zapisuje na dysku strukturę systemu plików. Na przykład z dobrym starym FAT (File Allocation Table) system zapisuje sektor rozruchowy do pierwszego sektora dysku i pusty FAT do następujących sektorów. Pusty 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 pod kątem uszkodzonych sektorów (sprawdź, czy każdy sektor może zostać odczytany) i może zawierać zapis zer do wszystkich sektorów danych na dysku.

Podczas formatowania dysku system Windows XP wykonuje format wysokiego poziomu i zapisuje na nim strukturę systemu plików. Kiedy mówisz o pełnym formacie, system Windows XP skanuje również wszystkie sektory na dysku pod kątem uszkodzonych sektorów (zobacz MSKB 302686). Od wersji Windows Vista pełny format zapisuje wartości zer we wszystkich sektorach danych (patrz MSKB 941961). Dostęp do każdego sektora na dysku zajmuje znacznie więcej czasu niż format szybki, który zapisuje tylko bloki zawierające strukturę systemu plików. Zwykle szybki format jest tym, czego potrzebujesz, 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 zrobisz tylko szybki format, dane pliku nadal znajdują się na dysku, usuwana jest tylko struktura systemu plików (nazwy plików i informacje, w których pliki są przechowywane na dysku). Dzięki wyspecjalizowanym programom ktoś może spróbować "przywrócić" twoje pliki - dane nadal tam są, zadaniem programu jest odgadnięcie / rozpoznanie, 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ż uzyskuje dostęp do każdego sektora, więc jeśli jakikolwiek sektor jest zły, zostanie to rozpoznane. Z szybkim formatem zostanie zapisanych tylko kilka sektorów. Przy nieszczęściu kończy się to szybkim formatem, a gdy chcesz później zapisać dane na dysku, nie powiedzie się. Prawdopodobnie będziesz żałował, że nie zrobiłeś pełnego formatu, który sprawdzi całą zawartość dysku na samym początku. Oczywiście zawsze możesz uruchomić "chkdsk / r" później, aby zeskanować dysk dla uszkodzonych sektorów.

Pytałeś o ryzyko i konsekwencję. Napisałem o powyższych zagrożeniach. Jeśli chodzi o spójność, nie ma różnicy. W każdym formacie system operacyjny zapisuje strukturę systemu plików, a ta struktura jest punktem wyjścia dla każdego dostępu do systemu plików. Nie ma znaczenia, czy niewykorzystane sektory są wyzerowane lub wypełnione losowymi danymi.

Aby uzyskać więcej informacji, możesz zajrzeć do artykułu o Wikipedii dla formatowania.

Czy masz coś do dodania do wyjaśnienia? Dźwięk w komentarzach. Chcesz przeczytać więcej odpowiedzi od innych użytkowników Stack Exchange, którzy znają się na technologii? Sprawdź cały wątek dyskusji tutaj.