Автор книги: Денис Колисниченко
Жанр: Компьютеры: прочее, Компьютеры
сообщить о неприемлемом содержимом
Текущая страница: 6 (всего у книги 11 страниц)
Глава 7
Почему зависает компьютер
Причины зависания
Причины зависания компьютера можно разделить на две большие группы: аппаратные и программные. Понятно, что чаще встречаются последние, но, как показывает практика, с первыми проще бороться. Относительно легко можно понять причину аппаратной неисправности. А вот с программными неисправностями намного сложнее – если аппаратная ошибка постоянная, то программная может проявляться только при определенных условиях. Программные ошибки часто называют «глюками»: никакого отношения это к галлюцинациям не имеет! Хотя кто его знает, «под чем» был разработчик программы, когда ее писал, – может быть, поэтому она и «глючит».
Можно выделить и так называемые аппаратно-программные ошибки. Такие ошибки являются чем– то средним между программными и аппаратными. Например, ошибка в драйвере или конфликт драйверов можно отнести к такой ошибке. Но все же данные ошибки являются больше программными, поскольку драйвер – это как-никак программа. Да, это просто программа, которая «говорит» операционной системе, как нужно работать с тем или иным устройством.
Основные аппаратные причины, приводящие к зависанию компьютера, приведены в табл. 7.1.
Таблица 7.1
Основные причины аппаратных ошибок
Что делать, если компьютер завис
Сначала нужно определить, завис ли компьютер или нет. Бывает так, что компьютер «задумался» и нужно просто подождать. Оставьте в покое клавиатуру и подождите немного. Если компьютер не завис, а просто «думает» (что характерно для слабеньких компьютеров), то через минуту-другую он начнет реагировать на «сигналы извне» – клавиатуру и мышь.
Нажмите клавишу Caps Lock и посмотрите на индикатор Caps Lock на клавиатуре – если он загорелся, значит, весьма вероятно, что через некоторое время компьютер придет в чувство – просто сейчас он занят более важными делами, чем прием ввода от пользователя.
Если же индикатор так и не загорелся, значит, компьютер «повис». Дайте компьютеру последний шанс – нажмите Ctrl + Alt + Del и немного подождите. Если окно Диспетчера задач (рис. 7.1) так и не появится, значит, нужно нажимать на Reset (кнопка на системном блоке).
Диспетчер задач все же появился? Тогда на вкладке Процессы найдите процесс, который занимает больше всего процессорного времени (найдите максимальное число в колонке ЦП), выделите этот процесс и нажмите кнопку Завершить процесс. Через несколько минут вы сможете нормально работать. Хотя лучше всего выполнить команду меню Пуск, Выключить компьютер, Перезагрузка – после перезагрузки компьютер будет работать шустрее, чем до нее.
Не нужно спешить нажимать Reset. В этом случае велика вероятность потери несохраненных данных.
Рис. 7.1. Диспетчер задач
Лучше немного подождать – есть вероятность, что компьютер «одумается».
Перед тем как нажимать Reset, подумайте, почему завис компьютер. Что вы делали непосредственно перед зависанием? Может быть, запустили какую-нибудь программу, например игрушку? А может, установили какие-нибудь драйверы, и после этого компьютер начал время от времени зависать? Компьютер может зависать в результате изменения аппаратной конфигурации. Бывает и так, что ничего вообще не делалось (не изменялась аппаратная конфигурация, не устанавливались программы) – вчера еще все работало нормально, а сегодня компьютер зависает. Рассмотрим каждый из случаев отдельно.
Зависание после запуска определенной программыВы запускаете какую-нибудь программу, например игру, и компьютер зависает. Важно определить, зависает ли компьютер только при запуске этой программы или при запуске этого типа программ. Понимаете разницу? Может быть ошибка в игре – тогда не будет запускаться только эта игра, а все остальные будут работать. А может быть, причина в драйвере или вообще в видеокарте.
Если компьютер зависает только в определенной игре, можно сделать следующее:
➲ удалить игру и забыть о ней, как о страшном сне;
➲ если играть все же хочется (именно в эту игру), поищите информацию о вашей игре в Интернете – может быть, кто-то столкнулся с подобной проблемой. Можно написать даже к производителю игры, подробно описав ситуацию.
Если компьютер зависает вообще при запуске любой игры, вероятнее всего – проблема в драйвере. В табл. 7.1 в самой последней строке было описано, что делать, поэтому не буду повторяться.
Компьютер зависает даже после удаления программыКомпьютер начал зависать после установки какой– то программы, но после ее удаления он по-прежнему может зависнуть. Вполне вероятно, что не все компоненты программы были удалены. Тогда нужно использовать службу восстановления Windows. Запустите мастер восстановления системы: Пуск, Программы, Стандартные, Служебные, Восстановление системы. Затем выберите контрольную точку, предшествующую установке программы. Например, вы установили программы первого числа. Выберите контрольную точку за первое число и в списке изменений выберите установленную вами программу. Кстати, системные программы, тесно интегрирующиеся с системой, лучше всего удалять через восстановление системы, поскольку стандартные деинсталляторы могут не удалять все компоненты программы. Более подробно о восстановлении системы мы поговорим в главе 10.
Windows после зависания больше не загружаетсяВы видите, что Windows XP начала загружаться, но потом зависла на стадии загрузки или же отобразила «голубой экран» смерти. Что делать? Нужно нажать на Reset и непосредственно перед запуском Windows нажать F8. Затем выбрать пункт меню Загрузка последней удачной конфигурации. В большинстве случаев Windows удастся «реанимировать».
Если дело не доходит даже до загрузки Windows, то есть вы не видите привычного логотипа Windows при запуске, вполне вероятно, что был поврежден жесткий диск, и теперь система не может загрузиться. Общий алгоритм таков:
➲ загружаемся с загрузочного диска и запускаем проверку диска. Если загрузочного диска нет, идем к соседу, подключаем жесткий диск к его компьютеру и проверяем на наличие ошибок. Заодно можно скопировать все важные данные на его жесткий диск или на болванки;
➲ после того как программа проверки диска отметит все «битые» секторы (чтобы система больше к ним не обращалась), вам, скорее всего, придется переустановить Windows. При установке Windows отформатируйте раздел, на который вы будете устанавливать Windows.
Регулярно (несколько раз в неделю) проверяйте жесткий диск на протяжении месяца. Затем проверки можно делать 1-2 раза в месяц. Если «болезнь» будет прогрессировать (будут появляться новые «битые» секторы), то нужно купить новый жесткий диск и перенести на него всю информацию – не нужно ждать, пока старый винчестер «падет смертью храбрых». И не говорите потом, что я вас не предупреждал!
Зависание компьютера после изменения конфигурацииПод изменением аппаратной конфигурации подразумевается изменение параметров компьютера в SETUP BIOS, изменение подключения компонентов ПК внутри системного блока. Например, на моем старом компьютере были установлены две планки памяти (об этом я уже писал) – 512 и 256 Мб. Ради эксперимента я поменял их местами – компьютер стал зависать в процессе работы. Причина зависания до конца мне не понятна, но после того, как я вернул все на свои места, компьютер стал нормально работать.
Вспомните, что вы делали накануне зависаний. Верните все обратно (если вы что-то натворили в SETUP, то не забывайте о команде Load SETUP defaults, которая установит параметры по умолчанию), и ваш компьютер заработает, как прежде.
Вчера все работало нормально!Вы не устанавливали никаких программ, не изменяли аппаратной конфигурации, а просто работали. Все было прекрасно, а сегодня начались неполадки – компьютер «тормозит», зависает. Причина может быть в следующем:
➲ изменились системные компоненты Windows – компьютерный вирус мог изменить некоторые системные компоненты, поэтому не помешает проверить компьютер на наличие вирусов;
➲ закончилось место на диске – Windows не хватает места для «жизни», поэтому она зависает. Почистите диск, и Windows будет работать нормально. Об этом мы уже говорили в этой книге, поэтому не буду повторяться;
➲ выход из строя компонентов ПК, например жесткого диска, – лампочка тоже перегорает внезапно, так и «битые» секторы могут появиться внезапно. Правда, наиболее вероятны первые две причины.
Помните, что восстановление Windows спасает от многих неприятностей, связанных с Windows. Подробно оно будет рассмотрено в главе 10.
Глава 8
Как заставить компьютер работать быстрее
Способы повышения производительности
Говорят, что торопить компьютер – это все равно что торопить женщину. Но на практике оказывается, что заставить компьютер работать быстрее все же можно.
Вот некоторые способы повышения производительности:
➲ отключение ненужных служб – по умолчанию Windows запускает много ненужных обычному пользователю служб. Они ничего не делают, но «отъедают» ценное процессорное время и занимают оперативную память, которой всегда мало;
➲ удаление мусора – временные файлы – это особенность работы Windows. Многие процессы создают временные файлы, но почему-то забывают их удалять. Кроме временных файлов некоторые программы периодически делают резервные копии документов. А все это занимает место на диске;
➲ дефрагментация – после удаления мусора целесообразно произвести дефрагментацию диска, что позволяет немного повысить производительность системы;
➲ изменение параметров виртуальной памяти – установив оптимальные параметры, можно повысить производительность системы. Об этом мы уже говорили раньше, поэтому не вижу особого смысла повторяться;
➲ модернизация и разгон компьютера – в этой книге разгон (и модернизация) рассматриваться не будет, зато он подробно рассмотрен в книге про ремонт и апгрейд компьютера в домашних условиях.
А теперь поговорим о каждом способе (кроме последнего) подробно.
Отключение ненужных служб
Сервис (другое название – служба) – это программа, которая выполняется в фоновом режиме. В отличие от обычных программ у сервисов нет графического интерфейса. Сервисы просто выполняют свою задачу. Какую именно – зависит от сервиса. Обычно сервис является важным компонентом самой операционной системы, но иногда различные программные пакеты устанавливают свои сервисы (Антивирус Касперского, Outpost Firewall Pro).
По умолчанию в Windows активизировано много сервисов, но это совсем не означает, что все они нужны вам. Даже если сервис просто находится в памяти и ничего не делает, он занимает эту самую оперативную память и процессорное время. Если отключить неиспользуемые сервисы, то можно немного повысить производительность компьютера.
Но и это еще не все. Ведь у вас может быть самый современный компьютер с огромным объемом оперативной памяти – вам лишние сервисы не мешают, а время, потраченное на чтение этой главы, можно провести с большей пользой, проходя следующий уровень вашей любимой игрушки. Некоторые сервисы потенциально опасны, и их лучше отключить, если вы не хотите, чтобы в ваш компьютер проникли вирусы и другие вредоносные объекты.
Для управления сервисами используется программа services.msc. Ее можно запустить через Панель управления, но намного быстрее будет, если вы выполните команду Пуск, Выполнить, а затем введете services.msc и нажмете Enter.
Рис. 8.1.Службы
Обратите внимание на список служб (рис. 8.1). В колонке Имя отображается имя службы, а в колонке Состояние – ее состояние (работает служба или нет). Очень важной является колонка Тип запуска. Всего есть три типа запуска службы:
➲ авто – служба будет запущена автоматически при запуске Windows;
➲ вручную – служба не будет запущена автоматически, но может быть запущена пользователем или другой службой, когда она понадобится;
➲ отключено – служба вообще не запускается. Чтобы запустить службу, нужно сначала изменить тип запуска на Авто или Вручную, а затем попробовать запустить ее.
Чтобы отключить службу, дважды щелкните на ней, а в появившемся окне из списка Тип запуска выберите тип Отключено (рис. 8.2).
Рис. 8.2. Отключение службы
А теперь рассмотрим список ненужных или потенциально опасных сервисов, которые можно (и нужно!) выключить:
➲ служба COM записи компакт-дисков IMAPI – обычно для записи CD/DVD используются не средства Windows, а альтернативные программы вроде Nero, поэтому данную службу можно отключить. Еще раз повторюсь: если вы не используете стандартные средства записи CD/DVD в Windows, то можете отключить данную службу;
➲ журналы и оповещения производительности, Служба регистрации ошибок, Уведомление о системных событиях – на обычном домашнем компьютере ведение этих журналов ни к чему, все равно никто читать их (даже вы) не будет, поэтому данные службы можно отключить;
➲ служба времени Windows – служит для синхронизации времени вашего компьютера с узлом time.windows.com. Почти всегда можно отключить эту службу (ведь время, если нужно, мы и сами установим);
➲ служба обнаружения SSDP, Узел универсальных PnP-устройств – используется для работы с «умными» бытовыми устройствами, но поскольку у нас нет ни кофеварок, ни холодильников, подключаемых к компьютеру, можно выключить данный сервис;
➲ автоматическое обновление – обновляет системные компоненты Windows, лучше ее сразу выключить – никому не нужно доверять обновление ОС на своем компьютере (а тем более Microsoft!);
➲ адаптер производительности WMI. Серийный номер переносного медиаустройства – эта служба просто занимает память и процессорное время, отключаем;
➲ удаленный реестр – потенциально опасная служба, позволяющая удаленным пользователям изменять ваш реестр, отключите ее немедленно;
➲ планировщик заданий – если вы не используете планировщик заданий, отключите эту службу – она просто занимает память;
➲ telnet – используется для удаленного входа в систему, отключите ее;
➲ диспетчер сеанса справки для удаленного рабочего стола – еще одна потенциально опасная служба, которую лучше отключить; диспетчер очереди печати – если у вас нет принтера, отключите ее. А когда принтер появится, то всегда ее можно будет включить;
➲ теневое копирование тома – поскольку у вас обычный жесткий диск, а не RAID-массив, то вы можете с чистой совестью отключить эту службу;
➲ источник бесперебойного питания – используется для получения информации от «умных» ИБП (те, которые подключаются к компьютеру по интерфейсному кабелю) о перебоях в электропитании и о состоянии батареи. Обязательно нужна на ноутбуках. Можно выключить, если у вас нет ИБП или же он обычный (не smart);
➲ служба индексирования – управляет индексированием файлов. Если отключить данную службу, то файлы будут открываться быстрее и будет экономнее использоваться дисковое пространство. Однако имейте в виду, что после ее отключения поиск файлов будет занимать больше времени. Если вы отключили данную службу, то запустите программу ciadv.msc для удаления созданных ранее индексов;
➲ модуль поддержки смарт-карт. Смарт-карты нужны только на ноутбуке, на обычном компьютере можно отключить;
➲ вторичный вход в систему, совместимость быстрого переключения пользователей – если в вашем компьютере всего одна учетная запись – ваша, то можете выключить эти службы;
➲ клиент отслеживания изменившихся связей – если все разделы на вашем компьютере отформатированы в файловой системе FAT, можно выключить эту службу;
➲ беспроводная настройка – нужна, если вы подключаетесь к Интернету по Wi-Fi, в противном случае можно выключить.
После отключения этих служб перезагрузите компьютер. Он стал работать быстрее? Я тоже так думаю!
Удаление мусора
Не хватает места на диска С: и Windows постоянно вам об этом напоминает? Откройте Мой компьютер, щелкните правой кнопкой мыши на диске C:, выберите команду Свойства, а в появившемся окне нажмите кнопку Очистка диска. В окне Очистка диска (рис. 8.3) выбираем Все и нажимаем кнопку ОК.
Мастер очистки диска очистит места, содержащие файлы, которые можно удалить, но, к сожалению, он такой глупый, что удалит далеко не все, что можно было. После очистки диска перейдите на вкладку Дополнительно и нажмите кнопку Очистить в области Восстановление системы (рис. 8.4). Все точки восстановления, кроме последней, будут удалены.
Рис. 8.3. Очистка диска
Рис. 8.4. Очистка точек восстановления системы
Рис. 8.5. Отображение скрытых файлов
Но и это еще не все. Выполните команду меню Проводника Windows Сервис, Свойства папки. Затем перейдите на вкладку Вид и включите режим Показывать скрытые файлы и папки (рис. 8.5).
После этого вам нужно удалить содержимое следующих каталогов (но не сами эти каталоги):
C:/Documents and Settings/<имя пользователя>/ Local Settings/Temporary Internet Files/
C:/Documents and Settings/<имя пользователя>/ Local Settings/Temp/
C:/Documents and Settings/<имя пользователя>/ Local Settings/History/
C:/Documents and Settings/<имя пользователя>/ Application Data/Opera/Opera/prof ile/cache4/ (если он есть)
C:/WINDOWS/Temp/
C:/WINDOWS/system32/config/systemprofile/ Local Settings/Temporary Internet Files/
C:/WINDOWS/system32/config/systemprofile/ Local Settings/Temp/
Первая группа каталогов – это временные файлы пользователя (эти каталоги нужно очистить для каждого зарегистрированного в системе пользователя), а вторая – временные файлы операционной системы.
После этого найдите все временные файлы и резервные копии. Нажмите Win + F и в строке поиска файлов введите строку:
*tmp;*.bak;*.wbk;*.~*
Все найденные файлы нужно удалить и очистить корзину (нажмите правую кнопку на значке корзины и выберите Очистить корзину).
Дефрагментация диска
Каждый диск разбит на небольшие участки, называемые кластерами. Один файл занимает минимум один кластер. Если размер файла превышает размер кластера (в большинстве случаев так оно и есть), то он занимает столько кластеров, сколько нужно. В процессе записи файла кластеры выбираются не последовательно, а где получится. Например, вы записали файл, он занял три последовательных кластера, но потом записали еще один, он занял следующий кластер после первого файла. Когда вы измените первый файл, увеличив его размер, то кластеры для него будут выбраны произвольные – возможно, после второго файла, а возможно, в конце диска. Одним словом, где будет быстрее, ведь если бы в процессе записи анализировать оптимальность записи того или иного файла, наши компьютеры очень тормозили бы при записи.
А теперь получается такая ситуация: одна часть файла находится в начале диска, вторая часть файла – в конце диска, третья – в середине и т. д. Все это заставляет головку жесткого диска метаться по диску туда-сюда. А это, понятно, замедляет процесс чтения. Говорят, что диск фрагментирован.
Для оптимизации размещения файлов используются программы-дефрагментаторы. Они позволяют упорядочить файлы на диске так, чтобы каждая следующая часть файла размещалась за предыдущей частью этого же файла. В результате вы получите прирост в производительности (по сравнению с фрагментированным диском) – программы будут запускаться быстрее, файлы будут открываться быстрее.
Как часто нужно дефрагментировать диск? В среднем хватает одной дефрагментации раз в полгода. Чаще и не нужно – за три месяца жесткий диск не успеет особо фрагментироваться, и даже если вы принудительно выполните дефрагментацию (дефрагментатор вычисляет степень фрагментации и позволяет отказаться от дефрагментации, если степень маленькая), особого прироста не почувствуете, а только потеряете время – процесс дефрагментации довольно долгий.
Для дефрагментации диска откройте Мой компьютер, щелкните правой кнопкой мыши на диске, который вы хотите дефрагментировать, затем выберите команду Свойства и перейдите на вкладку Сервис (рис. 8.6).
Рис. 8.6. Обслуживание жестких дисков
Нажмите кнопку Выполнить дефрагментацию. Вы увидите окно дефрагментатора Windows (рис. 8.7).
Рис. 8.7. Дефрагментатор
Выберите диск и сначала нажмите кнопку Анализ – чтобы вычислить степень фрагментации. А вот и «приговор» дефрагментатора – диск нуждается в дефрагментации (рис. 8.8).
Рис. 8.8. Диск нуждается в дефрагментации
Нажимаем кнопку Дефрагментация и ждем. Сколько ждать? Тут все зависит от степени фрагментации и размера диска. Если диск большой и степень фрагментации большая, то дефрагментация может свободно занять несколько часов. Можете пойти прогуляться – лучше не работать за компьютером во время дефрагментации, чтобы ни одна программа ничего не записала на дефрагметируемый диск, иначе дефрагментатор начнет работу сначала. Вообще можно производить дефрагментацию ночью – пока вы будете спать, дефрагментатор будет работать (рис. 8.9).
Относительно дефрагментации вам нужно знать следующее:
➲ для дефрагментации нужно, чтобы на диске было не менее 10% свободного места. Если у вас меньше свободного места, то придется почистить диск, удалив ненужное;
➲ дефрагментацию можно прервать (кнопка Остановка) в любой момент и продолжить, когда вам вздумается;
➲ если во время дефрагментации отключат свет, вы рискуете потерять свои данные. Поэтому лучше купите источник бесперебойного питания и не отходите далеко от компьютера, если что – нажмите кнопку Остановка и завершите работу компьютера.
Рис. 8.9. Дефрагментация
Правообладателям!
Это произведение, предположительно, находится в статусе 'public domain'. Если это не так и размещение материала нарушает чьи-либо права, то сообщите нам об этом.