Исправляем ошибки в работе Windows. Восстановление загрузчика Windows XP Что делать, если Windows не загружается

Поиск по компьютерным статьям

Испрвление ошибок windows xp.

Исправление ошибок «WindowsXP» может занимать достаточно много времени. Несмотря на то, что для диагностики и исправления ошибок в «WindowsXP» применяются различные компьютерные утилиты, самые распространенные ошибки системы можно исправить и, используя программы, которые непосредственно включены в ОС. Особенно это относиться к ошибкам в настройках реестра «Windows ».

Для того, чтобы исправить такие ошибки необходимо обратиться к «ControlPanel». В панели управления находятся множество пользовательских и компьютерных настроек. В том числе, в панели управления находятся настройки для всех устройств ввода - вывода (клавиатуры, дисплея и принтера). Кроме того, в панели управления имеются различные настройки специальных возможностей, а также региональных установок.

В том случае, если какая - либо компьютерная периферия перестает работать, то идеальным вариантом решения этой проблемы будет удаление и переустановка драйверов устройства. Для того, чтобы исправление ошибок «Windows» было наиболее успешным, желательно воспользоваться «DeviceManager» (Диспетчером устройств). После удаления устройства необходимо обязательно перезагрузить компьютер, чтобы «WindowsXP» смогла обнаружить это устройство. В том случае, если устройство все же не обнаружено, можно применить «Мастер установки оборудования» (AddHardwareWizard). Сам мастер легко можно запустить из закладки «Hardware» диалогового окна «SystemProperties» (Свойства системы). Не рекомендуется удалять устройство непосредственно из реестра, так как при этом в операционной системе могут возникать различные ошибки.

Чтобы корректно удалить устройства необходимо открыть «DeviceManager», щелкнуть на кнопке «Пуск» («Start»), после этого следует выбрать «ControlPanel» («Панель управления»). Затем щелкните на команде «PerformanceandMaintance» - «System» («Свойства системы»).

В открытом окне «Свойства системы» необходимо щелкнуть на устройстве, которое Вы желаете деинсталлировать и выбрать «Uninstall» («Удалить») из меню «Action» («Действие»). После этого, устройство будет установлено корректно и никаких ошибок при его дальнейшем функционировании возникать уже не будет (разумеется, если устройство работоспособно).

Ситуации, когда операционная система начинает работать со сбоями и ошибками либо вовсе отказывается запускаться, случаются довольно часто. Происходит это по разным причинам – от вирусных атак и конфликтов программного обеспечения до некорректных действий пользователя. В Windows XP существует несколько инструментов для восстановления работоспособности системы, о которых мы и поговорим в данной статье.

Рассмотрим два варианта развития событий.

  • Операционная система загружается, но работает с ошибками. Сюда же можно отнести повреждение файлов и конфликты программного обеспечения. В этом случае можно произвести откат к предыдущему состоянию прямо из работающей системы.
  • Windows отказывается запускаться. Здесь нам поможет переустановка системы с сохранением пользовательских данных. Также есть еще один способ, но работает только в том случае, если нет серьезных неполадок – загрузка последней удачной конфигурации.

Способ 1: утилита восстановления системы

В Windows XP присутствует системная утилита, предназначенная для отслеживания изменений в ОС, таких как установка программного обеспечения и обновлений, перенастройка ключевых параметров. Программа автоматически создает точку восстановления, если были выполнены приведенные выше условия. Кроме того, имеется функция создания пользовательских точек. С них и начнем.

  1. Прежде всего проверяем, включена ли функция восстановления, для чего кликаем ПКМ по значку «Мой компьютер» на рабочем столе и выбираем «Свойства» .

  2. Далее открываем вкладку «Восстановление системы» . Здесь нужно обратить внимание на то, снята ли галка с чекбокса «Отключить восстановление системы» . Если она стоит, то убираем и жмем «Применить» , после чего закрываем окно.

  3. Теперь необходимо запустить утилиту. Переходим в стартовое меню и открываем список программ. В нем находим каталог «Стандартные» , а затем папку «Служебные» . Ищем нашу утилиту и кликаем по названию.

  4. Выбираем параметр «Создать точку восстановления» и нажимаем «Далее» .

  5. Вводим описание контрольной точки, например «Установка драйвера» , и жмем на кнопку «Создать» .

  6. Следующее окно сообщает нам о том, что новая точка создана. Программу можно закрыть.

Данные действия желательно производить перед установкой любого программного обеспечения, особенно того, которое вмешивается в работу операционной системы (драйвера, пакеты оформления и пр.). Как мы знаем, все автоматическое может работать некорректно, поэтому лучше подстраховаться и сделать все самостоятельно, ручками.

