Probabilmente sei sellato con un SSD che utilizza il famigerato controller JMicron JMF602. Il fatto che sia sia un dispositivo SATA che un dispositivo USB è un suggerimento, poiché JMF602 è uno dei pochi controller con supporto USB integrato.
Il problema deriva dal fatto che un controller SSD non può sovrascrivere dati sulla memoria flash e come il controller specifico lo gestisce. Poiché il controller SSD non può sovrascrivere i dati su Flash, deve prima eliminare i vecchi dati. Ma un'altra limitazione del flash è che il controller SSD non può cancellare una singola pagina di dati alla volta, ma deve eliminare un intero blocco (di solito circa un paio di megabyte) alla volta. Per evitare ciò, il controller SSD scrive piuttosto i nuovi dati in un nuovo blocco e contrassegna i vecchi dati come non validi. Quindi esegue la garbage collection, che in pratica elimina i blocchi pieni di dati non validi.
Il problema specifico che si verifica è quando non ci sono nuovi blocchi vuoti in cui scrivere i dati quando si desidera scrivere alcuni dati sull'unità SSD. Tutti i blocchi sono riempiti con dati validi e non validi. Il controller SSD deve quindi passare attraverso la garbage collection su un blocco in uso. Ciò che fa è leggere tutti i dati di un blocco in una cache. Elimina i dati non validi nella cache. Elimina l'intero blocco di dati nel flash. Quindi scrivi i nuovi dati che stai scrivendo e i dati dalla cache al blocco ora pulito. Se un gruppo di questi accade contemporaneamente, il controller viene sommerso e sostanzialmente smette di rispondere fino a quando non riesce a chiarire il backlog.
Tutto ciò accade all'interno dell'SSD stesso ed è completamente nascosto dal sistema operativo. Questo è il motivo per cui nessuna delle tradizionali tecniche di risoluzione dei problemi riesce a trovarla. Se tutti i blocchi sull'SSD hanno dati su di essi, basta una piccola scrittura per forzare l'SSD a passare attraverso l'intera danza di lettura / cancellazione / scrittura, quindi è per questo che non hai visto grandi scritture in corso. Gli SSD moderni non hanno lo stesso problema. Hanno molte tecniche integrate per evitarlo, come la garbage collection proattiva, le cache RAM e il provisioning eccessivo. Possono subire un calo della velocità di scrittura, ma non abbastanza da causare il blocco del sistema.
La cattiva notizia è che non c'è niente che puoi fare per risolverlo oltre l'aggiornamento a un buon SSD. È un difetto di progettazione nello stesso SSD. Puoi provare a ridurre al minimo la quantità di scritture sul SSD. Ciò renderebbe la balbuzie più rara, ma non la riparerebbe del tutto.
La parte sorprendente è che in un PC di solo 1 anno hai uno di questi SSD basati su JMF602. Hanno smesso di fabbricarli e venderli anni fa.