Sprawdziłem, ile danych Windows zapisał na moim SSD — nie byłem przygotowany na to, co znalazłem
Od lat używam CrystalDiskInfo na różnych komputerach, aby sprawdzać stan zdrowia moich dysków SSD. Zazwyczaj, gdy go otwieram i widzę zwykłe „Dobrze”, jestem wystarczająco zadowolony, aby go zamknąć i zająć się innymi zadaniami. Ale tym razem moją uwagę przykuła całkowita ilość zapisanych danych. Wynosiła 40513 GB, co było po prostu znacznie wyższe, niż się spodziewałem, i bez dodatkowego kontekstu wydawało mi się, że bardzo szybko zużywam żywotność mojego SSD.
To zainspirowało pewne głębokie badania. Odkryłem, że Windows mierzy wytrzymałość SSD w TBW (terabajtach zapisanych), ale rzadko udostępnia tę surową liczbę. Jeszcze bardziej zaskakujące było to, że duża część zapisów nie pochodziła z działań, które podjąłem. Były one głównie wynikiem działań systemu Windows w tle.
Jak sprawdziłem całkowitą liczbę zapisów mojego SSD
Numer, który Windows śledzi, ale nigdy ci nie pokazuje
W programie CrystalDiskInfo te dane są oznaczone jako Całkowita liczba zapisów przez hosta. Jest to element danych SMART dysku, rodzaj wewnętrznej telemetrii, którą przechowuje o sobie samym. Chociaż jest ona rejestrowana nieprzerwanie, nie jest prezentowana w żaden sposób dla użytkownika. Po otwarciu narzędzia wyświetla się tabela istotnych atrybutów dysku, a oto niektóre atrybuty, na które powinieneś zwrócić uwagę:
Metryczny | Co to pokazuje | Jak to czytać |
|---|---|---|
Łączna liczba zapisów gospodarza | Skumulowane dane zapisane na dysku od momentu produkcji | Porównaj z specyfikacją TBW swojego dysku |
|
Zdrowie % | Szacowany pozostały czas pracy dysku | Wstępny przewodnik, nie dokładne odliczanie |
Czas pracy urządzenia | Łączna liczba godzin pracy dysku | Umieszcza Twój całkowity zapis w kontekście czasu |
Cykle energetyczne | Liczba razy, kiedy dysk był włączany | Opcjonalne; szczególnie przydatne dla laptopów |
Liczba zapisów wynosiła już około 40,51 TB. Ta liczba stała się bardziej znacząca, gdy sprawdziłem wartość TBW mojego SSD na stronie produktu producenta. Na podstawie tych danych mogłem obliczyć, ile pozostało z życia mojego SSD, używając prostego wzoru: Procent wykorzystanego przewidywanego czasu życia=(Całkowite zapisy hosta ÷ TBW) × 100.
Dla perspektywy, przeciętny użytkownik zapisuje od 7 do 15 TB rocznie, podczas gdy dyski SSD dla konsumentów mają ocenę 300-600 TBW. Na przykład dysk o pojemności 1 TB oceniony na 600 TBW mógłby przetrwać dekady (mniej więcej 40 lat przy typowym poziomie zapisu konsumenckiego), co oznacza, że wytrzymałość nie byłaby czynnikiem, który zakończyłby żywotność dysku. Liczba, którą widziałem dla mojego SSD, nadal wydawała się wysoka nawet w tym kontekście.
Niektóre dyski budżetowe lub starsze mogą nie ujawniać niektórych z tych szczegółów, nawet w CrystalDiskInfo.
Liczba wygląda przerażająco, ale zazwyczaj taka nie jest
Dlaczego wytrzymałość SSD nie działa tak, jak myśli większość ludzi
Spanikowałem, gdy zobaczyłem dużą liczbę zapisów. Chociaż może to być zrozumiałe, ta panika była nieuzasadniona. TBW nie jest twardym terminem przydatności, lecz raczej progiem zabezpieczonym gwarancją. Producent po prostu gwarantuje określoną ilość danych, które dysk obsłuży w normalnych warunkach. Jednak SSD zwykle znacznie przekracza ten limit, głównie dlatego, że degradacja komórek NAND jest procesem bardzo stopniowym, a zapisy są zazwyczaj równomiernie rozprowadzane po całym dysku dzięki technologii wear leveling.
Przeprowadziłem porównanie różnych dysków konsumenckich:
Model SSD | Interfejs | Pojemność | Ocena TBW |
|---|---|---|---|
Samsung 870 EVO | SATA | 1TB | 600TBW |
WD Blue SN580 | NVMe (PCIe 4.0) | 1TB | 600TBW |
Crucial P3 Plus | NVMe (PCIe 4.0) | 1TB | 220TBW |
SK Hynix Platinum P41 | NVMe (PCIe 4.0) | 1TB | 750TBW |
Z powyższego porównania wynika, że dyski budżetowe zazwyczaj mają znacznie niższą wartość TBW niż opcje średniej klasy. Jest to ważny szczegół, jeśli planujesz korzystać z dysku przez długi czas. Jednak wydajność nie pogarsza się, gdy zbliżasz się do limitu TBW; zazwyczaj pozostaje stabilna, aż komórki faktycznie ulegną awarii. I właśnie ten fakt sprawił, że liczby, które widziałem dla mojego dysku, były mniej alarmujące. Nawet jeśli dysk osiągnie 85% swojej nominalnej wytrzymałości, jego wydajność pozostanie identyczna jak w przypadku nowszego dysku podczas wykonywania normalnych zadań.
Skąd właściwie pochodzą wszystkie te zapisy
Windows nigdy nie jest naprawdę bezczynny
Liczby, które widziałem, były zaskakujące, szczególnie dlatego, że czułem, że nie wykonywałem żadnych nadzwyczajnych czynności. Ale to wyjaśnia ruch zapisu, który generuje Windows, całkowicie niezależny od twojej aktywności.
Hibernacja (hiberfil.sys) ma największy wpływ. Kiedy Twój komputer w pełni hibernuje, Windows zapisuje prawie całą zawartość pamięci RAM na dysku. Szybkie uruchamianie, które jest domyślnie używane przez większość komputerów z Windows 11, działa inaczej: hibernuje tylko sesję jądra, a nie całą pamięć RAM, tworząc mniejszy plik, który zazwyczaj wynosi około 40% zainstalowanej pamięci RAM. W systemie z 16 GB pamięci RAM to nadal około 6 GB zapisywanych przy każdym wyłączeniu.
Plik stronicowania (pamięć wirtualna) również ma duży wpływ. Windows używa pliku stronicowania do pamięci wirtualnej i zarządza jego rozmiarem dynamicznie. Ten plik ciągle się powiększa i kurczy z powodu nacisku pamięci, a ten proces generuje istotne zapisy w tle.
Istnieje również pewien znaczący wpływ pamięci podręcznej Windows Update. Są to rzadkie zapisy, ale mogą być tak duże jak kilka gigabajtów w przypadku dużych aktualizacji. Dodatkowo, Przywracanie systemu/Kopia cieni woluminów (VSS) generuje umiarkowaną liczbę zapisów.
Indeksowanie wyszukiwania w systemie Windows generuje pewne zapisy, podobnie jak SysMain (Superfetch), chociaż ich wpływ nie jest tak duży. Z tego powodu stało się jasne, dlaczego mój system zarejestrował aż 40 TB zapisów.
Zmiany, które naprawdę zrobiły różnicę — i te, których nie ruszałem
Wyłączanie usług w tle jest niepotrzebne i nierealistyczne dla większości dysków. Dlatego skupiłem się na wprowadzaniu zmian, które wpływają na działania o największych wolumenach zapisu. Obejmowało to całkowite wyłączenie trybu hibernacji. Funkcja ta nie jest naprawdę potrzebna na komputerze stacjonarnym, który nigdy nie działa na baterii, a wystarczy uruchomić polecenie powercfg /h off w wierszu poleceń z uprawnieniami administratora, aby je wyłączyć.
Nie wyłączyłem indeksowania wyszukiwania, ale zawęziłem je tylko do folderów, w których szukam, takich jak Dokumenty i Menu Start. Jednak SysMain pozostawiłem nietknięty. Zachowałem też VSS, ponieważ utrata punktów przywracania byłaby zbyt dużym kompromisem. Ze wszystkich zmian wyłączenie hibernacji jest najbardziej znaczące, ponieważ zapisuje najwięcej danych na SSD.







