Ktoś (200_success) napisał komentarz, który jest znacznie bardziej odpowiedni do pytania i warty lepszego uszczegółowienia.
Po pierwsze: HDD oznacza dysk twardy i naprawdę ma w nim dysk. Ten dysk jest podzielony na małe części, zwane sektorami, w których przechowywane są informacje. Spójrz na to zdjęcie:
Sektor oznaczony jest literą C.
Ten sektor jest bardzo mały: ogólnie tylko 512 bajtów. Tak więc, aby przechowywać wspólny plik 10k, musisz użyć wielu sektorów.
Wyobraź sobie, że te sektory następują jeden po drugim, podobnie jak zielona reprezentacja, litera D, na zdjęciu. Kiedy trzeba odczytać plik, głowica dysku twardego zostanie ustawiona na początku pierwszego sektora i będzie czytać je wszystkie, gdy dysk się obraca.
Tak właśnie powinno działać.
Teraz może się zdarzyć, że plik zostanie rozłożony na wiele sektorów, każdy w jednej części dysku. Co to znaczy? Aby ponownie odczytać plik, głowica dysku twardego zostanie umieszczona na początku pierwszego sektora, przeczytaj go, a następnie będzie musiał przejść na początek drugiego sektora (czyli gdzieś na dysku), przeczytam i tak dalej ...
Zajmie to dużo czasu. Mówimy o fizycznym ruchu głowy. Im bardziej głowa się porusza, tym dłużej to trwa.
Defragmentujesz dysk: program próbuje przenieść wszystkie części pliku, aby skończyły się w sekwencji, łatwiej i szybciej czytając, ponieważ ruch fizyczny głowy będzie mniejszy, aby wszystko przeczytać.
Jak dotąd? Zaczynamy więc mówić o SSD: są to układy pamięci na płycie. Kiedy zapisujesz lub odczytujesz coś z nich, układ kontrolera musi po prostu aktywować niektóre bity i, voila , właściwy układ jest odczytywany z pamięci. I nie ma znaczenia, gdzie jest przechowywany, działanie dostępu do układu pamięci jest znacznie szybsze niż fizyczny ruch dysku twardego. Z grubsza rzecz biorąc, nie zauważyłbyś tego czasu w pofragmentowanym pliku na SDD.
A ponieważ jest bardziej szczegółowy i poprawny, układ kontrolny rozproszy Twój plik wśród wielu układów, aby skorzystać z równoległych odczytów itp., Więc wie, jak obsługiwać pliki, aby zawsze były przechowywane w najlepszej jakości (zoptymalizowane pod kątem szybkości i zużycie tych układów pamięci) niż Windows mógł wiedzieć.