August 17th, 2011

питер, Леша

Бессоница компьютерная

После замены материнской платы мой компьютер стал время от времени страдать бессонницей. Щелкаешь мышью по кнопке Сон в меню Пуск, монитор гаснет, Windows активно крутит винчестером, сохраняя память на диск, но… светодиод питания мигает один раз, после чего продолжает гореть, а вентиляторы вообще не останавливаются, то есть компьютер как бы продолжает работать. Но при этом ни на какие действия не реагирует. Единственное, что можно сделать, — выключить, удерживая кнопку питания.

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

Чтобы изменить ситуацию, я даже обновил BIOS. Делал я это впервые. Но так как в комментариях к обновлению было написано: «Улучшена стабильность системы», — то я решился. Версия обновилась на 3 ревизии: с 0405 до 0408. Причем сначала я скачал неправильный образ, и хорошо, что система умная и не дает прошивать в себя что попало.

Но перепрошивка BIOS не помогла избавиться от проблемы — через два дня компьютер снова не смог нормально заснуть. Коллеги на работе даже посоветовали обменять материнскую плату. В принципе такая возможность была, но это означало бы опять остаться без компьютера, пока они пытаются найти проблему и пока они сделают заключение, что материнскую плату и правда нужно поменять по гарантии.

В тот день вечером я решил попробовать еще одно средство: переставить джампер так, чтобы USB-устройство не могло разбудить систему. Пока я его искал, я заметил, что нижние защелки на модулях памяти почему-то не до конца защелкнуты, причем на обоих модулях памяти. Странно, вроде, я, когда ставил, проследил, чтобы с обоих сторон защелкнулось. Может, не дозащелкнул… Естественно, я быстренько исправил этот недочет. А затем и переставил джампер.

Попытка усыпить компьютер в тот вечер приводила к его мгновенному пробуждению, но после того как вентиляторы начнут останавливаться. На предыдущей материнской плате у меня было такое же. Будила систему мышь. В настройках устройства запретил мыши выводить компьютер из спящего режима. Но при следующей попытке усыпить компьютер, он снова проснулся. Дело в том, что мышь у меня странная… она как бы только мышь, но в системе есть еще и USB-клавиатура, которая растет из мыши. И ей тоже запретил будить компьютер. На этот система уснула. Таким образом, возможность разбудить компьютер с помощью мыши снова пропала. С другой стороны, ее ведь, можно сказать, и не было, так что это нестрашно. Главное, что с клавиатуры включается.

Тьфу! Тьфу! Тьфу!
Буду надеяться, что теперь бессонница вылечена.