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

Как происходит процесс загрузки компьютера?

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

Далее происходит загрузка ядра операционной системы в оперативную память и собственно запуск Windows XP. Так же нужно знать, что в загрузке операционной системы участвуют ещё и группа файлов, находящаяся в корневой директории диска С, а именно boot.ini, NTDETECT.COM, ntldr. Наличие всего вышеперечисленного, исключает наличие ошибки Bootmgr is missing при загрузке XP и обеспечивает успешный запуск системы.

Какие же могут быть причины возникновения ошибки Bootmgr is missing?

  1. Первое самое простое, при наличии нескольких жёстких дисков в системе, нарушились настройки Bios, а именно например в AMI Bios, во вкладке BOOT, пункт Boot Device Priority, далее Hard Disk Drives, в качестве винчестера с которого нужно производить загрузку выставлен совсем не тот, который нужен.

2. Использование в главной загрузочной записи программ сторонних разработчиков, так называемых менеджеров загрузки, например Acronis OS Selector, применяется в основном при наличии на компьютере нескольких операционных систем, менеджер выводит в начале загрузки удобное меню выбора ОС.

Пользоваться такими программами нужно очень осторожно, при некорректном удалении с компьютера самой программы Acronis Disk Director, очень большой шанс заняться восстановлением загрузчика Windows XP.

3. Тоже самое относится к загрузчику GRUB, позволяющему использовать на одном компьютере Linux и Windows XP, при удалении GRUB, вы оставите свой компьютер один на один с непонятной ему загрузочной записью и он не долго думая покажет вам Bootmgr is missing.

Вот в крации что мы будем делать

Исправлять ситуацию в этом случае будем в консоли восстановления Windows XP, первое введём команду FIXMBR и перепишем главную загрузочную запись, второй командой FIXBOOT запишем новый загрузочный сектор.

Но и это ещё не всё, после исправления загрузочной записи, а так же записи нового загрузочного сектора в консоли, ситуация с выводом ошибки может остаться неизменной и могут быть уже другие ошибки, к примеру: NTLDR is missing. В этом случае нужно ещё раз убедится в наличии файлов загрузочного сектора, напрямую участвующих в загрузке Windows XP: boot.ini, NTDETECT.COM, ntldr, в корневой директории диска (С:), в принципе для загрузки Windows XP вполне хватит трёх данных файлов.

Проще всего использовать Live CD, произвести с него загрузку, далее зайти в корневую директорию диска С и убедится в наличии данных файлов, если их там нет, значит нужно скопировать их с любой работоспособной XP и закинуть их себе, предварительно проверив и в случае необходимости отредактировав файл boot.ini, простой текстовый файл, в котором прописан путь к системным файлам Windows XP, сделать это нужно обязательно, а то получите другую ошибку, можете почитать Редактирование BOOT.INI.

Но есть способ проще: восстановление загрузчика Windows XP с помощью консоли восстановления. Если у вас есть дистрибутив XP, давайте им воспользуемся и скопируем три наших файла boot.ini, NTDETECT.COM, NTLDR в корневую директорию диска С.

Как восстановить загрузчик Windows ХР?

Загружаемся с установочного диска Windows XP, выбираем восстановить R. Если у нас одна операционная система ставим цифру 1.

Если был пароль вводим его, если нет нажимаем Enter.

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

Подтверждаем запись новой MBR, ставим Y

Вводим команду FIXBOOT, и соглашаемся записать новый загрузочный сектор.

Копируем файлы ntldr, NTDETECT.COM, boot.ini с дистрибутива в корень системного диска С. Вводим команду МАР и смотрим букву нашего дисковода, в моём случае (D:)


Вводим D: (букву дисковода) и нажимаем Enter.

Переходим в папку i386, которая находится на установочном диске Windows XP, из неё скопируем наш файл NTLDR в корень диска С. Вводим команду cd i386 и Enter

Копируем файл NTLDR в корень нашего системного диска с операционной системой командой copy NTLDR C.

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

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

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

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

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

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

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

