Defragmentacja kontra Format
Defragmentacja (znana również jako defragmentacja lub defragmentacja dysku) to proces, w którym system zmniejsza stopień fragmentacji w systemach plików. Odbywa się to poprzez fizyczne umieszczenie zawartości dysku w kolejności sekwencyjnej w celu przechowywania fragmentów każdego pliku w systemie blisko siebie i sąsiadująco (to znaczy dotykając kolejno). Głównym celem jest zapewnienie większej ilości miejsca na dysku poprzez proces kompaktowania, aby wyeliminować dalsze przypadki fragmentacji.
Formatowanie to polecenie używane do wykonania wielu zadań: Umieść rekord rozruchowy w miejscu określonym przez tablicę partycji; wyczyść wpisy FAT, zmieniając je na 0x00; wyczyść katalog główny, zmieniając wszelkie znalezione w nim wartości na 0x00; sformatuj i sprawdź każdy klaster, aby dowiedzieć się, czy ten klaster jest dobry czy zły, i oznacz go jako taki w FAT. Formatowanie jest zwykle konieczne w celu zmiany systemu plików dysku.
Fragmentacja występuje, gdy system nie jest w stanie przydzielić wystarczającej ilości miejsca na pamięć przechowywaną na dysku - to znaczy, że na dysku nie ma wystarczającej ilości miejsca, aby zapisać cały plik, i umieszcza go w przerwach między innymi plikami zapisanymi na dysku . Defragmentacja rozwiązuje ten problem, przenosząc pliki w obrębie wolnego miejsca, które zostało utworzone przez zbliżenie plików do siebie. Jest to operacja wymagająca dużej ilości pamięci i nie można jej wykonać w systemie plików, który nie ma fizycznego wolnego miejsca. Chociaż reorganizacja tworzy nieco więcej miejsca, nie zmienia logistyki plików, ponieważ ich lokalizacja została zdefiniowana w strukturze katalogów.
Formatowanie nie może nic zrobić z samym obszarem danych. Obszar danych pozostaje nietknięty podczas formatowania dysku. Wszelkie dane, które zostały wcześniej zapisane na określonych nośnikach, pozostają nienaruszone, dopóki nie zostaną zastąpione, gdy określony klaster zostanie ponownie przypisany do nowych danych. We wcześniejszych wersjach MS-DOS domyślną lokalizacją formatowania była włożona dyskietka, ale projektanci DOS uznali za wygodniejszą zmianę domyślnej lokalizacji na najczęściej używany napęd - w związku z tym nowsze wersje DOS sformatował dysk C automatycznie, powodując kataklizmiczne problemy laików, gdy ich praca została utracona podczas formatowania dysku.
Streszczenie:
1. Defragmentacja to operacja, która próbuje stworzyć więcej miejsca na dysku głównym, umieszczając kolejno pliki tej samej rodziny obok siebie; formatowanie to polecenie używane głównie do zmiany systemu plików dysku.
2. Defragmentacja naprawia agregację fragmentacji poprzez przenoszenie plików w obrębie wolnego miejsca utworzonego, gdy pliki na dysku zostały przesunięte bliżej siebie; formatowanie nic nie robi z samym obszarem danych, ale kiedy tworzone są klastry danych, dane te są zastępowane przez ten konkretny klaster.