Zapełniony SSD traci wydajność, bo kontroler dysku nie ma przestrzeni do przeprowadzania operacji w tle – garbage collection, over-provisioning i cache SLC przestają działać poprawnie. Zostawienie co najmniej 10–20% wolnego miejsca pozwala dyskowi utrzymać pełną szybkość zapisu i przedłuża jego żywotność.
Komunikat „mało miejsca na dysku” pojawia się w złym momencie, ale prawdziwy problem zaczyna się wcześniej – zanim system cokolwiek zgłosi. SSD traci wydajność stopniowo, przy 85%, 90%, a czasem już przy 75% zapełnienia. Jeśli ostatnio komputer wydaje się wolniejszy niż rok temu, a dysk ma kilka gigabajtów luzu, to nie jest przypadek.
Co się dzieje w środku zapełnionego SSD?
Dysk SSD nie zapisuje danych tak samo jak tradycyjny dysk talerzowy. Nie może po prostu nadpisać starego pliku w miejscu, gdzie leżał. Najpierw musi przenieść dane z bloku, który chce użyć, skasować go, a dopiero potem zapisać nowe informacje. Ten proces nazywa się garbage collection i potrzebuje wolnej przestrzeni jako tymczasowego bufora do manewrowania.
Kiedy dysk jest prawie pełny, kontroler nie ma gdzie odkładać danych podczas reorganizacji. Zamiast pracować w tle, sprawnie i bez wpływu na użytkownika, garbage collection musi odbywać się w trakcie zapisu – co użytkownik odczuwa jako zauważalne spowolnienie, szczególnie przy kopiowaniu dużych plików.
Garbage collection to nie opcjonalna funkcja – to mechanizm podtrzymujący życie dysku. Bez przestrzeni do działania kontroler zaczyna pracować wolniej i mniej efektywnie, co wprost przekłada się na szybkość całego systemu.
Czym jest cache SLC i dlaczego go brakuje na pełnym dysku?
Większość współczesnych dysków SSD (szczególnie te oparte na pamięci TLC i QLC) używa tzw. cache SLC, czyli fragmentu pamięci traktowanego jak szybszy, jednowarstwowy bufor. Dane zapisywane są najpierw do tego bufora z pełną prędkością, a następnie przenoszone w tle do właściwej pamięci TLC lub QLC.
Rozmiar tego bufora nie jest stały – jest przydzielany dynamicznie z wolnej przestrzeni dysku. Im mniej wolnego miejsca, tym mniejszy bufor SLC. Przy dysku zapełnionym w 90% bufor może się skurczyć do zera. W praktyce oznacza to, że zapis dużych plików – filmów, projektów, archiwów – odbywa się z prędkością surowej pamięci TLC lub QLC, czyli często 3–5 razy wolniej niż prędkości podawane w specyfikacji.
Dyski QLC są szczególnie wrażliwe na ten efekt. Ich natywna prędkość zapisu poza buforem SLC może spaść nawet poniżej 200 MB/s, podczas gdy w trybie buforowanym osiągają ponad 2000 MB/s. Dyski TLC reagują mniej dramatycznie, a MLC – najmniej ze wszystkich.
Ile wolnego miejsca zostawić na SSD?
| Zastosowanie | Zalecane minimum | Dlaczego |
|---|---|---|
| Praca biurowa, przeglądanie | 10% | Małe pliki, niskie obciążenie zapisu |
| Gry, częste aktualizacje | 15–20% | Duże zapisy, shader cache, pliki tymczasowe |
| Montaż wideo, duże projekty | 20–40% | Ciągły zapis dużych plików, wrażliwy na brak bufora SLC |
| Serwer, stacja robocza | 20–30% | Losowy zapis, długi czas pracy ciągłej |
Producenci dysków oficjalnie zalecają zostawianie około 20% wolnego miejsca. To nie jest marketing – wynika bezpośrednio z architektury pamięci flash i potrzeb garbage collection oraz over-provisioning.
Czym jest over-provisioning i czy możesz go zwiększyć?
Over-provisioning to przestrzeń na dysku, która jest fizycznie dostępna dla kontrolera, ale niewidoczna dla systemu operacyjnego. Producenci fabrycznie rezerwują jej część (zwykle 7–28% w zależności od modelu). Służy ona wyłącznie do operacji wewnętrznych – jako obszar roboczy dla garbage collection, wyrównywania zużycia bloków i buforowania.
Możesz ją zwiększyć ręcznie, tworząc partycję, której nie przypisujesz żadnej litery dysku. System jej nie widzi, ale kontroler SSD ją „czuje” i może z niej korzystać. W praktyce, jeśli masz dysk 512 GB i zostawisz 50–100 GB jako niesformatowaną przestrzeń, Twój SSD będzie miał lepszy bufor do pracy – szczególnie w przypadku dysków QLC używanych do intensywnego zapisu.
Przy intensywnym użytkowaniu, np. montażu wideo lub częstym kopiowaniu dużych archiwów, warto traktować dolne 20% pojemności dysku jak niedostępne. To najprostsza forma ręcznego over-provisioning.
Jak znaleźć, co zajmuje miejsce na dysku?
Zanim zaczniesz usuwać losowe pliki, sprawdź dokładnie, co faktycznie zajmuje miejsce. Narzędzia graficzne pokażą Ci od razu, co warto usunąć:
- WizTree (Windows) – najszybszy skaner dysku, pokazuje strukturę plików graficznie i sortuje według rozmiaru; bezpłatny
- WinDirStat (Windows) – klasyczne narzędzie z widokiem treemap, wolniejsze niż WizTree, ale dokładne
- GrandPerspective (macOS) – graficzna mapa zajętości, pozwala kliknąć blok i od razu zobaczyć, jaki plik reprezentuje
- Disk Diag lub DaisyDisk (macOS) – czytelne interfejsy do szybkiej identyfikacji największych folderów
Szukaj przede wszystkim: folderów z plikami tymczasowymi, nieużywanych instalatorów, duplikatów zdjęć i filmów, starych kopii zapasowych iTunes/iPhone oraz folderów cache przeglądarek i aplikacji kreatywnych (Adobe, DaVinci Resolve, Blender).
Co zwolnić bez usuwania ważnych danych?
Kilka ustawień systemowych potrafi zabrać zaskakująco dużo miejsca, a ich wyłączenie nie wpływa na codzienną pracę:
- Hibernacja (Windows) – plik hiberfil.sys zajmuje zazwyczaj tyle, ile masz RAM-u, np. 16 GB przy 16 GB RAM; wyłączysz go komendą
powercfg /hibernate offw wierszu poleceń - Przywracanie systemu (Windows) – domyślnie może zajmować 5–15% dysku; w ustawieniach ochrony systemu możesz ograniczyć ten limit do 2–5 GB
- Pamięć wirtualna (plik stronicowania) – jeśli masz dużo RAM-u (16 GB+), możesz zmniejszyć jego rozmiar lub przenieść na drugi dysk
- Folder WinSxS (Windows) – nie usuwaj ręcznie; zamiast tego uruchom
Cleanmgr /sageset:65535i skorzystaj z opcji czyszczenia plików systemowych
Na macOS sprawdź Zarządzanie pamięcią masową (Apple Menu → Ten Mac → Pamięć masowa → Zarządzaj). System sam wskaże rekomendacje, w tym filmy obejrzane przez iTunes, śmieci czekające na opróżnienie czy duże pliki do przeglądu.
Czego nie robić z dyskiem SSD?
Defragmentacja to najczęściej popełniany błąd przy zarządzaniu SSD. Na dysku talerzowym ma sens – na SSD jest bezużyteczna i skraca żywotność pamięci flash przez niepotrzebne cykle zapisu. Windows powinien automatycznie wykrywać SSD i zamiast defragmentacji uruchamiać polecenie TRIM. Możesz to sprawdzić w Narzędziach defragmentacji i optymalizacji dysków – przy SSD powinno widnieć „optymalizacja” zamiast „defragmentacja”.
Nie wypełniaj dysku „do ostatniego bajta” licząc, że coś zwolnisz, gdy będzie potrzeba. W momencie gdy dysk osiąga 95% zapełnienia, niektóre operacje systemowe mogą zacząć się nie udawać, a prędkości zapisu spadają tak bardzo, że nawet skopiowanie kilku plików trwa kilka minut zamiast sekund.
Nie kupuj dysku SSD wyłącznie patrząc na maksymalną prędkość zapisu z folderu producenta. Te liczby dotyczą pracy w buforze SLC. Sprawdź testy sustained write – czyli prędkość ciągłego zapisu po wyczerpaniu bufora. Dobry dysk TLC utrzyma wtedy 500–800 MB/s, słabszy QLC potrafi spaść do 80–150 MB/s. To właśnie w tej drugiej sytuacji będziesz się znajdować przy zapełnionym dysku.
