Prawdopodobnie jesteś obciążony dyskiem SSD, który wykorzystuje niesławny kontroler JMicron JMF602. Fakt, że jest to zarówno urządzenie SATA, jak i USB, jest wskazówką, ponieważ JMF602 jest jednym z niewielu kontrolerów z wbudowaną obsługą USB.
Problem wynika z faktu, że kontroler SSD nie może nadmiernie zapisywać danych w pamięci flash i tego, jak radzi sobie z tym konkretny kontroler. Ponieważ kontroler SSD nie może nadmiernie zapisać danych w pamięci flash, najpierw musi usunąć stare dane. Ale innym ograniczeniem flasha jest to, że kontroler SSD nie może usunąć pojedynczej strony danych na raz, ale musi usunąć cały blok (zwykle około kilku megabajtów) na raz. Aby tego uniknąć, kontroler SSD zapisuje nowe dane w nowym bloku i zaznacza stare dane jako nieprawidłowe. Następnie wykonuje czyszczenie pamięci, które zasadniczo usuwa bloki pełne nieprawidłowych danych.
Szczególny problem występuje, gdy nie ma nowych pustych bloków do zapisu danych, gdy chcesz zapisać niektóre dane na dysku SSD. Wszystkie bloki są wypełnione prawidłowymi i nieprawidłowymi danymi. Kontroler SSD musi następnie przejść proces czyszczenia pamięci w używanym bloku. Odczytuje wszystkie dane bloku do pamięci podręcznej. Usuń nieprawidłowe dane z pamięci podręcznej. Usuń cały blok danych we flashu. Następnie napisz nowe dane, które piszesz i dane z pamięci podręcznej do teraz czystego bloku. Jeśli kilka z nich zdarzy się w tym samym czasie, kontroler zostanie zalany i po prostu przestanie odpowiadać, dopóki nie usunie zaległości.
Wszystko to dzieje się w samym dysku SSD i jest całkowicie ukryte przed systemem operacyjnym. To dlatego nie można znaleźć tradycyjnych metod rozwiązywania problemów. Jeśli wszystkie bloki na dysku SSD zawierają dane, wystarczy mały zapis, aby zmusić dysk SSD do przejścia przez cały taniec odczytu / usuwania / zapisu, dlatego nie widziałeś, aby trwały duże zapisy. Nowoczesne dyski SSD nie mają tego samego problemu. Mają wbudowane wiele technik, aby tego uniknąć, takich jak fantazyjne proaktywne zbieranie śmieci, pamięci podręczne RAM i nadmierne przydzielanie. Mogą odczuwać spadek prędkości zapisu, ale niewystarczająco, aby spowodować zawieszenie się systemu.
Zła wiadomość jest taka, że nie ma nic, co można zrobić, aby to naprawić poza aktualizacją na dobry dysk SSD. Jest to wada projektowa samego dysku SSD. Możesz spróbować zminimalizować liczbę zapisów na dysku SSD. Uczyniłoby to jąkanie rzadszym, ale nie naprawiłoby go całkowicie.
Zaskakujące jest to, że na komputerze w wieku zaledwie 1 roku masz jeden z tych dysków SSD opartych na JMF602. Przestali je wytwarzać i sprzedawać lata temu.