Восстановление из точек происходит следующим образом:


Вы, наверное, заметили, что в окне содержится информация о том, что можно выбрать другую точку восстановления или отменить предыдущую процедуру. Про точки мы уже поговорили, теперь разберемся с отменой.


Способ 2: восстановление без входа в систему

Предыдущий способ применим в том случае, если мы можем загрузить систему и войти в свою «учетку». Если же загрузка не происходит, то придется воспользоваться другими вариантами восстановления. Это загрузка последней работоспособной конфигурация и переустановка системы с сохранением всех файлов и настроек.

Многие пользователи компьютерных систем так привыкли работать в Windows XP, что не хотят ни под каким предлогом менять ее на более свежую версию операционной системы.


Однако сама XP, как и следующие версии операционных систем Windows, подвержена появлению ошибок типа «Не удается запустить HAL.dll», «Файл поврежден или отсутствует», «Файл не найден» и т.п. посмотрим, как можно восстановить загрузку системы без радикальных мер, типа переустановки операционной системы.

Что за файл?

Если вести речь о самом файле, то рядовому пользователю будет достаточно сложно понять принцип его функционирования. Если говорить понятным языком, то файл HAL.dll в операционной системе Windows XP отвечает за взаимодействие программных и аппаратных компонентов. Это так называемый слой программного кода на уровне аппаратных абстракций. Он скрывает на всех уровнях некоторые моменты аппаратной реализации – от железа до программ. Это касается всех компонентов, присутствующих в системе. Тогда почему же при загрузке системы возникают непонятные многим ошибки? Что значит надпись «HAL.dll отсутствует или поврежден» на экране монитора?

Операционная система Windows XP является одной из самых устаревших операционных систем. Она больше всего подвержена такого рода сбоям.

Основные функции HAL.dll

Если говорить о функционале, то можно отметить, что данная библиотека является некой прослойкой, которая дает возможность пользователям и разработчикам программного обеспечения использовать для непосредственного обращения команды приложений к определенному железному компоненту, не учитывая даже марку устройства, название производителя и т.д. Это в целом универсальный мост, который дает программе возможность работать на любом оборудовании в универсальном режиме. Попробуем выразиться несколько иначе. По принципу работы функционал библиотеки HAL.dll можно сравнить с DirectX.

Почему возникает ошибка «HAL.dll отсутствует или поврежден»?

Вообще говоря, существует множество причин для появления ошибок такого рода. Самыми распространенными причинами является повреждение планок оперативной памяти и жесткого диска. В этом случае нужно просто выполнить диагностику. Разумеется, нельзя исключать и вероятность заражения вирусом, способным изменить структуру данного файла, а также полностью удалить его с жесткого диска компьютера. Однако сегодня мы не будем брать в расчет такие ситуации. Следует исходить из того, что с жестким диском в компьютере все в порядке, а вирусов на компьютере нет. Таким образом, ошибка может быть вызвана исключительно программными сбоями.

Восстановление системы

Прежде всего рассмотрим ситуацию, когда система все-таки загружается. В начале процесса загрузки на черном экране может появиться строка, которая сообщает пользователю, что файл HAL.dll отсутствует или поврежден. В данном случае самым простым решением станет загрузка Windows XP в безопасном режиме с командной строкой. Для этого в начале процесса загрузки необходимо использовать клавишу F8, а затем нужно выбрать соответствующий раздел. Когда появится командная строка, пропишите в ней сочетание c:\windows\system32\restore\rstrui.exe. Далее нужно просто следовать приведенным на экране инструкциям. Во многих случаях это позволяет исправить ситуацию. Но что делать, если даже после проведения данной операции появляется сообщение об отсутствии данного загрузочного элемента и система вообще не загружается?

Исправляем неправильные записи в boot.ini

Некоторым пользователям даже не известно, что данная ошибка совсем не обязательно бывает связана именно с этой библиотекой. Иногда подобная проблема является следствием. Причина кроется в неправильных записях в файле boot.ini, которые указывают на раздел тома, в котором находится операционная система. Конечно, можно использовать некоторые программы для Windows XP, но сначала попробуем разобраться, как это можно сделать без сторонних средств. Для начала загружаемся из любого инсталляционного диска Windows XP, выставив в качестве приоритетного устройства загрузки CD/DVD-ROM.

После этого нажимаем на кнопку R и переходим к консоли восстановления. Теперь необходимо выбрать нужную сборку операционной системы Windows XP. Вводим пароль администратора и используем команду bootcfg/rebuild. Теперь жмем «Ввод». Когда будет обнаружена копия Windows, добавляем ее в список для загрузки и подтверждаем выполнение операции путем нажатия на кнопку Y. Вводим идентификатор в виде модификации Windows XP. Затем перезагружаемся и выбираем вариант загрузки с новым источником. После этого можно будет найти в системе файл boot.ini. Откройте его при помощи стандартной программы «Блокнот» и удалите неправильный путь загрузки.

