10

У меня старый ПК ~ 1 год с основным жестким диском SSD. Я часто замечаю, что компьютер зависает от 30 секунд до нескольких минут, показывая значок мыши "Вращающееся синее колесо" в течение этого периода. Затем он освобождает и возвращается к нормальной жизни.

Когда я смотрю на монитор ресурсов в течение этого периода, я замечаю, что активность диска всегда находится на уровне «100% наивысшего активного времени» в течение этого периода. Но фактический объем дисковой активности мне не кажется таким высоким (<1Mb в секунду). Память и процессор никогда не подвергаются удаленной нагрузке.

Обычно антивирусное программное обеспечение (антивирус Касперского 11.0.0.232) является наиболее активным пользователем дисковой активности, но для меня это не так уж необычно. В эти периоды я обычно не сильно перегружаю свой ПК, просто немного веб-серфинга и т.д.

Я предполагаю, что это проблема с дисководом, но я не уверен, что делать дальше (кроме покупки нового).

Есть идеи?

Спасибо,

6 ответов6

17

Скорее всего, у вас есть SSD, который использует печально известный контроллер JMicron JMF602. Тот факт, что это и SATA, и USB-устройство, является подсказкой, поскольку JMF602 является одним из немногих контроллеров со встроенной поддержкой USB.

Проблема связана с тем фактом, что контроллер SSD не может перезаписать данные во флэш-память и как ваш конкретный контроллер справляется с этим. Поскольку контроллер SSD не может перезаписывать данные на флэш-память, он должен сначала удалить старые данные. Но другое ограничение флэш-памяти заключается в том, что контроллер SSD не может удалять одну страницу данных за раз, но должен удалять целый блок (обычно около пары мегабайт) за раз. Чтобы избежать этого, контроллер SSD скорее записывает новые данные в новый блок и помечает старые данные как недействительные. Затем выполняется сборка мусора, которая в основном удаляет блоки, заполненные недействительными данными.

Конкретная проблема, с которой вы сталкиваетесь, - отсутствие новых пустых блоков для записи данных, когда вы хотите записать некоторые данные на твердотельный накопитель. Все блоки заполнены действительными и недействительными данными. Затем контроллер SSD должен пройти сборку мусора на используемом блоке. Что он делает, так это считывает все данные блока в кеш. Удалить недействительные данные в кеше. Удалить весь блок данных во флэш-памяти. Затем запишите новые данные, которые вы пишете, и данные из кэша в теперь чистый блок. Если это происходит одновременно, контроллер перегружен и перестает отвечать до тех пор, пока не сможет устранить отставание.

Все это происходит внутри самого SSD и полностью скрыто от ОС. Вот почему ни один из традиционных методов устранения неполадок не может найти его. Если все блоки на SSD имеют данные на них, потребуется всего лишь крошечная запись, чтобы заставить SSD пройти весь танец чтения / удаления / записи, поэтому вы не видели, чтобы происходили большие записи. Современные SSD не имеют такой же проблемы. У них есть много встроенных методов, чтобы избежать этого, таких как необычная проактивная сборка мусора, кэш-память ОЗУ и избыточное выделение ресурсов. Они могут испытывать падение скорости записи, но этого недостаточно, чтобы вызвать зависание системы.

Плохая новость заключается в том, что вы ничего не можете сделать, чтобы исправить это, кроме обновления на хороший SSD. Это недостаток дизайна в самом SSD. Вы можете попытаться свести к минимуму количество записей на SSD. Это сделало бы заикание более редким, но не исправило бы его полностью.

Удивительным моментом является то, что на ПК, которому всего 1 год, у вас есть один из этих SSD на основе JMF602. Они перестали делать и продавать их много лет назад.

1

Касперский является ключевым словом здесь. Дайте скану закончиться, затем вернитесь и играйте в игры

1

Мышь тоже перестает двигаться? Если мышь также не отвечает, то что-то в режиме ядра загружает процессор. В противном случае процесс просто плохо себя ведет.

Следующее, что нужно, - запустить Resource Monitor и посмотреть, возникает ли проблема во время подкачки. Проверьте время отклика на операции подкачки:

Далее мы должны знать, влияет ли приостановка на все приложения или только на Explorer. Если это просто проводник, то у вас, вероятно, есть расширение оболочки (например, WinRar, 7Zip, RapidShare) или что-то еще, столь же плохое, мешающее работе Проводника. Это также может быть подключенный диск или ярлык сетевого ресурса, и сетевой ресурс больше не отвечает, когда проводник пытается обновить значок, дату изменения, размер и т.д.

0

В моем случае мне пришлось обновить драйвер 'AMD SATA Controller' до драйвера 'Standard AHCI 1.0 Serial ATA Controller'.

Найдите устройство «AMD SATA Controller» -> свойства -> вкладка «Драйвер» -> обновить драйвер -> найдите на моем компьютере программное обеспечение драйвера -> позвольте мне выбрать из списка драйверов устройства на моем компьютере -> выберите «Стандартный AHCI 1.0 Serial ATA» Контроллер -> перезагрузка

0

Попробуйте этот инструмент, чтобы увидеть, если ваш жесткий диск выходит из строя:

  УМНЫЙ и Простой для NT/2000/XP
  http://www.beyondlogic.org/consulting/smart/smart.htm

Он предоставит статистическую информацию об ошибках и тому, что ваш жесткий диск отслеживает.

0

Я видел, как Касперский делал такие вещи в то время. Потребление памяти идет через крышу, и это может вызвать тяжелую замену. Я никогда не понимал, что это такое, когда он делает это.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .