Wyszukiwanie w witrynie

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.

Powiązane artykuły