Устранение последствий при помощи консоли

Приведенные выше варианты восстановления системы работают далеко не всегда. Причина данной проблемы может крыться в отсутствии или повреждении искомого файла. По умолчанию он должен находится на системном диске по адресу Windows\System32\HAL.dll. Здесь нам снова потребуется загрузочный диск и консоль восстановления. Только теперь задача сводится к тому, чтобы найти на диске оригинальный файл и скопировать его в системный раздел жесткого диска. Следует сразу отметить, что проведение подобных операций возможно только в операционной системе XP, с Windows 7 или 8 подобные фокусы не пройдут. Предположим, дисковод на компьютере обозначен буквой E.

Файл находится на диске в папке i386. Для того чтобы убедиться, что данный файл действительно присутствует, необходимо использовать команду E:\i386>dir. Название файла может не соответствовать оригиналу и обозначаться как HAL.dl_. В этом случае нужно распаковать запакованный CAB архив. Для этого используем команду expand e:i386hal.dl_ c:\windows\system32. Перед диском С должен стоять пробел. Конечно, можно распаковать файл и непосредственно на системный диск, а потом просто копировать его в нужное место. Но для чего, если замену и копирование можно выполнить напрямую? Система после этого без проблем должна загрузиться в обычном режиме.

Как исправить ситуацию при помощи сторонних программ?

Существуют такие способы исправить ошибки, связанные с повреждение или отсутствием файла HAL.dll, в которых требуется использовать специализированные приложения. Типа Acronis Recovery Expert, Acronis Disk Director, Bootice. Данные программы в принципе мало чем отличаются друг от друга. Загружать их нужно с флэшки или оптического носителя. В работе они используют одни и те же принципы. Другое дело, что пользователю не придется вводить специфические команды. Меню таких приложений полностью конкретизировано. Такие программы рассчитаны на восстановление поврежденных и утерянных данных, а также целых разделов жестких дисков.

Как вы, наверное, уже успели заметить, все эти приложения представляют собой программы общего типа, которые подходят буквально на все случаи жизни. В чем-то они смогут помочь даже неопытному пользователю. Хотя то, что рядовой пользователь, не обладающий определенными умениями и навыками, будет использовать именно эти программы, вызывает большие сомнения. Большинство из них, к сожалению, даже не пытаются вникнуть в суть вопроса, и сразу торопятся переустановить операционную систему. И зря, ведь при повторной установке операционной системы могут возникнуть такие ошибки, что установка так и будет доведена до конца. В итоге вы рискуете получить совершенно неработоспособную систему.

Заключение

Использование специальных программ для восстановления данных это, безусловно, хорошо. Однако нет твердой уверенности в том, что нужный файл динамической библиотеки действительно будет полностью восстановлен. По этой причине, несмотря на простоту работы с данными приложениями и их почти полную автоматизацию, лучше все-таки воспользоваться стандартными способами восстановления загрузки системы. Конечно, они сложнее и занимают больше времени, но зато в данном случае вы сможете быть уверенным в том, что работоспособность системы будет полностью восстановлена.

Но все же в некоторых случаях, когда ошибки динамической библиотеки возникают из-за других программных сбоев, применение данных программ может быть вполне оправданным. Но если проблема заключается в нарушении работы оперативной памяти или жесткого диска, то вряд ли у вас получится устранить эту проблему на программном уровне. Для начала лучше пройти полное тестирование, а при необходимости заменить некоторые элементы.

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

Ни один из информационных ресурсов не может документировать каждый из возможных сбоев и каждое из сообщений об ошибках, отображаемое Windows. Данная глава не является исключением. Вместо того чтобы перечислять подряд все возможные неприятности, я попытаюсь научить вас изолировать проблему, а затем при помощи имеющихся средств устранить ее.

Прежде всего я хочу сообщить вам две чрезвычайно полезные истины:

1. 99% всех компьютерных проблем можно решить при помощи кнопки Reset на корпусе вашего компьютера.

2. Не следует повторять одни и те же действия снова и снова, надеясь на то, что когда-нибудь они приведут к какому-либо иному результату (или, того хуже, повторять одни и те же действия снова и снова, будучи уверенным в том, что они никогда не приведут к каким-либо иным результатам).

