Wskaźnik zapełnienia dysku SSD z czerwonym ostrzeżeniem i prawie pełnym paskiem postępu na ekranie komputera

SSD prawie pełny? Dlaczego zostawienie wolnego miejsca naprawdę ma znaczenie

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 off w 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:65535 i 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.