Полное руководство по Microsoft Windows XP
Шрифт:
Такая проверка путем исключения занимает немало времени; тем не менее, если ее проводить правильно, можно решить любую проблему. К сожалению, из-за одновременной работы большого количества процессов в среде Windows XP проблемы памяти в действительности довольно трудно выявить. Взаимодействуют все приложения и драйверы устройств. Вы поймете, что сложнее всего обнаружить неполадку, возникающую при взаимодействии трех или четырех приложений или драйверов. Всегда стоит потратить время и тщательно проверить каждую потенциально проблемную область.
Конечно, когда вы выявили источник, нужно найти способ решения. Вы наверняка уже с этим сталкивались: ожидание на телефоне в то время, как каждый разработчик отсылает вас к кому-то еще. На самом деле для некоторых типов проблем памяти не существует простого решения; лучше всего вообще не допускать их возникновения, установив новую версию приложения или модернизировав имеющееся оборудование.
Проблемы драйверов
Специалисты Microsoft пытаются решить проблему, связанную с драйверами. В прошлых версиях Windows это была наиболее сложная проблема, которая могла возникнуть в системе. Немногие люди понимают, как работают драйверы, и тем более не представляют внутреннего устройства специфических драйверов машины. Неисправный драйвер может вызывать бесконечные сбои, с которыми не справится персонал службы технической поддержки. Неисправность
Как уже было упомянуто, Microsoft применяет качественные лицензионные драйверы. Использование только лицензионных драйверов не гарантирует безотказную работу, но является шагом в правильном направлении.
Я уверен, что кто-нибудь попробует установить драйвер Windows 9х или Windows NT в Windows XP. Ни один из них наверняка не будет функционировать. Скорее всего, вам придется подобрать специальный драйвер Windows XP. Если вы не можете этого сделать, попробуйте некоторые драйверы для Windows 2000.
Проще всего проверить, устарел ли ваш драйвер, щелкнув правой кнопкой мыши по значку Мой компьютер и выбрав в контекстном меню команду Свойства. В диалоговом окне Свойства системы (System Properties) укажите вкладку Оборудование (Hardware) и нажмите кнопку Диспетчер устройств (Device Manager). Выберите соответствующее устройство двойным щелчком мыши и перейдите на вкладку Драйвер (Driver). Нажмите кнопку Сведения (Driver Details). На экране появится диалоговое окно Сведения о файлах драйверов (Driver File Details), аналогичное показанному на рис. 24.6. В данном случае выделенный драйвер является лицензионным. Обратите внимание, что запись также содержит информацию об авторском праве, поставщике и версии. Эту информацию можно использовать для определения возраста драйвера.
Рисунок 24.6. Старайтесь не использовать старые драйверы, а также драйверы для Windows 9х или Windows NT
Чаще всего драйверы не имеют интерфейса и, как многие другие элементы операционной системы, о своих затруднениях сообщают при помощи Журнала событий (Event Log). В большинстве случаев Журнал событий свидетельствует о том, у какого драйвера возникла неполадка. В нескольких случаях возникшая проблема представляет собой конфигурационную ошибку или недостающий файл.
Еще одно решение можно найти в диалоговом окне свойств соответствующего устройства. Например, диалоговое окно модема включает вкладки как для настройки, так и для диагностики. Прежде всего, убедитесь, что модем настроен правильно. Проверив настройки, запустите процедуру диагностики. Разработчики часто прилагают средства диагностики к драйверу устройства, чтобы облегчить поиск неисправностей.
Попробуйте также неочевидные методы. Например, проблема может быть в оборудовании (см. главу 25): драйвер неправильно установлен, либо пользователь нечетко выполнил указания по установке. Попробуйте деинсталлировать драйвер, а затем переустановить его. Я никогда не встречал инструкции, которая бы предлагала подобное решение, тем не менее деинсталляция и повторная инсталляция драйвера часто творят чудеса.
Утилита Восстановление системы
Windows XP включает функцию, помогающую решить многие проблемы из числа рассматриваемых в данной главе. Утилита Восстановление системы (System Restore) служит для создания копии вашей системы – хранилища всех программ, которые вы установили. Windows XP может использовать ее для восстановления системы до состояния, при котором не возникало никаких неполадок.
Восстановление системы является одной из лучших функций Windows XP. Это настоящая находка для всех, кто установил неисправное программное обеспечение, которое явилось причиной сбоя. Следующие разделы более подробно рассматривают новую уникальную утилиту.
Обзор работы утилиты Восстановление системы
Утилита Восстановление системы довольно проста с точки зрения концепции, но сложна в реализации. Концепция заключается в том, что вы создаете копию или снимок системы в определенный момент времени, собрав по возможности всю необходимую информацию. Сюда входят настройки реестра, списки установленных приложений и множество других данных. В действительности труднее всего решить, что нужно собрать, поскольку вы не можете скопировать весь жесткий диск при попытке спасти систему. Microsoft называет сохраненную копию системы точкой восстановления (Restore Point). Допустимо создать многочисленные точки восстановления, которые позволят вам вернуться к предыдущей версии системы.
Система также создает точки восстановления, когда происходят определенные события. Например, каждый раз, когда вы инсталлируете новый драйвер, перед установкой каких-либо новых файлов Windows XP создает копию системы. Точка восстановления дает возможность удалить новое устройство, если случится что-либо непредвиденное. Система также создает точку восстановления при установке низкоуровневого программного обеспечения, например нового сетевого драйвера.
Windows XP автоматически применяет точку восстановления, если вы не можете запустить систему и выбираете в качестве опции загрузки использование последней сохраненной конфигурации. Вы также можете указать точки восстановления для реконфигурации системы вручную. Утилита Восстановление системы позволяет создавать новые и задействовать имеющиеся точки восстановления. Как я уже говорил, в целом концепция проста, но детали конкретной реализации могут быть очень сложными.
Некоторые пользователи ожидают от данной функции чудес. Первое правило, которое следует запомнить, гласит: утилита может сделать копию вашей системы, но не в состоянии воссоздать каждый ее аспект. Как фотоснимки содержат только то, что зафиксировала камера, точки восстановления включают лишь ту информацию, которую ОС Windows XP посчитала важной в данный момент.
Второе правило: утилита Восстановление системы исправляет только настройки. Другими словами, если приложение создает новые разделы реестра, утилита не удалит их. Некоторые файлы могут сохраниться после того, как программа Восстановление системы завершит действие. Однако она вернет вашу систему в прежнее состояние, а значит, ее работоспособность будет восстановлена.
Создание точки восстановления
После запуска утилиты Восстановление системы вы увидите Мастер, который содержит две опции. Первая позволяет восстановить известное состояние системы, а вторая – создать точку восстановления. В данном разделе рассматривается способ создания точки восстановления. Предположим, вы уже запустили утилиту:
1. Выберите Создать точку восстановления (Create a Restore Point)
2. Задайте описание и нажмите Создать (Create). Программа Восстановление системы будет некоторое время обрабатывать информацию, а затем выведет сообщение об успешном завершении процесса создания со всей информацией о точке восстановления.
3. Нажмите Закрыть (Close).
Процесс создания точки восстановления займет всего несколько секунд, и при возникновении сбоя вы будете рады, что провели его.
Обычное восстановление системы
На каком-то этапе вам придется использовать «страховой полис», созданный при помощи точек восстановления. Утилита поможет восстановить нормальное состояние системы, задав несколько вопросов и используя содержимое точки восстановления для внесения необходимых изменений. В большинстве случаев вы выиграете, если сможете деинсталлировать программу, которая вызвала проблемы, прежде чем использовать утилиту Восстановление системы. Тем не менее эта утилита будет работать при различных условиях. Выполнение следующих действий предполагает, что вы уже запустили Восстановление системы:
1. Выберите Восстановление более раннего состояния компьютера (Restore My Computer to an Earlier Time). Нажмите Далее. Откроется диалоговое окно Выбор контрольной точки восстановления (Restore Point), подобное изображенному на рис. 24.7. Календарь, расположенный в левой части окна, содержит дату, выделенную жирным шрифтом, для каждой точки восстановления. Строки в правой части окна включают точки восстановления, созданные в определенный день. Для того чтобы выбрать конкретную точку, необходимо указать дату и соответствующую запись данной даты.
Примечание
Созданные системой точки восстановления имеют простую запись под названием Системная контрольная точка восстановления (System Checkpoint). Это одна из причин, по которой необходимо вести журнал работы системы. Описания, предоставляемые системой, бесполезны, поэтому для использования этих точек необходим другой источник информации.
2. Отметьте в списке одну из записей точки восстановления и нажмите Далее. На экране появится диалоговое окно для подтверждения выбора контрольной точки (Confirm Restore Point Selection). Подтвердите выбор записи – здесь вам дается последний шанс изменить свое решение перед началом восстановления системы. Прежде чем запустить процесс восстановления, необходимо закрыть все приложения и значки в области уведомлений на панели задач.
3. Нажмите Далее. Утилите потребуется несколько секунд для того, чтобы собрать информацию о вашей машине. Система завершит работу. На экране появится диалоговое окно утилиты с индикатором процесса восстановления. Произойдет перезагрузка системы.
4. Запустите обычную процедуру входа в систему. Учтите, что системе может понадобиться дополнительное время для загрузки. После того как система перезагрузится и вы начнете работу, на экран будет выведено диалоговое окно завершения процесса восстановления (Restoration Complete), содержащее подробности процесса восстановления и дополнительные сведения о других возможных опциях.
5. Нажмите ОК для окончания процесса восстановления. Система завершит загрузку. В случае, если вы не указали необходимую точку восстановления, вы всегда можете сделать другой выбор.
Изменение опций загрузочного файла BOOT.INI
Файл BOOT.INI содержит опции загрузки для вашей системы. Обычно конфигурирование данного файла производится в Windows XP, однако его можно конфигурировать и при помощи текстового редактора. Этот ручной способ следует использовать с осторожностью, так как вы можете легко повредить файл и сделать систему незагружаемой.
Для того чтобы начать редактирование файла BOOT.INI в Windows XP, щелкните правой кнопкой мыши по ярлыку Мой компьютер и выберите команду Свойства. В диалоговом окне Свойства системы (System Properties) перейдите на вкладку Дополнительно (Advanced) и нажмите кнопку Параметры (Settings) в разделе Загрузка и восстановление (Startup and Recovery). На экране появится диалоговое окно Загрузка и восстановление (Startup and Recovery), показанное на рис. 24.8.
Рисунок 24.8. Диалоговое окно Загрузка и восстановление позволяет вносить изменения в файл BOOT.INI
Необходимые настройки находятся в разделе Загрузка операционной системы (System Startup). Поле Операционная система, загружаемая по умолчанию (Default Operating System) содержит список загружаемых операционных систем вашей машины – по крайней мере тех, которые поддерживает Windows XP. Например, в данном поле нет ОС Linux. Менеджер загрузки (Boot Manager) автоматически запустит ОС, заданную здесь, если вы не выберете другую ОС в течение определенного времени.
Следующая опция определяет наличие временного интервала для выбора ОС и его длительность. Лучше указать эту опцию, чтобы система не ждала запуска слишком долго, пока вы, например, пьете утренний кофе.
Третья опция задает отображение Менеджером загрузки опций восстановления в течение определенного периода, а также время ожидания выбора. И здесь необходимо задать значение, чтобы система не ждала момента принятия решения. Тем не менее вы можете настроить более длительный период ожидания, чтобы пользователь успел сделать выбор. В большинстве случаев пользователю требуется достаточно много времени, поскольку система неисправна и человек нервничает.
Нажав кнопку Правка (Edit), вы увидите настройки, отображаемые в программе Блокнот или в другом текстовом редакторе. На рис. 24.9 показан стандартный вид настроек BOOT.INI. Как видите, намного легче изменить их при помощи диалогового окна Загрузка и восстановление.