Из двух этих принципов явно следует: не надо снова и снова перезагружать ваш компьютер в надежде на то, что он ни с того ни с сего вдруг заработает, как он­ работал до возникновения проблемы. Здесь перед нами встает ключевой вопрос: что делать, если проблема относится к оставшемуся одному проценту? То есть что делать, если кнопка Reset не помогает?

Основные методики устранения неисправностей

Чтобы успешно решить компьютерную проблему, необходимо прежде всего найти правильные слова для того, чтобы ее описать. Огромное количество людей обращается ко мне со словами: «Компьютер не работает». Я вынужден задавать множество уточняющих вопросов, пытаясь понять, что они делали и чего­ они не делали, появляется ли на экране сообщение об ошибке, что конкретно там написано, может быть, из корпуса идет дым, а может быть, компьютер просто не делает того, что хотелось бы пользователю.

Нравится вам это или нет, причиной большинства проблем является плохо написанное программное обеспечение. Если исключить из головоломки пользователя (то есть вас) как потенциальный источник проблемы, задача решения проблемы упростится.

Существует множество разновидностей компьютерных проблем. Это может быть сообщение об ошибке, фатальный сбой системы, зависание, неожиданные результаты работы или повреждение данных. Фатальный сбой системы обычно характеризуется появлением на экране характерного совершенно непонятного сообщения, содержащего в себе множество информации, адресованной прежде всего программистам (такие сообщения часто называют GPF - General Protection Fault, BSOD - Blue Screen of Death или как-либо еще). В большинстве случаев после этого работа сбойного приложения или даже всей системы обрывается. Подвисание выражается в том, что некоторая программа (или вся система Windows целиком) перестает реагировать на действия пользователя: движения мыши и нажатия на клавиши клавиатуры ни к чему не приводят. Иногда ситуацию можно исправить, нажав комбинацию Ctrl+Alt+Del или просто подождав несколько секунд, однако в некоторых случаях это не помогает.

В данной главе рассматривается множество специфических проблем и варианты их решения. Однако вы должны иметь в виду, что основным инструментом решения любых проблем является здравый смысл. В большинстве случаев для того, чтобы решить проблему, необходимо лишь немного поразмыслить. Не стоит пытаться обнаружить в каких-либо книгах длинный перечень всех возможных компьютерных проблем с указанием их причин и способов решения. Вы должны понимать, что подобного списка не существует и не может существовать в природе. Есть бесконечное количество комбинаций разнообразных материнских плат, карт расширения, периферийных устройств, прикладных программ и драйверов. Компании компьютерной индустрии прикладывают массу усилий для того, чтобы сделать все эти комбинации работоспособными. В боль­шинстве случаев это у них получается, однако зачастую приходится сталкиваться­ с тем, что, к примеру, та или иная программа отлично работает на одном компьютере, но отказывается запускаться на другом. Заранее предусмотреть все встречающиеся проблемы попросту невозможно. Все же в приложении Д приводится перечень наиболее часто встречающихся экранов BSOD (Blue Screen оf Death - голубой экран с сообщением о фатальном сбое системы). Этот перечень может оказаться полезным при диагностике проблем.

Прежде всего необходимо определить причину проблемы. Безусловно, это са­мый сложный этап. Далее я привожу несколько вопросов, которые помогут вам решить эту задачу.

Является ли инцидент случайным или он возникает каждый раз, когда выполняется некоторое действие или последовательность действий?

Фатальные сбои - это неизбежная характерная черта всех систем Windows, несмотря на то, что Microsoft постоянно пытается убедить нас в обратном. Фаталь­ные сбои возникают даже в среде Windows XP (хотя некоторые пользователи клянутся в том, что их системы стабильны, «как гранитная скала»).

Иногда сбой возникает случайно. У пользователя возникает ощущение, что сбой возник без каких-либо причин, как говорят, «на ровном месте», там, где он никогда раньше не возникал. Случайные сбои служат хорошим напоминанием о том, что документы, с которыми вы работаете, следует как можно чаще сохранять на диске.

Иногда приходится сталкиваться с тем, что одно и то же сообщение об ошибке­ (или фатальный сбой) появляется на экране каждый раз тогда, когда вы делаете щелчок на некотором элементе управления или выполняете некоторую последовательность действий. Если в результате повторного выполнения некоторой процедуры сбой или ошибка возникают снова, это может помочь вам определить­ причину проблемы.

Устанавливалось ли в системе новое аппаратное или программное обеспечение незадолго до того, как возникла проблема?

Неожиданное изменение в поведении вашего компьютера практически никогда не бывает спонтанным. Если что-либо ни с того ни с сего перестает работать, для этого явно должна быть конкретная причина.

