Skip to content

Jaka jest różnica między szybkim a pełnym formatem?

15 de lipiec de 2021
whatisthedifferencebetweenaquickandfullformat00

Oba typy formatowania pomogą Ci skonfigurować nowy system operacyjny, ale czy jedna wersja formatowania jest lepsza, czy lepsza od drugiej? Jaka jest różnica między nimi? Odpowiemy na te pytania w dzisiejszym poście z pytaniami i odpowiedziami dla SuperUser.

Dzisiejsza sesja pytań i odpowiedzi przychodzi do nas dzięki uprzejmości SuperUser — pododdziału Stack Exchange, społecznościowej grupy witryn internetowych z pytaniami i odpowiedziami.

Obraz pokazany powyżej dzięki uprzejmości saebaryo.

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 ilości czasu, jaki zajmuje każdy typ formatowania, ale co jeszcze różni się między nimi? Czy jeden jest lepszy, czy lepszy od drugiego?

Odpowiedź

Współtwórca SuperUser Werner Henze ma dla nas odpowiedź:

Termin formatowanie jest używany do różnych rzeczy.

Najpierw służy do niskopoziomowego formatowania dysku twardego. Obejmuje to pobranie dysku i podzielenie go na małe jednostki – bloki, do których dostęp ma system operacyjny. Obecnie producenci konfigurują rozmiar sektora (np. 512 bajtów lub 4096 bajtów) i niskopoziomowo formatują dysk. Zwykle użytkownik nie może już niskopoziomowo sformatować dysku twardego.

Po drugie, formatowanie służy do formatowania wysokiego poziomu dysku twardego. Oznacza to, że system operacyjny zapisuje na dysku strukturę systemu plików. Ze starym dobrym FAT (Tabela alokacji plików) na przykład, system zapisałby sektor rozruchowy w pierwszym sektorze dysku i pusty FAT w kolejnych sektorach. Puste 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 każdy sektor może być odczytany) i może obejmować zapisywanie zer we wszystkich sektorach danych na dysku.

Podczas formatowania dysku system Windows XP wykonuje formatowanie wysokiego poziomu i zapisuje na dysku strukturę systemu plików. Kiedy mówisz pełny format, system Windows XP skanuje również wszystkie sektory na dysku w poszukiwaniu uszkodzonych sektorów (patrz MSKB 302686). Od systemu 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. Więc 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 po prostu wykonasz szybkie formatowanie, dane pliku nadal znajdują się na dysku, usuwana jest tylko struktura systemu plików (nazwy plików i informacje, gdzie pliki są przechowywane na dysku). W przypadku wyspecjalizowanych programów ktoś może spróbować „odzyskać” twoje pliki – dane nadal tam są, zadaniem programu jest odgadnięcie/wiedzieć, który blok danych należy do którego pliku.

2. Możesz nie mieć pewności, czy dysk twardy jest w dobrym stanie. Wtedy dobrym pomysłem jest pełny format, ponieważ uzyskuje dostęp do każdego sektora, więc jeśli którykolwiek sektor jest zły, zostanie on rozpoznany. Przy szybkim formacie zostanie zapisanych tylko kilka sektorów. Pechowo kończy się udanym szybkim formatowaniem, a gdy chcesz później zapisać dane na dysku, to się nie udaje. Wtedy prawdopodobnie będziesz żałował, że nie wykonałeś pełnego formatu, który sprawdziłby cały dysk od samego początku. Oczywiście zawsze możesz później uruchomić chkdsk /r, aby przeskanować dysk w poszukiwaniu uszkodzonych sektorów.

Pytałeś o ryzyko i spójność. O ryzyku pisałem powyżej. Pod względem spójności 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 nieużywane sektory zostaną wyzerowane lub wypełnione losowymi danymi.

Aby uzyskać więcej informacji, możesz rzucić okiem na Artykuł w Wikipedii dotyczący formatowania.

Masz coś do dodania do wyjaśnienia? Dźwięk w komentarzach. Chcesz przeczytać więcej odpowiedzi od innych doświadczonych technologicznie użytkowników Stack Exchange? Sprawdź pełny wątek dyskusji tutaj.

Czy ten post był pomocny?