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

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

    Oba typy formatowania pozwolą Ci na stworzenie nowego systemu operacyjnego, ale czy jest to jedna z wersji lepiej lub niższej? Jaka jest różnica między tymi dwoma? Analizujemy 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, opartego na społecznościach grupowania witryn 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 doszedł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 jakaś 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? Jest jeden lepszy, lub bardziej preferowany 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 dysków 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, tylko struktura systemu plików (nazwy plików i informacje, w których pliki są przechowywane na dysku) zostaną usunięte. Dzięki wyspecjalizowanym programom ktoś może spróbować "przywrócić" twoje pliki - dane wciąż 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 od razu sprawdziłby cały dysk. 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, czy 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.