Возможно, причиной является некоторая программа, возможно, причиной яв­ляется аппаратное устройство или его драйвер, возможно, причиной является изменение конфигурации или обновление самой системы Windows.

Обратите внимание на сбои, которые могут возникнуть в других приложениях­. Если сбой проявляет себя при функционировании двух программ, не исключено, что эти программы негативно влияют друг на друга. Также следует проверить, не является ли причиной сбоя одно из аппаратных устройств, подключенных к системе. Для этого удалите из системы или отключите все устройства, без которых может работать ваш компьютер. В большинстве случаев абсолютно необходимыми устройствами, без которых невозможно обойтись, являются видеокарта и клавиатура. Все остальное можно отключить. Наконец, вы можете установить на компьютере еще одну копию Windows XP для того, чтобы проверить, связан ли сбой с конкретной конфигурацией системы или нет. Установка второй копии Windows XP описывается в главе 10.

К сожалению, интерфейсы очень многих программ нельзя назвать полностью ин­туитивно понятными. В результате у пользователей возникает множество проблем, когда они не могут добиться от программы того, чего хотят. Если вы не можете добиться желаемого результата от текстового редактора, принтера, сканера­, мыши, веб-браузера или другого элемента системы, убедитесь в том, что вы в точ­ности следуете всем инструкциям и рекомендациям производителя этого устройст­ва или этой программы. Для этого хочешь не хочешь приходится читать документацию, заметки о конкретной версии (release notes), файлы Readme ит.д., ит.п. Причина проблемы может быть не только в том, что вы неправильно используете продукт, но также в том, что вы неправильно установили его. Кроме того, следует иметь в виду, что производители программного обеспечения и драй­веров устройств часто публикуют в Веб информацию об обновлениях и исправлениях ошибок. Возможно, установив такое обновление, вы избавитесь от проблемы. Подробнее об этом рассказывается далее в данной главе.

Возникала ли аналогичная проблема у других людей?

Зачастую это самый полезный из всех вопросов. В большинстве случаев оказывается, что вы не одиноки. Кто-то до вас уже не только столкнулся с точно такой же проблемой, но и успел успешно избавиться от нее. Возможно, информация о решении проблемы уже опубликована в одной из интернет-конференций. Например, веб-узел http://www.annoyances.com поддерживает конференцию, специально предназначенную для этой цели.

Возможно, вы обращаетесь за помощью не по адресу?

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

Используете ли вы самую последнюю версию программного обеспечения и драйверов для проблемного продукта?

Большинство производителей постоянно публикуют на своих веб-узлах исправления ошибок, «заплатки», обновленные версии драйверов. Очень часто оказывает­ся, что производитель уже исправил проблему, которая продолжает вас мучить­. Все, что вам нужно сделать, это загрузить и установить новую версию драйвера или обновление программы.

Напоследок хочу поведать вам еще одну мудрую мысль, которая была выстрадана в течение долгих лет горького опыта. Решение проблемы может потребовать от вас значительных усилий. Возможно, вы потратите много часов на мучительные эксперименты. Иногда бывает удобнее просто заменить проблемный продукт новым. Это решение особенно актуально в случае, если проблемный продукт устарел или стоит относительно недорого. Подумайте об этом, когда в четыре часа утра вы будете пытаться добиться корректной работы в среде Windows XP вашего старого девятнадцатидолларового сканера.

Что дальше?

Проблемы программного обеспечения (Часть I)

Здесь обсуждаются проблемы, связанные с использованием разнообразного прог­раммного обеспечения. В частности, обсуждаются проблемы, связанные с запуском и завершением работы Windows, рассматриваются сообщения об ошибках, а также фатальные сбои системы.

В главе 10 приводится более подробная информация о процессе установки Windows, о связанных с этим проблемах, а также о том, как восстановить работоспособность системы в случае, если Windows не загружается.

Перечень наиболее часто встречающихся сообщений о фатальных сбоях системы BSOD (Blue Screen Of Death) приводится в приложении Д.

Проблемы аппаратного обеспечения (Часть II)

Далее в данной главе рассматриваются общие проблемы, связанные с драйверами и аппаратными компонентами компьютера. Уделяется внимание таким вопросам, как аппаратные конфликты и проблемы Plug and Play. После этого одно за другим рассматриваются разнообразные аппаратные компоненты компьютера и обсуждаются специфические проблемы, которые могут возникнуть при исполь­зовании каждого из этих устройств. Подробнее о решении проблем, связанных с сетью и подключением к Интернету, рассказывается в главе 7.

Резервное копирование и восстановление данных (Часть III)

Часто следствием проблемы является потеря или повреждение данных. В треть­ей части данной главы я рассматриваю вопросы, связанные с защитой данных, восстановлением утраченных данных и предотвращением потерь данных.

