Зависания операционной системы
Тема, которую мы будем рассматривать в данной главе, на мой взгляд, является самой животрепещущей, да к тому же еще и самой спорной. Попробуйте ответить на вопросы: "Что такое зависание?", "Чем отличается зависание от других видов сбоев, например от резкого замедления работы ПК?" Подумали над ответом? Запросто могу поспорить, что большинство из читателей четко не могут представить себе, что это такое – зависание. Вот отсюда и рождаются различные термины, например, "сглючил" или "программа завалилась". Попробуем разобраться все-таки, что такое зависание и чем оно может нам грозить.
Зависание – это такое состояние компьютера (или операционной системы), когда он (она) перестает отвечать на запросы пользователя, такие как нажатие клавиш, как на клавиатуре, так и на других устройствах ввода (мышь, сканер, цифровая фотокамера и т.д.). Причин этому может быть великое множество, поэтому начнем данную главу традиционно с классификации причин зависаний.
Наиболее чреватая последствиями причина зависаний – нарушение температурных и иных режимов работы компонентов компьютера. При этом вы рискуете не только потерять ценную информацию, но и получить "головную боль" из-за поломки одного из компонентов компьютера. Стоит отметить, что многие компании, занимающиеся продажей компьютеров, не принимают сгоревшие комплектующие, на которых в свою очередь имеются следы перегрева. Например, на центральные процессоры, а также модули оперативной памяти, приклеивают наклейки, которые от высокой температуры съеживаются, выдавая тем самым причину поломки. Заменить подобную наклейку достаточно сложно, т.к., во-первых, попробуйте найти такую же наклейку, во-вторых, попробуйте восстановить все надписи на ней, которые были на оригинале. В этих надписях "скрываются" данные о сроках гарантии и т.д.
К первой категории можно также отнести "естественное старение" компонентов, если они, как говорят некоторые пользователи, после 10 лет бессбойной работы стали ни с того ни с сего работать плохо. Комментировать эту ситуацию не рискнул бы даже самый прожженный специалист по ремонту, т.к. эти слова не пропустила бы даже самая лояльная цензура.
Вторая по частоте распространения причина плохой работы компьютеров – это некорректные установки в программе CMOS Setup Utility, а если говорить попроще, то в BIOS компьютера. В большинстве случаев эти настройки никто не трогает, что зачастую позволяет, конечно, добиться нормальной работы компьютера, но это вовсе не дает гарантии того, что настройки "по умолчанию" будут хорошо совместимы со всем установленным оборудованием. Например, при загрузке параметров из пункта вроде Load Optimized Default на некоторых материнских платах включаются нестандартные режимы работы шины PCI или AGP, в которых имеющийся жесткий диск или видеоплата могут давать сбой. Выявить подобный эффект не так-то просто, потому что сбои могут появляться через несколько часов работы и только в строго определенных программах, что усложняет их диагностику. Тем более что в BIOS обычно имеется неплохой набор параметров, предназначенных для ручного или автоматического распределения ресурсов независимо от операционной системы.
Третья причина, которая достаточно часто встречается, если пользователь ПК, мягко говоря, начинающий, да любопытный, – это удаление, некорректное изменение или перемещение системных файлов. Честно говоря, зависанием состояние компьютера, которое "достигается" после порчи системных файлов, сложно назвать, но все-таки и этот вариант нельзя исключать, если у вас компьютер стал плохо работать. Иногда в результате повреждения системного файла операционная система на самом деле способна зависать в процессе загрузки даже без вывода каких-либо сообщений.
Четвертая причина зависаний, практически, сама собой вытекает из предыдущей, что иногда может привести к неправильной диагностике неполадки. Здесь речь идет об ошибках в файловой системе жесткого диска. В этом случае может возникнуть такая ситуация, при которой системный файл работоспособен, но операционная система не может найти его, пользуясь данными, взятыми из таблицы размещения файлов.
Пятая причина зависаний заключается в особенностях некоторых компонентов компьютера, которые, в силу своей невысокой цены, могут обладать целым рядом весьма неприятных особенностей. Так, например, некоторые приводы CD-ROM не поддерживают работу с DMA-каналами, что стало сегодня практически стандартом. Это приводит к тому, что попытки включить этот режим могут привести к сбоям при обращении к такому приводу. В качестве "последней пули" в данной ситуации стоит отметить, что практически все виды пакетов драйверов для материнских плат автоматически включают режимы DMA для всех устройств, работающих на шине IDE. И только операционная система Windows XP в некотором роде защищена от подобной ситуации, т.к. в ней по умолчанию для приводов CD-ROM используется устаревший, зато более надежный режим РIO 4.
Шестая причина связана с ошибками в системном реестре. Обратите внимание, что в этом случае не идет речь о повреждении файлов системного реестра, что приводит к невозможности его загрузки. Речь идет о появлении некорректных ссылок в реестре, которые могут приводить к замедлению работу компьютера, невозможности запуска некоторых программ, а в некоторых случаях к периодическим зависаниям.
И последняя, наверное, самая непонятная для пользователей причина зависаний, – это деструктивное воздействие компьютерных вирусов. Очень многие пользователи делают круглые глаза, когда начинаешь им рассказывать про то, как вирусы "палят" материнские платы, очищают от "мусора" жесткие диски. Но от реальности никуда не денешься, поэтому и этот фактор приходится учитывать, тем более, что проблемой может стать не столько компьютерный вирус, как сама антивирусная программа, с первого взгляда предназначенная как раз для уменьшения вероятности появления сбоев в работе компьютера.