Таар-лайх!
Борьба с контупером. Часть первая, софтовая.

С того момента, когда я всерьёз озадачился выбором ноутбука, за своим домашним компьютером я стал замечать нехорошие симптомы aka синий экран смерти (BSOD), проявляющийся с периодичностью раз в сутки. Для компьютера, который больше двух лет работал в непрерывном круглосуточном режиме это плохо. Вначале я считал, что это происки злобных мелких зелёных человечков, отчаянно завидующих стабильной и ровной работе системы. По мере укрепления желания приобрести портативную машинку в связи с приближающимся летом и невероятно сильной уверенностью, что уж это-то лето я постараюсь провести по большей части на даче, зависания учащались. Когда они дошли до критических значений - раз в час / 30 / 20-25 минут, поставил автоперезагрузку, поскольку из расшифровок ошибок STOP никакой полезной информации выцепить не удалось. Последней каплей послужила перезагрузка компьютера при ностальгическом перепросмотре мной одной из серий "Вавилона-5" - этого стерпеть от дуркующей ПЭВМки я уже не смог. Было принято волевое (но достаточно долгое время до этого откладываемое) решение разобраться с ситуацией.
Ахха, для начала необходимо систематизировать факторы, приводящие к отказу работы системы, а затем, как гласит теория, подтверждаемая всеми практиками, по одному исключать сии факторы до того момента, как проблема исчезнет. Последний исключённый компонент и будет главным виновником проблем в подавляющем большинстве случаев (в меньшинстве может быть конфликт аппаратных средств, несколько одновременно вышедших из строя устройств и т.п.).
Факторы, обеспечивающие работоспособность системы, можно, по большому счёту, разделить на два класса - программные (собственно операционная система; приложения, выполняющиеся в фоне; приложения, обеспечивающие безопасность системы; программы пользователя и т.п.) и аппаратные (системный блок с евойной начинкой).
Ну, поскольку человек - существо априори ленивое, а СовЪ уж тем паче, то проще всего начать было с программ :), а червячок сомнения, говорящий, что проблема в устройствах компьютера, был вежливо, но неумолимо придушен. На время. Да. До окончания разбирательства.
Рассмотрим первый класс факторов более пристально. Что мы имеем? Вместе с ядром операционной системы в обязательном порядке у нас загружаются следующие приложения:
- брандмауэр, он же файрволл, типа Agnitum Outpost версии 4.0, обеспечивающий безопасность сетевых соединений и блокирующий вражеские осады компьютера по сети.
- антивирус, типа Kaspersky 6.0, призванный не допустить заражения компьютера через флешки, электронную почту, скрипты, выполняющиеся при загрузке веб-страниц и далее по списку. В общем, подтормаживающая производительность, но неизбежно полезная штукенция.
- приложение, обеспечивающее переключение клавиатуры "на лету" - Keyboard Ninja 2.1, обученное также полезным макросам автозамен.
- utorrent, торрент-клиент, позволяющий быстро обмениваться по сети файлами через торрент-сервер. Соответственно, utorrent подгружает к себе список файлов, закачанных на компьютер, а также раздающихся на сервере, и проверяет их наличие вкупе с контрольными суммами.
- фтп-сервер, оставшийся с тех времён, когда сеть была медленной, о торрентах ещё никто не слышал, а среднестатистический компьютер не мог совершенно выступать в роли сервера и тянуть хоть какую-то распределённую нагрузку. Gene6 FTP Server 3.8.0. Кстати, до сих пор пользуюсь возможностью быстро и безболезненно просматривать и забирать забытые дома файлы с работы и из универа. Трафика мало, т.к. протокол фтп предназначен только для передачи файлов, и ресурсы сети и системы не расходуются на украшательские рюшечки.
- ABBYY Lingvo 10 для перевода русский-английский и (гораздо реже) русский-французский.
- приложение для того, чтобы быстро снимать скриншоты экранных окон, немножко рихтовать их (добавлять стрелочки там, надписи, переформачивать и масштабировать) - HyperSnap DX6.
- надзиратель за процессами и приложениями, с помощью которого можно получить наиподробнейшую информацию о том, что вообще и как конкретно творится в системе - бесценный Iarsn TaskInfo 6.0.
- Total Commander для быстрой, привычной и удобной работы с файлами (вместо стандартного Проводника) - раз уж всё равно вызываю при каждой загрузке системы, зачем лишний раз нажимать кнопочку? - пусть грузится автоматом :)
- NumLock Calculator - хорошая замена стандартному, основная прелесть которого заключается в хранении истории вычислений и вызове по нажатию на клавишу NumLockю
- датчики контроля температуры материнской платы, системного блока, процессора, жёстких дисков - MptherBoard Monitor 5.
- ну и куча всего по мелочи, уже неинтересно и некритично =).
Ограничиться упомянутым списком автозагружаемых приложений позволяет факт перезагрузки компьютера при отсутствии дальнейшей активности пользователя.
Основные грабли, как правило (и как показывает единственный критерий реальности - практическая деятельность), заключаются в далеко не мирной совместной жизни брандмауэра и антивируса (удаление остальных - вспомогательных и пользовательских приложений, конечно, уже было произведено. Собственно, в приведённом большом списке критичными и загружающими свои драйверы в ядро ОС являются только эти два приложения. Остальные как бы "навешиваются" в память, не интегрируясь в ОС). Особенно в связке Agnitum + Kaspersky. Посему KAV был деактивирован, а Agnitum полностью выгружен из памяти. Проблема осталась. Ну ладно, поскольку известно, что выгрузка упомянутых приложений никогда не является полной (всегда остаётся системный драйвер), оба приложения были аккуратно удалены с диска. Проблема осталась. Вопрос теперь формулируется достаточно жёстким образом: либо вопрос в операционной системе как таковой, либо в аппаратных средствах. Собственно, проверить сие можно лишь перестановкой ОС :-(. А уж если переставлять систему, то грех не проверить аппаратные средства. Это делается в такой последовательности: система ставится на минимальный набор аппаратных средств, а затем по одной платке добавляется и смотрится, как система начинает жить дальше. Фактически это уже из области второго класса нашей систематизации - аппаратные средства.

@темы: злобное, контуперики