Проблемы программного обеспечения

Как только вы начнете изучать устройство Windows XP, вы обнаружите множество инструментов и механизмов, которые добавлены в систему для того, чтобы обеспечить ее бессбойное функционирование. Некоторые из этих механизмов действительно эффективны, в то время как другие на поверку оказываются абсолютно бесполезными или, хуже того, вредными. Хорошим примером является механизм автоматического восстановления системных файлов System Restore. Этот механизм предназначен для автоматического разрешения конфликтов версий системных файлов, однако используемый им метод грубой силы часто приносит системе больше вреда, чем пользы. Более подробно механизм System Restore рассматривается далее в данной главе.

Теперь я перехожу к рассмотрению проблем, причиной которых является раз­нообразное системное и прикладное программное обеспечение.

Что делать, если Windows не загружается

К сожалению, многим пользователем часто приходится сталкиваться с тем, что Windows не загружается. Зачастую это происходит без отображения на экране каких-либо сообщений об ошибках, поэтому у пользователя не возникает никаких идей, в чем причина проблемы и как ее решить. Иногда после появления на экране графической заставки экран темнеет и компьютер зависает. Иногда вместо того, чтобы отобразить на экране рабочий стол, система неожиданно перезапускается. В большинстве случаев проблема связана с драйверами устройств, ап­паратными конфликтами или поврежденными системными файлами - обо всем этом подробнее рассказывается далее.