Наиболее раздражающей большинство пользователей особенностью 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.

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

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

    У каждого типа сбоя Windows XP своя собственная причина, а потому, хоть и известны вполне однозначные рецепты избавления от самых распространенных проблем, для устранения большинства «глюков» невозможно выработать какой-то универсальный метод «лечения». Конфигурация каждой операционной системы, программного обеспечения, драйверов и оборудования уникальна, и чаще всего выяснить причину возникшей проблемы возможно только тщательно препарируя железные и программные внутренности конкретного компьютера. Если сбой не сопровождает ОС прямо с момента её установки, а появился в какой-то определенный момент (после установки очередной программы или драйвера, изменения настроек Windows, сбоя питания), то избавиться от него легко, достаточно удалить проблемное приложение, либо восстановить реестр или даже все содержимое жесткого диска из резервной копии. Помогут в этом не только стандартная System Restore, но и более интересные программы, например, Norton Ghost , Ashampoo Uninstaller , WinRescue XP . Разумеется, это возможно, если пользователь не брезговал профилактикой и регулярно пользовался подобными программами, что совсем не сложно, кстати говоря. Например, полный бекап системного NTFS-раздела объёмом 10 ГБ в Norton Ghost занимает всего минут 10 (неразумно отводить ОС весь объём диска).

    Если же нет возможности ни восстановить систему «малой кровью», ни полностью её переустановить, то придётся самостоятельно искать причину сбоя. Для достижения успеха в столь неблагодарном и нудном деле рекомендуется следовать такой технологии:

    Предварительный этап

    1. Перед началом диагностики сделайте резервную копию реестра, конфигурационных файлов или всей системы, чтобы не получить в результате экспериментов еще большие проблемы. Обязательно запоминайте все свои дальнейшие действия, чтобы в случае неполадок их можно было легко отменить.
    2. Удалите все временные файлы, очистите кэш браузера, Корзину, Журнал, очистите папку Program Files\ Internet Explorer\ Plugins с плагинами IE (для их восстановления сделайте резервные копии). Очистите папки, из которых производится автозапуск скриптов MS-Office (типа Documents and Settings\ ПОЛЬЗОВАТЕЛЬ\ Application Data\ Microsoft\ Excel\ Xlstart, Documents and Settings\ ПОЛЬЗОВАТЕЛЬ\ Application Data\ Microsoft\ Word\ Startup), удалите шаблон normal.dot, используемый MS-Office. Очистите папки Windows\ Downloaded Program Files, Documents and Settings\ ПОЛЬЗОВАТЕЛЬ\ NetHood, Documents and Settings\ ПОЛЬЗОВАТЕЛЬ\ PrintHood, Documents and Settings\ ПОЛЬЗОВАТЕЛЬ\ Recent. Удалите файлы autorun.inf со всех локальных дисков.
    3. Проверьте систему несколькими свежими антивирусами и программой Ad-Aware , просканируйте жесткий диск утилитами типа ScanDisk, Norton DiskDoctor (с обязательным включением тестирования записи). Проверьте системные файлы с помощью утилиты System File Checker (команда SFC /SCANNOW) и восстановите поврежденные библиотеки из дистрибутива Windows или Service Pack.
    4. Обновите систему: помимо последнего сервис-пака (если он уже установлен, переустановите) установите все свежие «заплатки» на сайте Windows Update (windowsupdate.microsoft.com, учтите только, что некоторые патчи сами могут быть источником проблем). Обновите (переустановите) Internet Explorer и виртуальную машину JAVA от Microsoft. Обновите DirectX, используя для этого redist-дистрибутив (объем около 25-30 мегабайт, а в названии файла присутствует слово «REDIST»: DX90b_Redist.exe). Иногда оказывается полезным сначала удалить Internet Explorer или DirectX, а потом поставить его заново - для этого можно использовать утилиту XPLite .

    Поиск готового решения

    1. Тщательно изучите документацию к сбойной программе или плате расширения, быть может, в ней имеются какие-то специальные указания. Посетите также сайт разработчика сбойной программы или устройства - возможно, служба техподдержки производителя знает о проблеме и предлагает загрузить какой-нибудь патч.
    2. Если сбой сопровождается сообщениями об ошибках (например, ошибками STOP на синем экране), то запишите их точное содержание и зайдите на сайт технической поддержки Microsoft. На основе сообщения об ошибке необходимо сформулировать запрос для поисковой системы (для максимальной эффективности поиска попробуйте формулировать запрос несколькими разными способами). Найти решение в базе данных Microsoft - самый быстрый способ устранения сбоя. Если в базе Microsoft нет сведений о вашем сбое, то запустите специализированную утилиту поиска в Интернете, например, Copernic или Search Plus и также попытайтесь найти в Сети и в технических конференциях UseNet материалы по схожим проблемам. Либо воспользуйтесь русскими и зарубежными поисковиками типа Yandex, Yahoo или Google.
    3. Учтите только, что если в вашей системе включен режим автоматической перезагрузки при сбоях, то сообщение «синего экрана смерти» отображаться не будет. Поэтому в меню Control Panel - System - Startup and Recovery - Settings заранее снимите флаг Automatically restart.
    4. Для получения максимальной информации о произошедшем сбое обратитесь также к системному журналу ошибок - Event Log (Computer Management - Event Viewer, «Управление компьютером» - «Просмотр событий»). Документация по большинству кодов событий Event ID присутствует на сайтах Microsoft Events and Errors Message Center и www.eventid.net . Кое-что можно выжать из системного дебаггера Dr.Watson, которого можно вызвать из окна программы System Information.
    5. Включите в Windows XP режим отправки сообщений об ошибках в Microsoft: Control Panel → System → Advanced → Error reporting → Enable Error Reporting (Панель управления → Система → Дополнительно → Отчет об ошибках → Включить отчет об ошибках). Вы будете смеяться, но отмечены случаи, когда после отправки разработчикам сведений о произошедшем сбое, пользователю приходил ответ с конкретным решением проблемы.
    6. Загляните на сайты, посвященные всенародной борьбе со сбоями Windows, например на www.techadvice.com , www.jsiinc.com/reghack.htm , www.mdgx.com , www.aumha.org , labmice.techtarget.com/troubleshooting/generalguides.htm - на них вы найдете ссылки на статьи, посвященные устранению многих распространенных сбоев.
    7. Посетите популярные веб-конференции и конференции UseNet посвященные операционным системам, программному обеспечению и компьютерному оборудованию. Предельно подробно сформулировав описание сбоя своей системы (и не забыв указать ее версию!), указав точное содержание сообщения об ошибке и описав конфигурацию своей системы, попробуйте попросить помощи других пользователей - возможно, кто-то уже сталкивался с аналогичной проблемой и знает ее решение, либо может подсказать направление дальнейших поисков.

    Проверка настроек

    1. В Панели Управления проверьте все настройки системы и оборудования - установите все параметры в положение «По умолчанию». В частности, отмените ограничения размера файла подкачки, проверьте, достаточно ли места на диске, а в настройках переменных окружения временно укажите более короткий путь к папке TEMP (например, C:\TEMP). Даже в настройках клавиатуры установите по умолчанию английский язык. Проконтролируйте также все установки в опциях используемых приложений.
    2. Верните в исходное состояние настройки в реестре и в конфигурационных файлах user.ini, system.ini сделанные с помощью утилит-твикеров. Проверьте установки в файлах autoexec.nt, config.nt, _default.pif. Запустите поиск в реестре по слову «Policies» и удалите все параметры в найденных разделах (кроме отвечающих за политики электропитания разделов PowerCfg, а также раздела HKEY_LOCAL_MACHINE\ SOFTWARE\ Microsoft\ Windows\ CurrentVersion\ Internet Settings\ TemplatePolicies, содержащего шаблоны политик безопасности IE) - возможно, сбой - всего лишь следствие ограничения прав пользователя. Тщательно проверьте текущие настройки политик безопасности в Редакторе групповых политик Group Policy Editor (GPEDIT.MSC).
    3. Верните в исходное - Default - состояние настройки в BIOS, поэкспериментируйте с разными опциями CMOS Setup, например, отключите режим DMA для дисков, измените тайминги памяти, отключите все интегрированные устройства, включите «дыру» в районе 15 мегабайта памяти. Отключите в CMOS Setup все, что касается управления питанием, в том числе ACPI. Либо наоборот - включите все эти опции, если они отключены. Аналогично поэкспериментируйте с параметром PnP OS Installed и USB Legacy Support. Обновите BIOS. И откажитесь от разгона: разгон - главный враг Windows XP!

    Система и программы

    1. Запустите утилиту msconfig.exe и отключите все программы из автозагрузки. Попробуйте также поэкспериментировать с режимом Selective Startup - возможно, некорректная запись затаилась в system.ini или win.ini, другом рудиментарном конфигурационном файле. С помощью msconfig удобно проверить и системные сервисы, например, сравнив список запущенных сервисов с другим ПК, на котором подобного сбоя не наблюдается. Хорошее описание назначения сервисов Windows XP, которое поможет узнать изначальный и рекомендованный статус их настройки в разных версиях Windows, вы найдете по адресу www.blackviper.com . Попробуйте отключить ненужные сервисы, например, WEB Client, а также проверьте зависимости сервисов, используя оснастку «Сервисы».
    2. Попытайтесь вспомнить, после каких действий появился сбой. Удалите несколько программ и драйверов, которые устанавливались последними - возможно, какая-то из них вызывает сбой системы или конфликтует с другими программами и оборудованием, вызывая их сбои. Удалите все программы, которые были созданы более двух лет назад и с тех пор не обновлялись. Удалите антивирусы и другой тесно интегрирующийся с системой софт. Обязательно используйте специализированный деинсталлятор типа Ashampoo Uninstaller, причем и при установке и при удалении программ - только так можно полностью очистить систему от всех следов удаляемой программы или драйвера! Кроме того, анализ лога деинсталлятора позволяет узнать, какие файлы на диске и какие параметры в реестре изменялись при установке программы - нередко для устранения сбоя достаточно изменить неверно измененный параметр в реестре. При переустановке программ и драйверов попробуйте не только самую свежую версию (обратите внимание, что к некоторым программам регулярно выходят патчи-обновления), но и более старую - нередко она оказывается более стабильной. Попробуйте переустановить сбойное приложение в другую директорию, с более коротким именем.
    3. Для устаревших программ попробуйте установить специальный режим совместимости. Для этого создайте ярлык к программе, войдите в его свойства и на вкладке «Совместимость» (Compatibility) в пункте «Запустить программу в режиме совместимости» (Run in emulation mode) выберите режим совместимости с другим типом Windows. Кроме того, используйте набор утилит Application Compatibility Toolkit , предназначенный для значительного расширения возможностей и ручной настройки этого режима.
    4. Попробуйте запустить сбойное приложение под учетной записью администратора. Если программа работает только под ней, то из-под учетной записи Администратора найдите в ветви реестра HKEY_LOCAL_MACHINE\ SOFTWARE раздел с настройками нужной программы и щелкните на нем правой кнопкой мыши. Выберите в появившемся меню команду «Разрешения» («Permissions») и установите полный доступ на эту ветвь реестра для пользователя или группы пользователей, которым разрешается с ней работать. Найдите также в ветви HKEY_CURRENT_USER раздел, соответствующий сбойной программе и сделайте его экспорт в REG-файл. Войдите теперь в систему под именем обычного пользователя и импортируйте этот REG-файл обратно в реестр. Иногда избавиться от подобного сбоя можно, если удалить свою учетную запись (и весь профиль пользователя) и затем создать ее заново.
    5. Попробуйте найти и исправить ошибки в реестре с помощью программы типа Norton WinDoctor. Найденные ошибки следует исправлять только в ручном режиме, анализируя каждую из них. Для этого надо попробовать выяснить, к какой программе или системной настройке относится ошибочная запись в реестре, просмотрев в RegEdit ту ветвь, о которой сигнализирует WinDoctor - по названиям файлов, параметров или по прописанным путям несложно установить приложение, породившее ошибку. Попробуйте использовать и другие диагностические утилиты, например, такие как DirectX Diagnostic Tool из состава Windows, она осуществит проверку файлов DirectX, драйверов, настроек некоторых устройств. Некоторые простые сбои устраняет программа Tweak UI, для этого в ней предусмотрена вкладка «Repair».
    6. Некоторые проблемы Windows XP устраняются, если восстановить главную загрузочную запись жесткого диска (MBR) командой «fdisk /mbr» после запуска ПК с дискеты Windows 98 (это нужно для последующей перезаписи идентификатора диска), либо используя команды консоли восстановления «fixboot» и «fixmbr». Загрузите ПК с дискеты Windows 98/Me с поддержкой NTFS (для этого используйте программу NTFS for DOS Pro) или диска ERD Commander и удалите файл PAGEFILE.SYS. ERD Commander, вообще говоря - прекрасная программа, являющаяся своего рода LiveCD для Windows XP. Она позволяет устранить множество проблем и получить доступ к настройкам ОС, даже если сама Windows не загружается в режиме защиты от сбоев. Проверьте наличие ошибок в boot.ini и текущие права доступа к файлам и папкам: группа пользователей «System» и «Administrators» должна иметь полные права доступа к корневой директории системного диска и к файлу виртуальной памяти PAGEFILE.SYS.
    7. Проследите в момент появления сбоя за различными системными событиями, запросами и обращениями к реестру с помощью специальных программ мониторинга. Анализируя обращения к реестру можно, например, определить, какие параметры из реестра запрашиваются программой непосредственно в момент возникновения сбоя - возможно, какой-то из них отсутствует или имеет некорректное значение. А с помощью анализа обращений к файлам легко понять, в каких файлах находятся настройки сбойной программы, а какие необходимые ей файлы отсутствуют. В этом помогут утилиты от компании SysInternals : Registry Monitor - анализ обращений к реестру, File Monitor - мониторинг обращений к файлам, DllView - информация о библиотеках, используемых текущими процессами, OpenList - сведения обо всех открытых файлах, PortMon - обращения к портам, TCPView - информация о соединениях по протоколу TCP. Отображение информации о всех запущенных программах лучше всего удается программе TaskInfo . Она же покажет, сколько ресурсов центрального процессора потребляет каждое приложение. А выяснить причину затора, возникающего при загрузке, можно с помощью известной диагностической утилиты BootVis (однако Microsoft её более не распространяет, поэтому пользуйтесь поиском). Проверьте также систему комплексным диагностически-информационным пакетом SiSoft Sandra или AIDA32 .
    8. Удалите лишние шрифты, отключите все счетчики производительности, удостоверьтесь, что на диске отсутствуют папки и файлы с очень длинными именами или расширениями (220 знаков и более), не используйте в работе с программами очень длинные параметры командной строки (220 знаков и более).

    Оборудование

    1. Обновите все драйверы всех устройств (или удалите и поставьте заново драйверы проблемного устройства, а также драйвер устройства, к которому оно подключено), в особенности - драйверы чипсета: Intel Chipset Software Installation Utility и Intel Application Accelerator либо VIA-4-in-1 (плюс прочие драйверы и патчи от VIA, такие как VIA IRQ Routing Miniport Driver, VIA IDE Miniport driver и другие, в зависимости от конфигурации системы). Проверьте наличие специальных патчей и обновлений на сайтах производителей оборудования, а главное - материнской платы.
    2. Проверьте исправность оборудования, правильность установки перемычек на нем, протестируйте его с помощью таких утилит, как Memory Test, CPU Stability Test и им подобных. Проверьте всё, вплоть до батарейки, напряжения блока питания и качества крепления материнской платы - никаких спонтанных замыканий или ненадежных контактов нигде не должно быть!
    3. Временно замените все модули памяти - именно она является тем устройством, которое сбоит чаще всего. Если это невозможно, то попробуйте ограничить ее объем, например, первыми 64 мегабайтами. В Windows XP для этого удобно использовать утилиту MSCONFIG.EXE: параметр MAXMEM в файле boot.ini. Попробуйте более мощный блок питания, как ни странно, нехватка мощности очень часто является причиной сбоев Windows.
    4. Проверьте температуру и работоспособность устройств охлаждения всех компонентов системы, даже чипсета (на радиатор чипсета можно даже установить специальный вентилятор). Заземлите ПК, установите сетевой фильтр или источник бесперебойного питания. Проверьте качество телефонного кабеля, сетевого кабеля, электрической разводки.
    5. Удалите все дополнительные устройства из ПК (кроме жесткого диска и видеокарты, хотя, иногда помогает и замена видеокарты), даже внутренний динамик-пищалку, после чего в режиме защиты от сбоев, используя диалог «Свойства Системы» («System Properties») удалите их драйвера и посмотрите - не пропал ли сбой. Если пропал, то по очереди устанавливайте устройства обратно, каждый раз повторяя процедуру, обычно приводящую к появлению сообщения об ошибке - возможно, имеет место какой-то аппаратный конфликт и таким способом вы либо выявите его источник, либо система заново распределит ресурсы и сама его устранит.
    6. Установите проблемное устройство в другой PCI-слот, в свойствах системы и утилите System Information (Program Files\ Common Files\ Microsoft Shared\ MSInfo\ msinfo32.exe) проверьте отсутствие конфликтов. Очень хороша для получения сведений о системе программа SiSoftware Sandra . Если ACPI отключен, попробуйте переназначить вручную конфликтующие прерывания (или еще и другие ресурсы, например, каналы DMA или диапазоны I/O). Попробуйте заменить проблемное устройство на точно такое же, либо на устройство другой марки - возможно, просто виноват бракованный экземпляр или смена производителя платы расширения устранит конфликт. Для дисков попробуйте другой шлейф, вместо 80-жильного шлейфа попробуйте 40-жильный и наоборот, проверьте правильность установки перемычек Master/Slave, переставьте диск на другой шлейф, установите для него в CMOS Setup либо режим автоопределения, либо задайте его параметры явным образом, либо установите для него «NONE». Не подключайте на один шлейф с проблемным диском другие устройства.
    7. Загляните в свойства проблемного устройства - возможно, там имеются настройки, использование которых устранит сбой, например, для диска отключите или включите режим DMA. Если компьютер не загружается, то доступ к этим меню попытайтесь получить из Режима Защиты от Сбоев (Safe Mode).
    8. В случае проблем с драйверами загрузите ПК в режиме защиты от сбоев, в Диспетчере Устройств удалите проблемное устройство (а также все несуществующие в реальности принтеры и устройства, даже джойстики) и после загрузки ОС в обычном режиме установите самый свежий драйвер. Впрочем, иногда более старый драйвер оказывается и более стабильным, попробуйте разные версии. Учтите, что устранению сбоя иногда способствует использование вместо перезагрузки полного выключения ПК и последующего его включения через несколько минут обесточенного простоя. Если сбой имеет какое-то отношение к сети, то в свойствах Сети удалите все сетевые компоненты и после перезагрузки поставьте все необходимое заново. Удалите все принтеры, если с ними есть проблемы, и тоже после перезагрузки переустановите их драйвера. Удалите все драйверы, не сертифицированные для Windows XP, проверить подписи системных файлов поможет утилита File Signature Verification, вызываемая из окна программы System Information. Если драйвер установился неудачно, то используйте либо загрузку последней удачной конфигурации (вызывается в загрузочном меню Windows), либо в свойствах системы сделайте откат к предыдущей версии драйвера.

    Дело плохо

    1. Переустановите Windows поверх предыдущей инсталляции, все файлы при этом восстановят свои исходные версии, однако при этом сохраняются основные установки в реестре, поэтому, если причина сбоя в неверных параметрах реестра, то такая переустановка, возможно, ничего не исправит. В ряде случаев можно непосредственно перед установкой из режима защиты от сбоев в диалоге «Свойства Системы» («System Properties») удалить все оборудование, чтобы Windows заново переустановила все драйвера. Попробуйте также разные диски с дистрибутивом ОС - возможно, исходный диск поврежден.
    2. Полностью стерев папки Windows, Program Files, System Volume Information и Recycler (либо переразбив и отформатировав диск), установите Windows «по-голому». Возможно, более работоспособной окажется Windows 2000 или Windows 98. Иногда требуется отформатировать диск специальной утилитой от производителя винчестера для полного его обнуления. В ряде случаев, например, после некорректной работы программ типа Partition Magic, для устранения сбоя необходимо разбить диск заново с помощью стандартного Fdisk.

    Финиш

    Обратитесь к специалистам или… попытайте счастья с Linux…

    1. www.symantec.com
    2. www.ashampoo.com
    3. www.superwin.com
    4. www.lavasoft.com
    5. www.microsoft.com/windows/ie/download/default.htm
    6. www.microsoft.com/java/vm/dl_vm40.htm
    7. www.litepc.com
    8. search.support.microsoft.com/search/?adv=1
    9. www.copernic.com
    10. srchplus.chat.ru
    11. www.microsoft.com/technet/support/ee/ee_advanced.aspx
    12. www.eventid.net
    13. www.techadvice.com
    14. www.jsifaq.com/reghack.htm
    15. www.mdgx.com
    16. www.aumha.org
    17. labmice.techtarget.com/troubleshooting/generalguides.htm
    18. www.blackviper.com
    19. www.microsoft.com/windows/appcompatibility/default.mspx
    20. www.winternals.com
    21. www.sysinternals.com
    22. www.iarsn.com
    23. www.microsoft.com/whdc/hwdev/platform/performance/fastboot/BootVis.mspx
    24. sisoftware.net
    25. www.aida32.hu/aida32.php
    26. support.intel.com/support/chipsets/driver.htm
    27. www.viaarena.com/?PageID=66

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

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

    Теперь в случае явления синего экрана смерти, ОС не будет автоматически перезагружаться, и выведется информационное сообщение об ошибке с техническими подробностями.
    Но есть один ньюнас, выпустив русскую версию Windows XP (она стоит у большинства пользователей XP), разработчики забыли оставить английский текст сообщений о ошибках.
    В итоге имеем сообщение, напечатанное нечитабельными символами белого цвета (в которых с трудом можно разобрать только слово STOP) на синем фоне. Такая картинка и называется голубым экраном смерти (Blue Screen of Death - BSOD).
    Эти ошибки могут быть вызваны как драйверами, службами, оборудованием, так и программным обеспечением (ПО). Диагностировать их сложнее всего.
    Текст сообщения содержит очень полезную информацию, но нечитабелен. Полный текст уведомления зависит от причины, но его формат остаётся постоянным. Сначала идёт имя ошибки, затем рекомендации по исправлению (самые общие - толку от них нет) и, наконец, номер и параметры ошибки.
    Например,
    *** STOP: 0x000000D1 (0x00000000, 0x000000000, 0x00000000, 0xF8BCC2A4)

    Текст за словом STOP содержит номер ошибки (шестнадцатеричной системе счисления) и до четырёх параметров, зависящих от ошибки. В нашем примере код ошибки 0x000000D1 (или просто D1) - наиболее распространенная ошибка. Она возникает при обращении к защищённому адресу памяти, который недоступен. Параметры, в свою очередь, указывают адрес ячейки памяти, по которому имело место обращение, номер прерывания, тип операции (0 означает чтение из памяти) и адрес вызова.
    В самом конце экрана *** Nwiz.sys - Addres F8BCCA44 base at F8BCC000, DateStamp 33bb8f1d - в некоторых случаях имя драйвера, вызвавшего ошибку. Не думайте, что обязательно этот драйвер содержит ошибку и требует замены. Иногда причина в другой программе, повлекшей за собой нестабильность и отказ системы. При этом драйвер Nvidia Nwiz.sys выполнил вполне корректную операцию, просто система уже была не в состоянии правильно ее интерпретировать. Запустите Windows в защищённом режиме и попробуйте отключить вызвавшую сбой программу или удалить службу с помощью Консоли восстановления.
    Если система перезагрузится сразу после вывода сообщения об ошибке, у вас не получится записать код ошибки. Однако, в большинстве случаев та же информация заносится в системный журнал, который можно посмотреть с помощью консоли Просмотр событий (Пуск -> Панель управления -> Администрирование -> Просмотр событий -> Система ). Здесь указывается только номер ошибки и её параметры.

    STOP:

    Параметры

    Описание

    0x0000000A 1 - адрес, по которому выполнено ошибочное обращение
    2 - IRQL, который использовалcя для обращения к памяти
    3 - тип доступа к памяти: 0 = операция чтения, 1 = операция записи
    4 - адрес инструкции, которая затребовала доступ к памяти по данному адресу
    Процесс, выполняемый в режиме ядра, или драйвер попытались обратиться к ячейке памяти, не имея к ней доступа. Эта ошибка возникает при сбойном (несовместимом) оборудовании или программным обеспечением. Обратите внимание на имя драйвера внизу экрана - это даёт шанс устранить проблему. Если подобная ошибка появляется в процессе установки, дело может быть в несовместимости ПО, антивирусной программе. Наиболее частая причина возникновения - драйвер устройства обращается к защищённой области памяти.
    0x0000000D 1 - связь уровня взаимодействия
    2 - уровень взаимодействия, пытающийся получить доступ
    Найти точки взаимодействия и определить, какие из них пытаются получить доступ к этому уровню в неверной последовательности.
    0x0000001E 1 - код исключительной ситуации
    2 - адрес, при обработке которого произошел сбой
    3 - Parameter 0 для исключения
    4 - Parameter 1 для исключения
    Ядро Windows XP обнаружило некорректную или неизвестную команду процессора. Обычно это следствие ошибок оперативной памяти, нарушений доступа к памяти. Обратите внимание не только на указанный драйвер, но и на сам адрес содержащий эту ошибку. Код исключения 0x80000003 означает, что точка прерывания или суждение было достигнуто при обращении к памяти, но система загрузилась с /NODEBUG ключом. Если ошибка появляется снова, убедитесь, что отладчик не остановлен и система загружается с ключом /DEBUG. На не Интеловских системах, если адрес исключения 0XBFC0304, ошибка появляется вследствие кеширования процессора. Если ошибка будет появляться снова, свяжитесь с производителями. Как правило, требуется анализ второго параметра этого сообщения, который указывает на адрес драйвера (функции), которая была причиной проблемы.
    0x00000020 1 - адрес APC, по которому был в ожидании на момент выхода
    2 - связь APC счётчика невозможна
    3 - текущий IRQ уровень
    Название ошибки указывает на повреждённый (отключённый) APC счётчик. Если счётчик
    показывает значение не равное нулю, то он и есть источник проблемы. Отрицательное значение указывает на то, что файловая система вызывала FsRtlEnterFileSystem большее количество раз чем FsRtlExitFileSystem. Положительное значение указывает наоборот FsRtlExitFileSystem было вызвано большее количество раз чем FsRtlEnterFileSystem. Если у вас такая ситуация, проверьте все файловые системы на машине, особенно, если у вас не NTFS, FAT, HPFS и RDR. Текущий IRQL должен быть равен 0. Если нет, то определённый порядок аннулирования драйверов может быть причиной возникновения ошибки, возвращаясь на высоком уровне IRQ. Вспомните, что вы делали или какие приложения закрывали, какие драйвера были установлены на момент возникновения синего экрана. Этот симптом указывает на серьёзную проблему в драйверах третьей стороны.
    0x00000023 Проблема в драйвере файловой системы FAT (чаще всего сбой на диске).
    0x00000024 Проблема в драйвере файловой системы NTFS (сбой на диске).
    0x0000002A 1 - адрес на котором IRP (I/O Request Packet ) был найден в несоответствующем состоянии IRP неожиданно был обнаружен в несоответствующем состоянии; это когда поле или несколько полей были несовместимы с сохранившемся состоянием IRP. Например, IRP,
    который был закончен указывался, как всё ещё ждущий выполнения команд драйвера какого - либо устройства.
    0x0000002B Стэк переполнен. Это может возникнуть, когда драйвер ядра использует слишком много стэк- вызовов. Это может случиться при серьёзной ошибке в ядре.
    0x0000002E 1 - адрес виртуальной памяти, который стал причиной ошибки
    2 - физический адрес причины ошибки
    3 - регистрация статуса процессора (PSR)
    4 - регистрация инструкции ошибки (FIR)
    Сбой или дефект оперативной памяти (ОЗУ ), включая память видеоадаптера. Так же это может быть при обращении драйвера к адресу памяти 0x8XXXXXXX, который не существует.
    0x00000031 1 - код статуса, который описывает почему система решила, что инициализация не произошла
    2 - указывает место ошибки инициализации фазы 0.
    Сбой инициализации системы на стадии загрузки.
    0x00000032 1 - код статуса, который описывает почему система решила, что инициализация не произошла
    2 - указывает место ошибки инициализации фазы 1.
    Сбой инициализации системы на следующей стадии.
    0x00000035 1 - адрес IRP Драйвер высшего уровня пытался вызвать драйвер низшего уровня через IoCallDriver() интерфейс, но в запасе не было свободного места в стэке, поэтому драйвер низшего уровня не сможет достичь нужных параметров, так как для него вообще нет никаких параметров. Это гибельная ситуация, так как драйвер высшего уровня считает, что заполнил параметры для драйвера низшего уровня. Тем не менее, так как
    для последнего драйвера нет места в стэке, составитель аннулировал конец пакета. Это означает, что, скорее всего, какая-то другая память была повреждена.
    0x00000036 1 - адрес объекта Драйвер устройства пытался удалить из системы одно из объектов его устройства, но счётчик обращений этого объекта не был равен 0, означающий что для этого объекта всё ещё были невыполненные задачи (счётчик указывает номер причин, почему данный объект на может быть удалён). Это ошибка вызова драйвера.
    0x00000037 Ошибка дисковода гибких дисков
    0x0000003E Мультипроцессорная система не поддерживается или не симметрична по отношению друг к другу. Чтобы быть симметричными, процессоры должны быть одного типа и уровня. Например, попытка
    использовать процессор уровня Pentium и 80486 вызовет ошибку. Кроме того, на х86 системах, возможность вычислений с плавающей точкой должны быть на обоих процессорах или ни на одном.
    0x0000003F Page File Entries ). Обычно причиной является драйвер, который плохо вычищает файл подкачки или нет места на диске.
    0x00000040 Драйвер вызвал функцию IoBuildPartialMdl() и послал ей MDL, чтобы выявить часть источника MDL, но MDL меньше, чем пределы требуемых адресов. Это ошибка драйвера.
    0x00000044 1 - адрес IRP Драйвер запросил завершение IRP , но пакет был уже завершён. Эту ошибку сложно выявить, так как самый простой случай - драйвер пытается завершить одну и ту же операцию дважды - обычно не то, что случается на
    самом деле. Реже - 2 различных драйвера пытаются завладеть пакетом и завершить его. Первый как правило срабатывает, а второй нет. Отследить, какой именно драйвер сделал это, трудно, так как следы первого драйвера были переписаны вторым. Тем не менее, конфликт может быть выявлен, рассматривая DeviceObject поля, в каждом местоположении стэка.
    0x00000048 Это ошибка указывает, что I/O Request Packet (IRP), который должен быть завершён, имеет порядок отмены, означая, что пакет в таком положении, что может быть отменен. Тем не менее, пакет не относиться более к драйверу, так как он уже вошёл в стадию завершения.
    0x00000049 Ошибка страницы с отключённым прерыванием.
    Рассматривайте эту ошибку, так же как 0x0A.
    0x0000004C Winlogon или CSRSS (Windows) "умерли" внезапно. Выходящий код может сказать больше. Обычно это - c0000005, что говорит о том, что неподдерживаемое
    исключение рухнуло в том или другом процессе. Также возникает, если драйвер или системная библиотека были распознана, как повреждённые.
    0x0000004D 1 - количество использованных страниц
    2 - количество физических страниц
    Нет больше свободного места, чтобы закончить операцию.
    0x0000004E 1. значение 1
    2. значение заголовков страниц, которые повреждены
    3. число доступных страниц
    4. 0

    1. значение 2
    2. данные, которые удаляются
    3. наивысшее число физических страниц
    4. итог удаляемых данных

    Причина - повреждённая (неисправная) структура ввода - вывода драйвера.
    0x00000050 1. указывает на ошибочный адрес в памяти Драйвер устройства или системная служба запросили данные, которых не было в памяти. Это дефект ОЗУ или несовместимое ПО.
    0x00000051 1. значение 1 (указывает, где появилась ошибка)
    2. значение 2 (указывает, где появилась ошибка)
    3. может указывать на библиотеку
    4. может быть возвратным кодом HvCheckHive"а, если какая-либо библиотека
    повреждена
    Ошибка реестра. Эта ошибка так же может означать, что реестр получил ошибку ввода - вывода, когда пытался прочесть один из его файлов. Ошибка могла быть вызвана проблемой с оборудованием или система повреждена. Это так же может
    означать, что ошибка вызвана операцией обновления, которую использует только
    система безопасности и это только когда ресурсы на исходе. Если такая ошибка появилась, проверьте, является ли машина PDC или BDC и сколько аккаунтов в базе данных SAM (Менеджер Безопасности Аккаунтов), и не заполнены ли соответствующие библиотеки почти до конца.
    0x00000058 Система загрузилась с восстановленного первичного раздела, поэтому библиотеки говорят, что зеркало в порядке, но на самом деле это не так. Настоящие образы изменены.
    0x00000069 Инициализация системы не удалась. Например, установка приняла не правильное решение по поводу инсталляции системы или пользователь
    переконфигурировал систему.
    0x00000073 1. 5
    2. 2
    3. список библиотек
    4. указывает UNICODE_STRING, содержащий имя библиотеки
    Указывает, что одна из системных библиотек повреждена или не читаема. Эта библиотека может быть или SOFTWARE, или SECURITY, или SAM (Менеджера Безопасности Аккаунтов).
    0x00000074 Эта ошибка может показывать то, что библиотека SYSTEM, загружаемая NTLDR, повреждена. Тем не менее, это практически невозможно, так как OSLOADER всегда проверяет библиотеки после загрузки и убеждается, что они не повреждены. Эта ошибка так же может означать, что некоторые требуемые ключи реестра и их параметры отсутствуют. Загрузка в LastKnownGood (Последней хорошей конфигурации) может решить проблему.
    0x00000075 На диске нет свободного места, так же это может произойти при попытке сохранить реестр на устройстве "только для чтения".
    0x00000077 1. 0
    2. 0
    3. значение PTE на момент ошибки
    4. адрес ошибки ядра

    1. код статуса
    2. I/O код статуса
    3. номер страницы виртуальной памяти
    4. Компенсация в страничный файл

    Система попыталась считать данные ядра из виртуальной памяти (файла подкачки) и не смогла найти данные по указанному адресу. Причины - дефекты ОЗУ, сбои жёсткого диска, повреждение данных или заражение вирусной программой и т.п.
    0x00000079 1. тип несовпадения (1, 2 или 3):

    1. несовпадение уровней выпуска PRCB (несовпадение дат). Если дело в этом, то
    параметры 2 и 3:
    2 - больший уровень NTOSKRNL.EXE
    3 - больший уровень HAL.DLL

    2. несовпадение типов бильдов, в этом случае параметры 2 и 3:
    2 - тип бильда NTOSKRNL.EXE
    3 - тип бильда HAL.DLL

    3. Micro Channel Architecture (MCA) компьютерам требуется специфичный MCA HAL, в
    этом случае параметры 2 и 3:
    2 - тип машины, определённый NTDETECT.COM
    значение 2 означает, что компьютер - MCA
    3 - тип машин, которые этот HAL поддерживает
    значение 2 означает, что этот HAL сделан для MCA

    Это сообщение указывает на не соответствие между уровнем абстрагирования от оборудования Windows XP (Hardware Abstaction Layer - HAL ) и системными файлами Windows XP. Причина - внезапное изменение параметров BIOSа на компьютерах с AСPI, например, установка жёсткого диска с системой в другой компьютер. Возможно пользователь вручную обновил либо NTOSKRNL.EXE либо HAL.DLL на несовместимые версии.
    0x0000007A Ошибка имеет ту же причину, что и ошибка 0х77: страница с данными ядра не найдены в виртуальной памяти (файле подкачки). Ошибка вызвана плохим блоком в памяти или ошибкой контроллера диска.
    0x0000007B 1. указатель на объект устройства Не найден системный раздел или загрузочный том в процессе запуска. Проблема обычно в переразбиении дисков на разделы, добавлении новых дисков перед загрузочным. В результате записи в Boot.ini перестают соответствовать правильным разделам.
    0x0000007D 1. номер найденных физических страниц
    2. нижняя физическая страница
    3. высшая физическая страница
    4. 0
    Не хватает памяти, чтобы загрузить Windows. Причина - дефект, либо слишком малая величина ОЗУ.
    0x0000007F 1. конкретная причина Появляется, когда процессор допускает ошибку, с которой ядро не может справиться. Чаще всего возникает из-за дефектов ОЗУ, остановке вентилятора процессора, а так же из-за разгона процессора и его перегреве.
    0x0000008B 1 - дисковая сигнатура MBR.
    2 - контрольная сумма MBR посчитанная загрузчиком системы
    3 - контрольная сумма MBR сохранённая в системе.
    Эта ошибка возникает в процессе загрузки, когда контрольная сумма MBR, которую посчитала система, не совпадает с контрольной суммой загрузчика. Обычно это означает вирус, т.к. некоторые вирусы могут быть не определены. Загрузитесь с диска и проверьте на вирусы.
    0x00000092 Появляется только когда однопроцессорный драйвер загружается в систему, в которой больше чем один активный процессор.
    0x00000098 Конец демонстрационного периода OC (для Trial- версий).
    0x0000009C Фатальная ошибка при проверке оборудования.
    0x0000009F Драйвер находится в неправильном или некорректном состоянии после завершения работы, перехода в ждущий (спящий) режим или восстановления из этих режимов.
    0x000000B4 Сбой инициализации видео- драйвера. Перезагрузитесь в защищённом режиме и устраните конфликт оборудования или откатите новый драйвер.
    0x000000B9 Обнаружены ошибки набора микросхем системной логики. Причина - неисправная материнская плата.
    0x000000BE Драйвер пытается записать в память только для чтения (ПЗУ).
    0x000000C2 Некорректная операция выделения памяти. Причина - сбойный драйвер или ПО.
    0x000000C4 Проверка версий драйверов обнаружима фатальную ошибка в драйвере...
    0x000000C5 Произошла попытка обращения в недопустимую область памяти процесса с слишком высоким IRQL. Это почти всегда вызвано драйверами, которые разрушили пул системы.
    0x000000C6 Драйвер обратился к пулу свободной памяти. Замените драйвер.
    0x000000C7 Таймер ядра или Delayed Procedure Call (DPC ) были найдены в недопустимой области памяти. Обысно это вызвано дефектом драйвера.
    0x000000C9 Получен сигнал от драйвера о предупреждении проверки ввода - вывода.
    0x000000CB Аналогично ошибке 0x76. Указывает, что драйвер или подпрограмма ввода - вывода не сумели выгрузить оставшиеся страницы после завершения операции.
    0x000000CE Драйвер не смог отменить ожидаемые действия перед переходом. Обычно возникает после инсталляции дефектного драйвера или службы.
    0x000000D1 Драйвер обращается к недоступному адресу памяти.
    0x000000D8 В системе закончились записи в таблице страниц. Не хватает РТЕ (Page File Entries ). Обычно причиной является драйвер, который запрашивает у ядра слишком большие области памяти или нет места на диске (мал файл подкачки).
    0x000000E3 Эта ошибка возникает при сбоях на файловой системе NTFS.
    0x000000EA Может появиться после установки нового видеоадаптера или обновлённого драйвера видеоадаптера, заставляющего систему ждать бесконечно долго при обращении к оборудованию. замените видеоадаптер или установите другой драйвер.
    0x000000ED Windows XP не смогла получить доступ к тому, содержащему загрузочные файлы. Смотри 0х7В.
    0x000000F2 Ядро обнаружило "шторм прерываний", когда устройство не освобождает прерывание. Как правило это связано с некорректным драйвером устройства или ошибкой в "прошивке"
    0x000000F3 Выключение Windows закончилось неудачей из - за недостатка памяти.
    0x1000007E Аналогично 0x7E.
    0x1000008E Аналогично 0x8E.
    0xC000009A Ядро Windows разместило всю доступную память в страницы пула..
    0xC0000135 Обнаружена ошибка при загрузке библиотеки. Файл отсутствует или повреждён. Возможно повреждение реестра.
    0xC0000142 Сбой инициализации библиотеки
    0xC0000218 Необходимый файл улья реестра не был загружен. Файл модет быть повреждён или удалён. Файл реестра разрушен из -за ошибок на жёстком диске или ОЗУ.
    0xC000021A Возникла серьёзная проблема с безопасностью в Windows XP- в нарушении обвиняется Winlogon.exe или Csrss.exe. Эта ошибка возникает при неполном восстановлении архива, несоответствии версий системных файлов, а так же при некорректном изменении разрешений системных файлов, когда учётная запись System теряет доступ к системным файлам и папкам.
    0xC0000221 Проблема с указанным файлом. Восстановите файл.
    0xC0000244 Возникает при аудите политики безопасности, если CrashOnAuditFail включён.
    0xC000026C Не возможно загрузить драйвер устройства. Проблема в драйвере.
    0xDEADDEAD “It’s dead, Jim!” Почти дословный перевод сообщения:
    “Это смерть, Джим!” Это сообщение о преднамеренном разрушении системы пользователем от отладчика или с клавиатуры. Само собой, Вы увидете это сообщение, только если сделали это нарочно!