Скорее всего, у вас есть SSD, который использует печально известный контроллер JMicron JMF602. Тот факт, что это и SATA, и USB-устройство, является подсказкой, поскольку JMF602 является одним из немногих контроллеров со встроенной поддержкой USB.
Проблема связана с тем фактом, что контроллер SSD не может перезаписать данные во флэш-память и как ваш конкретный контроллер справляется с этим. Поскольку контроллер SSD не может перезаписывать данные на флэш-память, он должен сначала удалить старые данные. Но другое ограничение флэш-памяти заключается в том, что контроллер SSD не может удалять одну страницу данных за раз, но должен удалять целый блок (обычно около пары мегабайт) за раз. Чтобы избежать этого, контроллер SSD скорее записывает новые данные в новый блок и помечает старые данные как недействительные. Затем выполняется сборка мусора, которая в основном удаляет блоки, заполненные недействительными данными.
Конкретная проблема, с которой вы сталкиваетесь, - отсутствие новых пустых блоков для записи данных, когда вы хотите записать некоторые данные на твердотельный накопитель. Все блоки заполнены действительными и недействительными данными. Затем контроллер SSD должен пройти сборку мусора на используемом блоке. Что он делает, так это считывает все данные блока в кеш. Удалить недействительные данные в кеше. Удалить весь блок данных во флэш-памяти. Затем запишите новые данные, которые вы пишете, и данные из кэша в теперь чистый блок. Если это происходит одновременно, контроллер перегружен и перестает отвечать до тех пор, пока не сможет устранить отставание.
Все это происходит внутри самого SSD и полностью скрыто от ОС. Вот почему ни один из традиционных методов устранения неполадок не может найти его. Если все блоки на SSD имеют данные на них, потребуется всего лишь крошечная запись, чтобы заставить SSD пройти весь танец чтения / удаления / записи, поэтому вы не видели, чтобы происходили большие записи. Современные SSD не имеют такой же проблемы. У них есть много встроенных методов, чтобы избежать этого, таких как необычная проактивная сборка мусора, кэш-память ОЗУ и избыточное выделение ресурсов. Они могут испытывать падение скорости записи, но этого недостаточно, чтобы вызвать зависание системы.
Плохая новость заключается в том, что вы ничего не можете сделать, чтобы исправить это, кроме обновления на хороший SSD. Это недостаток дизайна в самом SSD. Вы можете попытаться свести к минимуму количество записей на SSD. Это сделало бы заикание более редким, но не исправило бы его полностью.
Удивительным моментом является то, что на ПК, которому всего 1 год, у вас есть один из этих SSD на основе JMF602. Они перестали делать и продавать их много лет назад.