В предыдущих версиях Windows вплоть до Windows 98 включительно для ре­шения проблемы пользователь мог загрузить систему в режиме MS-DOS. В этом­ режиме запуск графической оболочки Windows и практически всех драйверов этой системы не осуществляется. При этом пользователь получает доступ к ко­мандной строке, благодаря чему он может воспользоваться несколькими эффективными способами решения проблемы. В Windows XP загрузка системы в режиме MS-DOS больше не поддерживается, однако, к счастью, вместо этого вы можете воспользоваться некоторыми другими столь же эффективными механизмами:

  • Windows Recovery Console (Консоль восстановления Windows). Этот механизм подробно рассматривается в главе 10. Консоль восстановления позволяет вос­становить работоспособность Windows или исправить конфигурацию диспетчера загрузки (boot manager). Кроме того, используя эту консоль, вы можете удалить или заменить некоторые из системных файлов - зачастую это невозможно сделать из Windows. Если Windows отказывается запускаться, попробуйте воспользоваться WRC.
  • Safe Mode with Command Prompt (Безопасный режим с командной строкой). Об этом режиме уже рассказывалось в главе 2, когда мы обсуждали методы замены заблокированных файлов. Данный режим является гибридом между консолью восстановления Windows и стандартным окном приглашения командной строки (Command Prompt window). Вы можете использовать такой режим для решения незначительных проблем, когда использование консоли восстановления WRC кажется вам излишним.

    В любом из этих двух вариантов вы получаете доступ к интерфейсу команд­ной строки, который позволяет вам копировать, перемещать, переименовывать и уничтожать файлы, а также запускать некоторые программы. Конкретные действия зависят от того, какую именно проблему вы решаете.

    Если вы не знаете, с чего начать, я рекомендую вам для начала сканировать ваш жесткий диск на предмет обнаружения ошибок. Дело в том, что поврежденные файлы могут быть причиной того, что Windows не запускается. Чуть позже в данной главе процесс поиска ошибок на диске будет рассмотрен подробнее.

    Вместо использования двух упомянутых ранее вариантов командной строки вы можете воспользоваться одним из встроенных в Windows режимов загрузки, специально предназначенных для решения проблем и устранения неисправностей. Для этого в самом начале загрузки системы (или после появления на экране меню диспетчера загрузки - см. главу 10) нажмите клавишу F8. Вы увидите меню, в состав которого будут входить следующие пункты:

  • Безопасный режим (также с командной строкой или поддержкой сети) (Safe Mode (with Networking или with Command Prompt)) - это усеченный режим работы Windows. Загружаются только самые необходимые для работы компоненты. Большинство механизмов не работает. Большинство функций недоступно. Этот режим удобно использовать для устранения дефектов конфигурации, удаления из системы сбойных программ и дефектных драйверов, которые препятствуют нормальному запуску Windows.
  • Включить протоколирование загрузки (Enable Boot with Logging) - Windows начинает работу в нормальном режиме, однако каждая операция, выполняемая в процессе загрузки, протоколируется в файле ntbtlog.txt, который располагается в папке \Windows. Если система отказывается загружаться, попробуй­те по крайней мере один раз загрузить систему с протоколированием. После этого загрузитесь в безопасном режиме (или в безопасном режиме с команд­ной строкой) и прочитайте содержимое файла ntbtlog.txt в любом текстовом редакторе, например Notepad (Блокнот). Самая последняя запись этого файла может натолкнуть вас на решение проблемы.
  • Включить режим VGA (Enable VGA Mode) - Windows начинает работу в нор­мальном режиме, однако использует видеорежим 640´480 с 16 цветами. Этот видеорежим поддерживается практически всеми современными видеокартами вне зависимости от модели и производителя, поэтому он является наиболее совместимым видеорежимом. Загрузка Windows в таком режиме может оказаться полезной в случае, если причиной проблемы является плохой видеодрайвер или некорректная конфигурация видеокарты.
  • Последняя удачная конфигурация (Last Known Good Configuration) - в этом режиме система загружает конфигурацию реестра и набор драйверов, которые в последний раз использовались для успешной загрузки системы. Представьте себе, что система перестала загружаться после того, как вы внесли в реестр некоторые изменения. Если вы используете данный режим загрузки, система загрузит реестр в том виде, каким он был до внесения в него изменений. Возможно, при этом работоспособность Windows полностью восста­новится.
  • Режим восстановления службы каталогов (Directory Services Restore Mode) - используется только в случае, если ваш компьютер является контроллером домена Windows NT/2000.
  • Режим отладки (Debugging Mode) - этот режим, как правило, не используется обычными пользователями. В этом режиме система передает отладочную информацию в последовательный порт для того, чтобы ее мог прочитать дру­гой компьютер.
  • Обычная загрузка Windows (Start Windows Normally) - в этом режиме Windows загружается как обычно, как будто вы не нажимали клавишу F8.

    В процессе запуска системы внимательно следите за сообщениями об ошибках. Сообщения об ошибках могут появляться на экране лишь на некоторое время, чтобы затем исчезнуть, а могут продолжать оставаться на экране до самого момента зависания. Подробнее о таких сообщениях рассказывается в следующем­ разделе.

  • Для большинства встроенных инструментов от Microsoft вам понадобится открыть командную строку с правами администратора. В Windows 10 проще всего это сделать правым кликом по кнопке «Пуск» и выбором пункта «Командная строка (Администратор)».

    В Windows 7 вызовите «Пуск | Все программы | Стандартные», а затем правой кнопкой мыши щелкните по пункту «Командная строка». Из меню выберите «Запустить от имени администратора».

    Для многих операций по восстановлению вам потребуется окно командной строки с правами администратора

    Полная перезагрузка Windows

    Последние версии Windows при завершении работы сохраняют часть актуальных параметров в буфере обмена, чтобы ускорить последующую загрузку. Вследствие этого некоторые ошибки могут появиться вновь даже после перезапуска системы.

    С помощью простой команды вы проведете полную перезагрузку, чтобы по возможности освободить ОС от накопившихся проблем. Нажмите на клавиши «Win+R» и введите «shutdown -g -t 0». Параметр «-g» обеспечивает полноценную перезагрузку. Второй параметр, «-t 0», выполняет ее быстро, избавляя вас от лишних запросов.


    Иногда для избавления Windows от ошибок достаточно ввести эту короткую команду. Она обеспечивает полноценную перезагрузку

    Сканирование жесткого диска на наличие ошибок

    Встроенный в Windows инструмент Chkdsk проверяет жесткий диск и исправляет поврежденные сектора. Для его запуска откройте окно ­командной строки с правами администратора и введите там «chkdsk C: /f /r». Параметр «C:» отвечает за то, чтобы утилита проверяла раздел «C:», в то время как «f» и «/r» служат для поиска и исправления некорректных сек­торов.

    Если существует еще какой-то процесс, обращающийся к сканируемому разделу, что случается довольно часто, утилита Chkdsk предложит провести проверку сразу после следующего запуска компьютера.


    Довольно часто выясняется, что Chkdsk может провести проверку лишь после перезагрузки компьютера

    Поиск ошибок в журнале загрузки

    При постоянных сбоях Windows во время запуска причину можно поискать в поврежденном драйвере. Вопрос только, в каком именно? Для выяснения активируйте функцию «Ведение журнала загрузки». В Windows 7 вы найдете его в «Дополнительных вариантах загрузки», которые вызываются клавишей «F8» в процессе запуска системы.

    В «десятке» выберите «Пуск | Параметры | Обновление и безопасность | Восстановление» и под строкой «Особые варианты загрузки» нажмите на кнопку «Перезагрузить сейчас». После этого последовательно выберите в меню восстановления «Диагностика | Дополнительные параметры | Параметры загрузки | Перезагрузить».

    Запустите ведение журнала загрузки нажатием на клавишу «2». Перезагрузите Windows (при необходимости в безопасном режиме) и в Проводнике Windows откройте файл «Ntbtlog.txt», который вы найдете в папке «C:\Windows». Драйвер, ответственный за сбой, как правило, располагается последним в списке. В поисковом сервисе Google найдите дополнительную информацию об этом драйвере и на основании этого либо удалите, либо обновите его.


    В текстовом файле Windows посредством ведения журнала загрузки сообщает последовательность запуска драйверов

    Восстановление поврежденных системных файлов

    Повреждение системных файлов может быть вызвано, в числе прочего, некорректным завершением работы Windows. Инструмент Sfc проверяет наличие таких элементов и при необходимости заменяет их сохраненной на локальном диске копией.

    Для того чтобы воспользоваться Sfc, откройте окно командной строки с правами администратора и введите «sfc /scannow». Анализ займет несколько минут. По его завершении перезагрузите компьютер и выполните необходимое обновление компьютера.

    Проверка хранилища компонентов


    Утилита командной строки Sfc находит поврежденные системные файлы и при необходимости исправляет их

    Sfc обращается к хранилищу компонентов. В нем Windows хранит копии системных файлов, чтобы в случае повреждений оригиналов запустить их оттуда. Однако ошибки могут закрасться и в копии. В таком случае откройте окно командной строки с правами администратора и введите там «dism /Online /Cleanup-Image/RestoreHealth», чтобы восстановить хранилище компонентов. После этого еще раз выполните команду «sfc /scannow».

    Обновление поврежденных драйверов


    Windows автоматически сохраняет предыдущие версии драйверов, к которые вы в любой момент можете задействовать

    Бывают ситуации, когда проблемы возникают после обновления драйвера. В таких случаях вы можете вернуться к предыдущей версии: нажмите на «Win+Pause» и в левом верхнем углу кликните по «Диспетчеру устройств».

    В списке найдите оборудование, драйвер которого повинен в проблемах, и щелкните по нему правой кнопкой мыши. Выберите «Свойства» и перейдите к вкладке «Драйвер». Нажмите на кнопку «Откатить», чтобы вернуть прежнюю версию.

    Вызов предыдущих конфигураций Windows

    Если в Windows 7 при загрузке нажать на клавишу «F8», можно загрузить последнюю функционирующую конфигурацию. В Windows 10 такая опция исчезла, но ее можно вернуть. ­Сначала в командной строке, открытой с правами администратора, введите команду «bcdedit /set {default} bootmenupolicy legacy». Теперь нажмите на комбинацию «Win+R» и введите «regedit».

    Перейдите к записи «LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Configuration Manager» и в ней создайте раздел «LastKnownGood». В нем создайте параметр DWORD под названием «Enabled» и переведите его значение на «1». Теперь в разделе «ConfigurationManager» создайте параметр DWORD с названием «BackupCount» и задайте для него значение «2».

    Полностью перезагрузите компьютер, чтобы активировать данную функцию. Теперь при нажатии на клавишу «F8» вы также сможете выбрать более раннюю, функционирующую конфигурацию.

    Коды ошибок для Windows 10

    При обновлении или установке Windows 10 могут возникнуть ошибки, отображаемые операционной системой лишь в виде зашифрованных кодов. Мы покажем вам, что скрывается за ними.

    Дополнительную информацию по определенным кодам ошибок вы найдете на странице https://goo.gl/ZnsY6N

    Проверка оперативной памяти

    Причиной повторяющихся сбоев Windows могут стать проблемы с оперативной памятью. Вместо того чтобы сразу бежать в магазин за новой, сначала проведите диагностику средствами системы.

    В «семерке» и «десятке» нажмите на клавишу «Windows» и введите слово «памяти». Выберите вариант «Средство проверки памяти Windows». Закройте все открытые файлы и перезагрузите компьютер, кликнув по «Выполнить перезагрузку и проверку (рекомендуется)». После перезагрузки автоматически запустится тестирование оперативной памяти. Нажмите на «F1», чтобы активировать дополнительные проверки. С помощью кнопки «Стрелка вниз» на кла­виатуре дойдите до опции «Extended» и нажмите на «F10», чтобы применить изменения.

    Такой способ тестирования оперативной памяти считается самым точным, однако он имеет один важный минус: в процессе тестирования и анализа вы не сможете параллельно работать на ПК.

    По завершении всех тестов Windows запустится в обычном режиме и отобразит результаты. Если средство проверки обнаружило ошибки, оперативную память придется заменить.


    «Средство проверки памяти Windows» проверяет RAM на наличие ошибок