Некоторое время назад, чтобы ускорить мой ноутбук, я купил SSD. Это сработало отлично – я получил хорошее улучшение в скорости, особенно при запуске виртуальных машин, которые я регулярно использую. Я бы очень рекомендовал его в качестве обновления. Хотя он работал отлично 99% времени, я столкнулся с проблемой, когда система полностью зависала примерно на 1 минуту (с включенным доступом к жёсткому диску), а затем он возвращался в нормальное состояние. Это происходило каждые 3 или 4 дня. Перед покупкой своего диска я слышал о проблемах с замораживанием SSD, но я предположил, что это было в прошлом. Видимо, нет.
Это заняло много поисков (именно поэтому я пишу об этом здесь), но в конечном итоге я нашел исправление. По существу, проблема заключается в несовместимости с функцией LPM (Link Power Management) контроллеров Intel SATA. LPM-это функция энергосбережения. Учитывая распространённость контроллеров Intel SATA, я действительно был удивлён, что Crucial не нашла это до того, как они отправили свои диски в продажу, или, по крайней мере, не имели исправления прошивки, доступного вскоре после доставки в розничную сеть.
Чтобы устранить эту проблему, LPM необходимо отключить. Он может быть отключен с изменением реестра:
- Я сохранил необходимый файл здесь – /fixssd.reg.
- Выделите файл “fixssd.reg” и содержимое встаьвте в блокнот, сохраните под именем – fixssd.reg.
- Дважды щёлкните на сохранённый файл.
- Вы получите запрос управления учетными записями пользователей с запросом, хотите ли вы, чтобы “Редактор реестра” внес изменения в ваш компьютер. Нажмите Кнопку “Да”.
- Вы получите приглашение редактора реестра, подтверждающее, что вы хотите внести изменения. Нажмите Кнопку “Да”.
- Вы получите сообщение об успехе. Нажимайте OK.”
- Перезагрузите компьютер.
SSD замораживания теперь должны быть в прошлом!
Примечание
У меня есть Crucial M4 512 MB (M4-CT512M4SSD2), работающий на Lenovo T500 ThinkPad. Он работает с прошивкой 000F. Эта проблема потенциально может быть исправлена с помощью более новой микропрограммы, которая не была доступна, когда я решил свою проблему. На момент написания статьи доступны модификации прошивки 010G и 040H. Прошивка 010G включает в себя следующие исправления, которые звучат многообещающе:
- Улучшенное время возобновления работы в режиме низкой мощности, и улучшенная надежность теплой перезагрузки.
- Улучшено энергопотребление за счёт отключения HIPM (Host Initiated Power Management).
Хотя я использую Crucial SSD, я ожидаю, что проблема больше с контроллером. Приводы Crucial M4 используют регулятор Marvell. Следующие компании (и, вероятно, несколько других) также производят диски с использованием контроллеров Marvell, поэтому это исправление потенциально может применяться и к ним:
- Corsair
- Plextor
- OCZ