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

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

23.02.2019

Мне, инженеру сервисного центра, часто приходится слышать от клиентов жалобы на то, что компьютер не запускается или не загружается. Так описывают разные неполадки – от проблем с включением до нарушения загрузки операционной системы. Но если быть более точными, “не запускается” следует понимать как не включается, не инициализируется или не работает, тогда как “не загружается” должно означать именно проблемы с загрузкой системы.

Рассмотрим на примерах конкретных симптомов, почему компьютер не запускается.

Нет реакции на нажатие кнопки включения

Причины

  • Нет напряжения в электросети, поврежден электрический шнур или вышел из строя блок питания.
  • Повреждена кнопка включения (Power).
  • Нет электрического контакта в разъемах питания.
  • Вышла из строя микросхема управления питанием.
  • Поврежден внутренний блок питания (на ноутбуках).
  • Вышел из строя чипсет.
  • Поврежден BIOS.

Что делать?

  • Убедитесь, что в электросети есть напряжение. Проверьте, включен ли блок питания и надежно ли к нему подсоединен кабель. При возможности проверьте работу компьютера с другим блоком питания.
  • Для проверки кнопки отключите провода от контактов Power Switch (ON, PWR_ON, PC_ON) на материнской плате и замкните контакты отверткой. Если ПК нормально включится – виновата кнопка.
  • Сбросьте настройки BIOS извлечением батарейки питания микросхемы CMOS и замыканием выводов гнезда. Или с помощью джампера (кнопки) Clear CMOS (другие названия – CLRTC, CRTC, CL_CMOS, CCMOS).

Компьютер включается (работают вентиляторы), но на экране ничего нет

Причины

  • Неисправен процессор или имеются неполадки в системе его питания.
  • Вышел из строя северный мост.
  • Неисправны планки, слоты или питание ОЗУ (оперативной памяти).
  • “Слетела” прошивка BIOS.

Что делать?

  • Убедитесь в отсутствии повреждений процессора и правильности подключения его системы охлаждения.
  • Проверьте, подключен ли дополнительный четырехконтактный разъем возле стабилизатора питания CPU.
  • Проверьте работу планок ОЗУ в разных слотах, попробуйте заменить их на заведомо исправные.
  • Сбросьте настройки BIOS.

Компьютер выключается или перезагружается в процессе запуска

Причины

  • Перегрев процессора или основных элементов системной платы.
  • Выход из строя (короткое замыкание) одного из устройств компьютера.
  • Уровни напряжения на материнской плате вышли за границы допустимых пределов.
  • Неполадки BIOS.

Что делать?

  • Очистите систему охлаждения от загрязнений. Обновите слой термопасты на процессоре.
  • Отключите все устройства, необязательные для старта компьютера: периферию, платы расширения (звук, сеть и т. д.), оптический привод, всё, что подключено к USB (кроме клавиатуры), ОЗУ (кроме одной планки), жесткие диски, кроме системного. Если ПК запустится – виновато одно из отключенных устройств.
  • Сбросьте настройки BIOS.

Загрузка операционной системы не начинается

Причины

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

Что делать?

  • Убедитесь, что жесткий диск правильно подключен, работоспособен и получает питание. Проверьте, определяется ли он в BIOS и виден ли при загрузке с других носителей.
  • Сбросьте настройки BIOS.

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

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

Почему может нарушиться запуск Windows XP?

Причин, по которым не загружается Win XP, много. Это повреждение или отсутствие загрузочных файлов, изменения в реестре, неправильные настройки файла конфигурации boot.ini, повреждение MBR (главной загрузочной записи), а иногда – сочетание этих факторов. Возникают такие проблемы чаще всего из-за следующего:

  • вирусной активности, особенно связанной с блокировкой MBR и рабочего стола Виндовс, а также вследствие неудачных попыток лечения таких вирусов;
  • ошибок при создании конфигурации с загрузкой нескольких операционных систем;
  • дефектов поверхности жесткого диска;
  • перебоев в электросети, из-за которых бывает повреждение файлов Win в процессе чтения и записи.

Для лучшего понимания причин сбоев загрузки Win XP, кратко разберем, как проходит этот процесс.

Порядок загрузки компьютера под управлением Windows XP

До системные этапы включения ПК – получение матплатой сигнала Power Good, инициализацию устройств и начало выполнения кода BIOS мы рассматривать не будем, поскольку проблемы на этой стадии относятся к аппаратным. Началом старта Виндовс будем считать выполнение загрузочного кода MBR, которому передает управление BIOS. Итак.

  • MBR находит в таблице активный раздел и передает управление загрузочному коду из его первого сектора (Boot Sector).
  • Выполнившись, код загрузочного сектора передает управление файлу NTLDR – загрузчику Windows XP.
  • NTLDR переводит процессор в 32-битный режим работы и проверяет, не сохранен ли на жестком диске образ спящего режима (файл hiberfil.sys). Если такой образ есть – загружает его, если нет – считывает информацию из Boot.INI – файла конфигурации загрузки.
  • Если на компьютере установлено несколько копий Win, на экран выводится меню, из которого пользователь может выбрать, какую систему загружать.

  • После выбора системы запускается файл ntdetect.com, который определяет аппаратную конфигурацию текущей загрузки.
  • Далее загружаются файлы ntoskrnl.exe (ядро Windows XP) и Hal.dll (Hardware Abstraction Layer) – посредник между аппаратным обеспечением ПК и ядром Win.
  • Последняя задача NTLDR – это запуск драйверов, отмеченных в реестре как загрузочные, и передача управления коду ядра. В же это время происходит инициализация оборудования, включение контроллера прерываний и системы ввода-вывода.
  • Ядро Windows XP запускает диспетчер сеансов – Smss.exe, который создает среду пользовательского окружения, графическую подсистему – Win32k.sys, подсистему исполнения клиент-сервер Csrss.exe, программу входа в Win – Winlogon.exe, сервис проверки подлинности – Lsass.exe и Services.exe – диспетчер управления службами.
  • Следом идет запуск экрана приветствия – LogonUI.exe и программы входа пользователя в Windows – Userinit.exe.
  • Далее запускается проводник (оболочка Win) – Explorer.exe, на экране появляется рабочий стол и система переходит в режим ожидания команд пользователя.

Как восстановить загрузку Windows XP

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

Восстановление главной загрузочной записи (MBR)

При повреждении MBR запуск Windows XP прерывается в самом начале, практически сразу после включения компьютера. Проявляется тем, что на экран выводится сообщение:

  • Missing Operating System - операционная система не найдена;
  • Invalid Partition Table - невалидная (дефектная) таблица разделов;
  • Error Loading Operating System - ошибка загрузки операционной системы.

Или не выводится ничего.

При повреждении MBR может пострадать как загрузочный код, так и таблица разделов. Чтобы восстановить код MBR, нужно запустить компьютер с установочного диска Windows XP и войти в консоль восстановления. Для этого:

  • поместите в привод установочный диск и начните загрузку, когда увидите на сообщение “Вас приветствует программа установки”, нажмите клавишу R (восстановить);

  • для работы в консоли укажите порядковый номер Win XP, куда нужно выполнить вход. Если у вас одна система, нажмите 1;
  • введите пароль администратора;
  • введите команду fixmbr и нажмите Enter – загрузочный код будет перезаписан;
  • для выхода из консоли введите команду exit .

Таблицу разделов собственными средствами Win исправить нельзя. Для этого приходится использовать сторонние программы. Одна из таких – утилита TestDisk , отлично справляется с этой задачей.

Восстановление загрузочного сектора и загрузчика NTLDR

Повреждение кода загрузочного сектора имеет такие же симптомы, как повреждение MBR, а сообщения об ошибке могут быть следующими:

  • NTLDR is missing - не найден загрузчик NTLDR;
  • А disk read error occurred - возникла ошибка чтения диска;
  • NTLDR is compressed - загрузчик NTLDR сжат (не разархивирован).

Для решения этой проблемы снова потребуется консоль восстановления, где нужно будет выполнить команду fixboot .

Такие же сообщения могут быть и при отсутствии в корневом каталоге Windows XP загрузчика NTLDR. Исправить ситуацию поможет копия этого файла, перенесенная с другого компьютера под управлением Windows XP или с установочного диска.

Настройка конфигурации загрузки (Boot.INI)

Если конфигурационный файл загрузки Boot.INI содержит ошибки, запуск Win XP тоже будет невозможен, так как NTLDR не будет знать, что и с какими параметрами загружать. Об этой проблеме система оповещает следующими сообщениями:

  • Check boot path and disk hardware - проверьте диск и путь к загрузочному разделу;
  • Could not read from selected boot disk - не удалось прочитать данные с выбранного загрузочного диска;
  • Windows could not start because of a computer disk hardware configuration problem - запуск Windows не удался из-за ошибки конфигурации диска.

Выйти из ситуации снова поможет консоль восстановления. Выполните команду: bootcfg /rebuild – она восстанавливает стандартные записи boot.INI. В процессе ее работы все разделы жесткого диска проверяются на наличие установленных копий Win. Если системы обнаруживаются, записи о них добавляются в конфигурационный файл, причем пользователь может подтвердить либо отклонить добавление системы в список загрузки. Так удается восстановить запуск сразу нескольких копий Windows.

Восстановление реестра

Еще одна из причин, почему Windows XP не загружается – это повреждение реестра, особенно разделов System, где содержатся сведения о запуске драйверов, и Software, в котором находится параметры управления загрузкой.

Для “отката” этих двух разделов к состоянию на момент установки системы, запустите консоль восстановления и выполните команды:

rename c:windowssystem32configsystem system.old

rename c:windowssystem32configsoftware software.old

copy c:windowsrepairsystem c:windowssystem32configsystem

copy c:windowsrepairsoftware c:windowssystem32configsoftware

Этим же способом можно восстановить и другие разделы реестра Win: Defoult, Security и Sum.

Восстановление загрузочных файлов

Вы уже знаете, почему файлы, ответственные за запуск Windows XP, теряют работоспособность. Win в таких случаях загружается почти до конца, но в определенный момент уходит в перезагрузку или завершается BSoD’ом. Так, ошибка 0xC000021a {fatal system error} говорит об отсутствии или повреждении Winlogon.exe или Csrss.exe. Проблемы других файлов могут не сопровождаться сообщениями, а проявляться только черным экраном в процессе загрузки.

Если известно, какие именно файлы отсутствуют, можно перенести их с другой аналогичной системы или с дистрибутивного диска – из папки i386. Для этого компьютер также загружается с консоли восстановления, где выполняются команды копирования и распаковки файлов из хранилища. Так, команда expand d:i386userinit.ex_ c:windowssystem32 распакует и скопирует в папку system32 файл userinit.exe , где d: – это установочный диск.

Если неизвестно, из-за каких файлов не загружается Windows, поможет установка системы в режиме восстановления. Системные файлы будут перезаписаны, а программы, настройки и пользовательские данные останется без изменения.

  • Выполните запуск компьютера с установочного диска. При появлении окна “Вас приветствует программа…” продолжите установку нажатием Enter.

  • В ходе дальнейшей работы программа просканирует диски и если обнаружит на них копию Windows XP, предложит восстановить. Для этого выберите ее в списке и нажмите “R”.

  • После перезагрузки пройдет еще несколько этапов, где потребуется участие пользователя. В том числе – ввод серийного номера.

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

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

Что такое загрузочная запись?

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

Если вы видите на экране сообщение типа «ntldr is missing», «no boot device» или просто черный фон без дальнейшего продвижения, то для исправления ошибки вам необходимо выполнить восстановление загрузчика Windows XP.

Причины сбоя:

  • Неправильная установка нескольких операционных систем, при котором загрузочный код затирается.
  • Удаление ОС Linux или менеджера загрузки.
  • Вирусное заражение (обычно программы-вымогатели, блокирующие запуск Windows).
  • Аппаратное повреждение диска.
  • Перебои с питанием (аварийное выключение).

Иногда получается вернуть системе работоспособностью простой перезаписью MBR, порой приходится восстанавливать загрузочный сектор. Наиболее трудный случай – ручное копирование файлов загрузчика в загрузочный сектор винчестера.

Восстановление MBR

Первое, что нужно сделать, если система не запускается – восстановить MBR, используя консоль восстановления:


Загрузочная запись восстановлена – попробуйте перезагрузиться и снова включить Windows XP.

Восстановление загрузочного сектора

Если на экране появляется сообщение типа «NTLDR is missing», то причиной неполадки является повреждение загрузочной записи. По симптомам этот сбой похож на ошибку MBR, поэтому лучше выполнить две команды восстановления:

Если перезапись загрузочного сектора и MBR не помогла, то попробуйте исправить ошибки в файле Boot.INI:


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

Копирование файлов загрузки

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

  1. Загрузитесь с диска, откройте консоль восстановления.
  2. Проведите запись MBR и загрузочного сектора, как показано выше.
  3. Выполните команду «map» для вывода списка всех подключенных дисков. Найдите букву носителя с дистрибутивом Windows.
  4. Введите букву диска с дистрибутивом и нажмите Enter, чтобы перейти к работе с ним.
  5. Введите «cd i386», чтобы открыть одноименную папку на дистрибутиве Windows XP.
  6. Введите «copy NTLDR C:\», чтобы скопировать файл NTLDR.
  7. Введите «copy NTDETECT.COM C:\» для копирования файла NTDETECT.COM.

Следующим на очереди будет файл BOOT.INI.

Процесс загрузки компьютера казалось бы изучен нами до мелочей: кнопка - BIOS - операционная система - логин... А ты задумывался когда-нибудь о том что же на самом деле происходит в это время внутри твоего компьютера? Можешь по шагам рассказать как работает компьютер? Уверен, что нет. Поэтому сегодня проведем короткий ликбез - расскажем о том, как же на самом деле загружается компьютер.

Эта статья рассматривает работу Windows XP, в остальных системах процесс, естественно, несколько отличается.

Включается тумблер питания.
Блок питания проводит самодиагностику. Когда все электрические параметры в норме БП посылает сигнал Power Good процессору. Время между включением питания и уходом сигнала обычно 0.1-0.5 секунд.

Таймер микропроцессора получает сигнал Power Good.
С получением этого сигнала таймер перестает посылать сигнал Reset процессору, позволяя тому включиться.

CPU начинает выполнять код ROM BIOS.
Процессор загружает ROM BIOS начиная с адреса FFFF:0000. По этому адресу прописан только переход на адрес настоящего кода BIOS ROM.

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

BIOS ищет адаптеры, которые могут потребовать загрузки своего BIOS-а.
Самым типичным случаем в этом случае является видео карта. Загрузочная процедура сканирует память с адреса C000:0000 по C780:0000 для поиска видео ROM. Таким образом загружаются системы всех адаптеров.

ROM BIOS проверяет выключение это или перезагрузка.
Процедура два байта по адресу 0000:0472. Любое значение отличное от 1234h является свидетельством "холодного" старта.

Если это включение ROM BIOS запускает полный POST (Power On Self Test). Если это перезагрузка, то из POST процедуры исключается проверка памяти.
Процедуру POST можно разделить на три компоненты:

  • Видео тест инициализирует видео адаптер, тестирует карту и видео память, показывает конфигурацию или возникшие ошибки.
  • Идентификация BIOS-а показывает версию прошивки, производителя и дату.
  • Тест памяти проверяет чипы памяти и подсчитывает размер установленной памяти.

Ошибки, которые могут возникнуть в ходе POST проверки можно разделить на смертельные и не очень:). Во втором случае они показываются на экране, но позволяют продолжить процесс загрузки. Ясно, что в первом случае процесс загрузки останавливается, что обычно сопровождается серией бип-кодов.

BIOS читает конфигурационную информацию из CMOS.
Небольшая область памяти (64 байт) питается от батарейки на материнской платы. Самое главное для загрузки в ней - порядок, в котором должны опрашиваться приводы, какой из них должен быть первым - дисковод, CD-ROM или винчестер.

Если первым является жесткий диск, BIOS проверяет самый первый сектор диска на наличие Master Boot Record (MBR). Для дисковода проверяется Boot Record в первом секторе.
Master Boot Record - первый сектор на цилиндре 0, 0 головке, 512 байт размером. Если она находится, то загружается в память по адресу 0000:7C00, потом проверяется на правильную сигнатуру - два последних байта должны быть 55AAh. Отсутствие MBR или этих проверочных байт останавливает процесс загрузки и выдает предупреждение. Сама MBR состоит из двух частей - системного загрузчика (partition loader или Boot loader), программы, которая получает управление при загрузке с этого жесткого диска; таблицы разделов (партиций), которая содержит информацию о логических дисках, имеющихся на жестком диске.

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

Дальше Boot Loader проверяет таблицу партиций в поисках активной. Загрузчик дальше ищет загрузочную запись (Boot Record) на самом первом секторе раздела.
В данном случае Boot Record это еще 512 байт - таблица с описанием раздела (количество байт в секторе, количество секторов в кластере и т.п.) и переход на первый файл операционной системы (IO.SYS в DOS).


Операционная система

Управление передается операционной системе. Как же она работает, как проходит процесс загрузки?

Boot Record проверяется на правильность и если код признается правильным то код загрузочного сектора исполняется как программа.
Загрузка Windows XP контролируется файлом NTLDR, находящемся в корневой директории системного раздела. NTLDR работает в четыре приема:

  1. Начальная фаза загрузки
  2. Выбор системы
  3. Определение железа
  4. Выбор конфигурации

В начальной фазе NTLDR переключает процессор в защищенный режим. Затем загружает соответствующий драйвер файловой системы для работы с файлами любой файловой системы, поддерживаемой XP.
Если кто забыл, то наша любимая ОСь может работать с FAT-16, FAT-32 и NTFS.

Если в корневой директории есть BOOT.INI, то его содержание загружается в память. Если в нем есть записи более чем об одной операционной системе, NTLDR останавливает работу - показывает меню с выбором и ожидает ввода от пользователя определенный период времени.
Если такого файла нет, то NTLDR продолжает загрузку с первой партиции первого диска, обычно это C:\.

Если в процессе выбора пользователь выбрал Windows NT, 2000 или XP, то проверяется нажатие F8 и показ соответствующего меню с опциями загрузки.
После каждой удачной загрузки XP создает копию текущей комбинации драйверов и системных настроек известную как Last Known Good Configuration. Этот коллекцию можно использовать для загрузки в случае если некое новое устройство внесло разлад в работу операционной системы.

Если выбранная операционная система XP, то NTLDR находит и загружает DOS-овскую программу NTDETECT.COM для определения железа, установленного в компьютере.
NTDETECT.COM строит список компонентов, который потом используется в ключе HARDWARE ветки HKEY_LOCAL_MACHINE реестра.

Если компьютер имеет более одного профиля оборудования программа останавливается с меню выбора конфигурации.

После выбора конфигурации NTLDR начинает загрузку ядра XP (NTOSKRNK.EXE).
В процессе загрузки ядра (но перед инициализацией) NTLDR остается главным в управлении компьютером. Экран очищается и внизу показывается анимация из белых прямоугольников. Кроме ядра загружается и Hardware Abstraction Layer (HAL.DLL), дабы ядро могло абстрагироваться от железа. Оба файла находятся в директории System32.

NTLDR загружает драйвера устройств, помеченные как загрузочные. Загрузив их NTLDR передает управление компьютером дальше.
Каждый драйвер имеет ключ в HKEY_LOCAL_MACHINE\SYSTEM\Services. Если значение Start равно SERVICE_BOOT_START, то устройство считается загрузочным. Для кажого такого устройства на экране печатается точка.

NTOSKRNL в процессе загрузки проходит через две фазы - так называемую фазу 0 и фазу 1. Первая фаза инициализирует лишь ту часть микроядра и исполнительные подсистемы, которая требуется для работы основных служб и продолжения загрузки. На этом этапе на экране показывается графический экран со статус баром.
XP дизейблит прерывания в процессе фазы 0 и включает их только перед фазой 1. Вызывается HAL для подготовки контроллера прерываний. Инициализируются Memory Manager, Object Manager, Security Reference Monitor и Process Manager. Фаза 1 начинается когда HAL подготавливает систему для обработки прерываний устройств. Если на компьютере установлено более одного процессор они инициализируются. Все исполнительные подсистемы реинициализируются в следующем порядке:

  1. Object Manager
  2. Executive
  3. Microkernel
  4. Security Reference Monitor
  5. Memory Manager
  6. Cache Manager
  7. I/O Manager
  8. Process Manager

Инициализация Менеджера ввода/Вывода начинает процесс загрузки всех системных драйверов. С того момента где остановился NTLDR загружаются драйвера по приоритету.
Сбой в загрузке драйвера может заставить XP перезагрузиться и попытаться восстановить Last Known Good Configuration.

Последняя задача фазы 1 инициализации ядра - запуск Session Manager Subsystem (SMSS). Подсистема ответственна за создание пользовательского окружения, обеспечивающего интерфейс NT.
SMSS работает в пользовательском режиме, но в отличии от других приложений SMSS считается доверенной частью операционной системы и "родным" приложением (использует только исполнительные функции), что позволяет ей запустить графическую подсистему и login.

SMSS загружает win32k.sys - графическую подсистему.
Драйвер переключает компьютер в графический режим, SMSS стартует все сервисы, которые должны автоматически запускаться при старте. Если все устройства и сервисы стартовали удачно процесс загрузки считается удачным и создается Last Known Good Configuration.

Процесс загрузки не считается завершенным до тех пор, пока пользователь не залогинился в систему. Процесс инициализируется файлом WINLOGON.EXE, запускаемым как сервис и поддерживается Local Security Authority (LSASS.EXE), который и показывает диалог входа в систему.
Это диалоговое окно показывается примерно тогда, когда Services Subsystem стартует сетевую службу.

  • Процесс загрузки операционной системы.
        Процесс загрузки любой ОС начинается со считывания в память первого сектора жесткого диска, содержащего загрузочный код (Master Boot Record, MBR) и таблицу разделов (Partition Table) . Программный код загрузочной записи, просматривает таблицу разделов в поисках загружаемого системного раздела. Найдя такой раздел, MBR загружает в память его первый сектор и исполняет код, содержащийся в нем. Загрузочный сектор раздела (partition boot sector) , содержит загрузочный код установленной на данном разделе операционной системы. В системах Win2k/XP этот код находит файл загрузчика ntldr , который всегда находится в корневом каталоге системного диска, загружает его в память и передает управление ему.
        NTLDR начинает выполнение c переключения процессора в защищенный режим с использованием 32-разрядной модели памяти с плоской адресацией (после включения питания процессор (CPU) всегда запускается в реальном режиме).
    Затем загрузчик считывает расположенный в корневом каталоге системного диска файл Boot.ini и отображает на экране меню (boot loader screen - BLS) для выбора загружаемой ОС. Записи в boot.ini позволяют загрузчику найти дальнейшие компоненты загружаемой системы и определяют нужные параметры начальной загрузки. Пример содержимого boot.ini:


    timeout=10
    default=multi(0)disk(0)rdisk(0)partition(1)\WINNT
    multi(0)disk(0)rdisk(0)partition(3)\WINNT="MS Windows 2000 Server" /fastdetect
    multi(0)disk(0)rdisk(0)partition(1)\WINNT="MS Windows 2000 Professional" /fastdetect

    Параметр timeout задает время ожидания выбора загружаемой ОС в секундах, default - определяет, что загружать по умолчанию. В секции - список загружаемых ОС и параметры их загрузки. Пути задаются в ARC-виде (Advanced RISC Computer), где:
    multi(0) - номер контроллера HDD. 0 - Primary, 1 - Secondary.
    disk(0) - для IDE всегда равен 0, для SCSI - номер логического устройства (LUN)
    rdisk(0) - для SCSI всегда равен 0, для IDE - номер физического диска.
    partition(1) - номер раздела с установленной OC. Номера разделов начинаются с "1"
    \WINNT - имя каталога с установленной OC.

        Далее - в кавычках указывается строка названия ОС, отображаемая загрузчиком в меню выбора, и ключ по умолчанию - /fastdetect, означающий, что не нужно производить распознавание устройств PnP при начальной загрузке. При определении причины, по которой не грузится ОС, полезно использовать ключи:
    /BOOTLOG - записывать протокол загрузки в файл %SytemRoot%\ntbtlog.txt В нашем случае - C:\WINNT\ntbtlog.txt. /SOS - выводить в процессе загрузки имена загружаемых драйверов. Выводимая информация по содержанию похожа на ту же, что записывается в ntbtlog.txt. Однако запись в файл журнала может и не сработать, например, при ошибке типа "STOP: 0x0000007B Inaccessible Boot Device".
    Начало файла журнала или списка загружаемых модулей по /SOS:
    Loaded driver \WINNT\System32\ntoskrnl.exe
    Loaded driver \WINNT\System32\hal.dll
    Loaded driver \WINNT\System32\BOOTVID.DLL
    Loaded driver ACPI.sys
    Loaded driver \WINNT\system32\DRIVERS\WMILIB.SYS
    Loaded driver pci.sys
    Loaded driver isapnp.sys
    ....
    BOOTVID.DLL обеспечивает выдачу информации на экран при возникновении критических ошибок системы, и для русскоязычных систем, делает это не очень хорошо - русский текст в сообщениях выдается в неправильной кодировке и нечитаем. Однако в Интернете можно найти пропатченную BOOTVID.DLL для вашей системы с нормальной кодировкой и заменить ею существующую в \WINNT\System32\ и WINNT\System32\dllcache. Для проверки можно искусственно вызвать "синий экран" (BSOD), убив сервис winlogon, с помощью FAR или PSkill.exe.

        Можно добавить в меню загрузки свои строки с желательными параметрами, просто скопировав элемент описания ОС и заменив /fastdetect на нужный вам ключ. Желательно, также отразить этот вариант загрузки в выводимом названии:
    multi(0)disk(0)rdisk(0)partition(3)\WINNT="MS Windows 2000 Server-BOOTLOG" /bootlog

        Версии загрузчиков Windows 2000 и Windows XP значительно отличаются, в первую очередь, по оптимизации программного кода для увеличения скорости загрузки (Fast Boot в XP), но в остальном они очень похожи.
        После выбора ОС, NTLDR загружает в память находящийся в корневом разделе файл ntdetect.com , который собирает информацию о физических устройствах, подключенных на данный момент к компьютеру и возвращает полученную информацию загрузчику NTLDR, после чего загрузчик запускает ядро операционной системы Ntoskrnl.exe и hal.dll из каталога установленной ОС , и передает ему информацию, собранную модулем ntdetect.com. Программный код ядра выполняется в привилегированном режиме процессора и имеет прямой доступ к аппаратной конфигурации, а также, обеспечивает программный интерфейс доступа (HAL.DLL) к аппаратным ресурсам для других программ.
        С этого момента на экране появляется графическая заставка с индикатором загрузки.
    Ядро создает ключ HKLM\HARDWARE , используя информацию, полученную от загрузчика NTLDR. Этот ключ содержит данные об аппаратных средствах, распознавание которых осуществляется каждый раз при запуске системы. В состав этих данных входит информация об аппаратных компонентах на системной плате и о ресурсах, используемых конкретными аппаратными устройствами.
        До этого момента причину, по которой может не загружаться система, установить довольно просто - отсутствие или повреждение загрузочных секторов, вышеперечисленных файлов, каталогов или реестра, естественно, при исправном оборудовании. Дальше все значительно сложнее. Начинается загрузка в память и инициализация драйверов и системных служб, информация о которых хранится в разделе реестра
    HKLM\SYSTEM\CurrentControlSet\Services
    Каждому драйверу соответствует свой ключ, в составе которого имеется параметр Start , определяющий, на каком этапе загрузки системы производится загрузка и инициализация данного драйвера или службы. Значения Start:
    0 - BOOT - драйвер загружается загрузчиком.
    1 - SYSTEM - драйвер загружается в процессе инициализации ядра.
    2 - AUTO - служба запускается автоматически при загрузке системы.
    3 - MANUAL - служба запускается вручную.
    4 - DISABLE - отключено.
    Сами файлы драйверов хранятся в каталоге %SystemRoot%\system32\drivers .

        Сначала загружаются и инициализируются низкоуровневые драйверы устройств, параметр Start у которых равен 0. Для их загрузки используются функции BIOS (естественно, ведь никаких других драйверов в оперативной памяти еще нет.)

        Затем загружаются и инициализируются остальные драйверы устройств, параметр Start у которых равен 1. Для их загрузки уже используются ранее загруженные драйверы с параметром Start=0
    Именно на этом этапе чаще всего возникают причины появления "Синих экранов смерти" (Blue Screen Of Death - BSOD), связанные с невозможностью загрузки нужного драйвера или неправильной его работы с оборудованием компьютера, например,
    STOP: 0x0000007B Inaccessible Boot Device
        Обработка ошибок в процессе инициализации драйверов устройств основана на значении элемента ErrorControl ключа реестра, относящегося к драйверу, и заканчивается "синим экраном" с соответствующим кодом ошибки.

        После успешно отработанного данного этапа начальной загрузки запускается "Диспетчер сеансов" (\SystemRoot\System32\smss.exe) , задача которого - запустить высокоуровневые подсистемы и сервисы (службы) операционной системы. На этом этапе запускаются процессы CSRSS (Client Server Runtime Process), WINLOGON (Windows Logon), LSASS (LSA shell), и оставшиеся службы с параметром Start=2 из HKLM\SYSTEM\CurrentControlSet\Services
        Информация, предназначенная для диспетчера сеансов, находится в ключе реестра
    HKLM\SYSTEM\CurrentControlSet\Control\Session Manager .
    Система загружена и все готово к регистрации пользователя (если система не настроена на автоматическую регистрацию).

  • Решение проблем с помощью консоли восстановления.
        Консоль восстановления предоставляет пользователю командную строку, позволяющую устранить ошибки в системе, используя ограниченный набор консольных команд. С помощью консоли восстановления можно удалять и создавать разделы, форматировать диски, восстанавливать загрузочные секторы, включать и отключать службы, восстанавливать системные файлы с дистрибутива или другого носителя.
        Консоль восстановления можно запустить двумя способами:
    - с использованием установочных дисков.
    - с использованием выбора в меню загрузчика предварительно установленной консоли восстановления в качестве одного из вариантов загрузки. Установить же консоль можно на рабочей системе, поэтому чаше используется первый вариант.
        При загрузке с установочного диска нужно выбрать режим выполнения восстановления установленной копии Windows 2000/XP, а затем - запуск консоли восстановления. После запуска консоли восстановления нужно будет выбрать диск (если на компьютере установлено несколько систем) и войти в систему, используя пароль администратора. Если вы не знаете, какие команды можно использовать - наберите help . Можно получить подсказку по конкретной команде - help имя команды .
    В случае, когда загрузка системы не доходит до инициализации ядра (запорчены загрузочные секторы, отсутствует или испорчен загрузчик ntldr и т.п.) алгоритм действий может быть следующим:
    Пример для случая стандартно установленной Windows 2000 на диске C: и наличии CD-ROM с дистрибутивом на D:
  • Убедимся в наличии нужных системе файлов в корне диска.
    dir C:\

    Результат выполнения DIR частично представлен на рисунке ниже. Первая колонка текста - дата создания (последней модификации файла или каталога), вторая - время, третья - атрибуты, где d- каталог, r-только чтение, s- системный, h - скрытый, c - служебный.
    После выполнения команды в списке файлов должны присутствовать:

    Boot.ini
    Bootfont.bin
    NTDETECT.COM
    ntldr
    WIINT (каталог в результатах выдаваемых DIR имеет символ "d" в колонке атрибутов)

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

  • Выполним проверку диска:

    chkdsk C: /F - проверка диска с исправлением ошибок.
    chkdsk C: /R - проверка на сбойные блоки.

    Если проверка завершилась без ошибок - возможно запорчены загрузочные секторы.

  • Для восстановления загрузочных секторов используем:

    fixmbr - восстановить Master Boot Record (MBR).
    fixboot C: восстановить загрузочный сектор раздела.

  • Если отсутствует какой-либо из файлов - копируем из дистрибутива D:\i386

    copy D:\i386\ntldr C:\ - копируем загрузчик ntldr.
    copy D:\i386\ntdetect.com C:\ - копируем ntdetect.com.
    copy D:\i386\atapi.sy_ C:\winnt\system32\drivers\atapi.sys - копируем драйвер atapi.sys
    Если у вас на компьютере установлены одновременно Windows 2000 и Windows XP, файлы, находящиеся в корне системного диска (ntldr, ntdetect.com, bootfont.bin) нужно использовать из дистрибутива Windows XP. В противном случае, Windows 2000 будет нормально грузиться, а попытка загрузить XP закончится черным экраном, до меню выбора ОС.
        Иногда удобно задать в качестве текущего каталога тот, куда вы копируете файлы:
    cd c:\winnt\system32\drivers
    в этом случае, если путь явно не задан, копирование будет выполняться в текущий каталог и не придется набирать длинные пути:
    copy D:\i386\atapi.sy_ atapi.sys
    Если отсутствует файл boot.ini, то с дистрибутива вы его не возьмете, придется брать с другого компьютера (и править при необходимости) или создавать самостоятельно. Информацию об ARC-путях поможет получить команда:
    map arc

  • Отключение и разрешение драйверов и сервисов.
        Иногда причиной проблемы с загрузкой ОС может быть неправильно установленный или некорректно работающий драйвер или сервис. Консоль восстановления позволяет легко решить эту проблему.
    Список сервисов и их состояние можно получить по команде:
    listsvc

        В первой колонке - имя драйвера или сервиса, во второй - статус загрузки и выполнения, соответствующий рассмотренному выше параметру start в ключе реестра, относящемуся к данному драйверу или службе, и в третьей - краткое описание.
    start=0 - Boot
    start=1 - System
    start=2 - Auto
    start=3 - Manual
    start=4 - Disabled
    Отключить службу или драйвер (например atapi) можно с помощью:
    disable atapi
    Эта команда выводит на экран то состояние службы, которое было до ее отключения, чтобы, при необходимости, можно было вернуть это состояние с помощью команды enable.
    enable atapi SERVICE_BOOT_START
    Эта команда так же, как и disable, перед изменением состояния службы выводит на экран его предыдущее значение.
        Добавлю, что со значением параметра start нужно обращаться очень аккуратно, например, если для драйвера стандартного контроллера жестких дисков (atapi) поменять параметр запуска с BOOT на SYSTEM вы получите синий экран с ошибкой "STOP: 0x0000007B Inaccessible Boot Device", как и в случае отсутствия файла драйвера atapi.sys или его отключения (Disable).

  • Работа с разделами жесткого диска.     И, наконец, если вам надоело восстанавливать систему, можно удалить разделы жесткого диска, переразбить его и поставить ее с нуля. Для работы с разделами используется diskpart , порядок работы с которой, ничем не отличается от того, что используется при установке новой системы.
  • Пример "ремонта" BSOD
        Вы решили поменять системную плату на более современную, ОС у вас установлена давно, и очень не хотелось бы ее переустанавливать, однако при первой загрузке системы с новой "начинкой" - синий экран с ошибкой "STOP: 0x0000007B Inaccessible Boot Device". В новой материнской плате есть встроенный IDE-контроллер, который использует чипсет, отличный от чипсета предыдущей материнской платы. Простейший выход из такой ситуации с минимальными потерями - следовать рекомендациям от Microsoft:

    1. Загрузитесь с установочного диска или дискет Windows 2000/XP
    2. На первом экране нажмите Enter
    3. Нажмите F8, когда попросят подтвердить лицензионное соглашение
    4. Выберите Windows 2000/XP и нажмите R
    5. Придерживайтесь инструкций на экране, чтобы выполнить ремонт Windows 2000/XP

    Подробнее рекомендации от Microsoft по устранения неполадок Stop 0x0000007B -     Однако можно решить проблему и иначе. Я для примера взял STOP 7B, как наиболее распространенную ошибку.
    Нужно заставить работать стандартные драйверы дисковой подсистемы от Microsoft с нашим новым оборудованием. Для начала, убедимся, что у нас есть в SystemRoot\system32\drivers файлы Atapi.sys, Intelide.sys, Pciide.sys и Pciidex.sys. Затем, что они загружаются с параметром SERVICE_BOOT_START. Это можно сделать с помощью той же консоли восстановления. Это необходимые условия для загрузки, но недостаточные. Дело в том, что устройства Plug-n-Play (PnP) идентифицируются системой с помощью специального кода (PnP-ID), зависящего от набора микросхем, на которых собрано устройство, и новый контроллер IDE, скорее всего будет иметь неизвестный установленной системе идентификатор. Он просто не будет восприниматься как контроллер IDE.
    Информация об известных системе устройствах создается на основе.inf-файлов при установке нового оборудования и хранится в разделе реестра:

    Можно было бы подправить существующие данные или создать новые записи, тем более, что сейчас несложно найти.reg-файлы для идентификации контроллеров IDE основных производителей оборудования (Открыть) но как записать их в реестр? К сожалению, консоль восстановления этого делать не умеет и придется воспользоваться сторонним ПО. Наиболее популярным, пожалуй, инструментом восстановления системы является ERD Commander . Описание и инструкция по использованию ERD Commander

        ERD Commander представляет собой упрощенный вариант Windows, загружаемой с использованием сменного носителя (CD/DVD, флэшка, USB Disk...) и набор специальных программных инструментов, облегчающих работу с основной операционной системой - редактор реестра, проводник, мастер изменения паролей и т.п. В частности, редактор реестра позволяет напрямую работать с реестром основной Windows так же, как с собственным.
        Берем содержимое выше упомянутого файла для идентификации контроллеров IDE, создаем из него.reg файл на дискете и с помощью инструмента "Редактор реестра" (Registry Tools) импортируем его в реестр "мертвой" системы.

    Перезагружаемся - и, если все сделано верно, операционная система возвращается к жизни. Если же этого не произошло, как правило, по причине отсутствия необходимой записи в приведенном файле, то с помощью ERD Commander"a проблема решаема, например, правкой реестра вручную. Можно определить PNP-идентификатор контроллера жесткого диска и добавить его описание в реестр. Для Windows Vista и более поздних версий достаточно включить стандартный режим SATA для дискового контроллера и разрешить использование стандартного драйвера msahci.sys на этапе загрузки системы. Более подробное описание решения данной проблемы найдете в статье Восстановление работоспособности Windows при замене материнской платы.

    Есть еще один, довольно длительный, но вполне надежный способ справиться с ошибкой STOP 7B.

    Ставим временную систему в другой раздел, каталог, диск - не важно, - она будет нужна только на 1 загрузку.
    - После первой загрузки делаем экспорт ветки реестра
    HKLM\system\CurrentControlSet\Control\CriticalDeviceDatabase в файл.
    - Грузимся в ERDC и делаем импорт из этого файла.
    - Перезагружаемся, выбрав старую систему.
    - Удаляем каталог с установленной новой ОС и правим boot.ini

        Что еще можно сделать с помощью ERDC:
    - легко выполнить все задачи, решаемые с помощью консоли восстановления.
    - получить полный доступ к дискам "мёртвой" системы.
    - восстанавливать удаленные файлы, деинсталлировать установленные обновления ОС, восстанавливать систему по контрольным точкам (только WinXP)
    - получить доступ к локальной сети и Интернет.
    - менять пароли у пользователей установленной ОС, в т.ч. и пароль администратора
    - просматривать журналы событий ОС
    - получить доступ к автоматически запускаемым программам.
    - возможность запуска некоторых из программ установленной ОС. FAR запускается и работает без проблем, но, например, офисные приложения работать не будут.
    - стереть содержимое жестких дисков установленной ОС без возможности восстановления.
    - получить информацию к размышлению от утилиты Crash Analyzer по дампу памяти, полученному при ошибке ОС.

        Основная оснастка ERD Commander Computer Management :

    Кроме того, стандартный набор утилит ERD Commander"а можно дополнить своими любимыми программами (FAR, Nero, Winimage и т.п.) на этапе создания загрузочного CD и тем самым расширить его возможности и создать для себя удобный инструмент восстановления системы. Еще проще, создать мультизагрузочную флэшку с необходимым набором образов ERDC и переносимого программного обеспечения.

  • Поиск проблемного драйвера.
  •     Информация "синего экрана" не слишком информативна, и для определения причины сбоя, как правило, приходится использовать дополнительные источники, одним из которых (основным) является дамп памяти, записываемый на диск при аварийном завершении работы системы. В настройках Windows (Панель управления - Система - Дополнительно - Загрузка и восстановление) . В области "Запись отладочной информации" существует возможность разрешить или запретить запись дампа в случае отказа системы.

        Обычно установлен режим "Малый дамп памяти (64КБ)". Как правило, для определения драйвера, вызвавшего BSOD, этого вполне достаточно. При возникновении каждой последующей ошибки и создании нового файла малого дампа памяти Windows сохраняет предыдущий файл. Каждому записываемому файлу дампа присваивается отдельное имя с указанием даты. Например, Mini123109-01.dmp - это первый файл дампа памяти, созданный 31 декабря 2009 г. Файлы малого дампа памяти по умолчанию хранятся в папке %SystemRoot%\Minidump.
        Для анализа дампа можно использовать стандартные средства Windows dumpchk.exe (Crash Dump Analisys utility), отладчик Windbg или kd.exe

        Гораздо удобнее для анализа малого дампа воспользоваться бесплатной утилитой от Nir Sofer. Скачать, ~ 120 кб .
    Окно программы состоит из 2-х частей. В верхней части - список и свойства файлов минидампов, в нижней - данные, имеющие отношение к выбранному минидампу:

        Формат отображения данных в нижнем окне можно задавать с помощью меню "Options- Lower Pane Mode":

    - All drivers - отображать все загруженные драйверы. На красном фоне отображена информация о драйверах, возможно являющихся причиной BSOD.
    - Only Drivers Found in Stack - отображать только драйверы, возможно являющиеся причиной BSOD.
    - Blue Screen in XP style - отображать BSOD в стиле Windows XP

    Программа очень проста и удобна. Есть русификатор в виде ini-файла, который нужно скопировать в каталог с установленной программой BlueScreenView.

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

    Для того чтобы не вводить вас в заблуждение и научить некоторым нюансам я поделюсь некоторыми очень полезными советами. Итак, если система не загрузилась а предоставила выбор загрузки то я рекомендую выбрать следующий опцию — Last Known Good Configuration или загрузка последней удачной конфигурации.

    Подобный вариант старта отменяет любые изменения внесённые в ключе реестра CurrentControlSet , которые непосредственно стали причиной проблемы.

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

    Перезагружаем компьютер. После звукового сигнала нажимаем клавишу F8 и удерживаем её, пока не появится меню выбора старта операционной системы. Из появившегося списка вариантов запуска выбираем и активируем его нажатием клавиши «Enter» .


    Запомните вам предоставляется одна единственная попытка восстановить последнюю удачную конфигурацию системы.

    В общем если у вас не получилось восстановить систему после запуска ОС из режима то это значит лишь одно – резервная копия повреждена. В таком случае этот метод восстановления нам не поможет.

    1 Консоль восстановления

    Этот метод подразумевает собой использование утилиты «консоль восстановления» . Чем сложнее проблема загрузки операционной системы тем серьёзней должен быть подход к её решению. Загрузочный компакт диск с установочной системой как правило содержит очень полезную утилиту - «Консоль восстановления»

    Для автозапуска загрузочного компакт- диска с ОС Windows, поместите в DVD-CD привод и произведите перезагрузку компьютера. Как только компьютер перезагрузится привод начнёт считывать данные с диска, вы увидите диалоговое окно мастера настройки и установки.

    Это произойдёт в том случае если вы в настройках BIOS в приоритете загрузки «Boot first device» выставите «DVD/CD-ROM» . Подробней я писал об этом в статье — . Как только начнётся загрузка, следуйте всем указаниям появляющимся на экране.

    Программа предоставит вам выбор основных файлов для осуществления запуска программы установки. Мастер установки приветствует вас фразой «Welcome To Setup» . Теперь осталось нажать клавишу «R» что способствует открытию консоли восстановления.

    Теперь перед вами открылось диалоговое окно консоли восстановления. Здесь мы увидим папку с файлами а также и просьбу выбрать операционную систему с которой вы планируете начать работу.

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

    Подробней о том как работать с консолью восстановления я писал в статье -

    3 Исправление повреждений загрузочного файла Boot.ini

    На начальном этапе старта ОС Windows, программа Ntldr обращается к загрузочному файлу Boot.ini . В результате программа определяет местоположение системных файлов и доступных опций для продолжения загрузки.

    Вот именно по этому, в случае повреждения загрузочного файла Boot.ini , операционная система не может корректно продолжить или даже начать загрузку.

    В том случае если ОС Windows не загружается и причиной этого является поврежденный файл Boot.ini то вам поможет элемент инструментария консоли восстановления – Bootcfg .

    Чтобы запустить Bootcfg вам конечно же потребуется запустить систему с загрузочного диска Windows ХР. Для того чтобы запустить команду Bootcfg , нужно ввести в командную строку консоли управления: Bootcfg /parameter

    Где /parameter — это одна из функций о которых я вам сейчас расскажу.

    Add – производит сканирование жесткого диска на наличие всех установленных операционных систем. Помимо этого добавляет идентификаторы новых операционных систем в загрузочный файл Boot.ini .

    Scan - производит сканирование жесткого диска на наличие всех установленных операционных систем.

    List – отображает список записей в файле Boot.ini .

    Default – отображает идентификатор операционной системы которая во время запуска

    Rebuild – полностью восстанавливает загрузочный файл Boot.ini. Пользователю представляется возможность контролировать каждый шаг.

    Redirect – в режиме администрирования данная функция позволяет перенаправить выполнение операций по загрузке на другой специально отведенный порт. Имеет несколько субпараметров, а точнее два: | ./Disableredirect – Отключает перенаправление.

    Стоит отметить, что в Windows Xp и Windows 7 boot.ini формируется по разному. На тему boot.ini для XP и 7 я написал несколько статей:

    4 Восстановление дефектной основной загрузочной записи

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

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

    Для того чтобы устранить данную проблему в консоли восстановления предусмотрена программа Fixmbr. Загружаемся с установочного диска и активируем консоль восстановления.

    Для того чтобы запустить команду Fixmbr нужно ввести в командную строку консоли управления: Fixmbr

    Где - составное имя диска, которому есть необходимость создать новую основную загрузочную запись. Составное имя для основного загрузочного диска C:\ будет примет следующий вид: \Device\HardDisk0

    5 Восстановление повреждённого загрузочного сектора HDD

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

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

    В общем как это сделать я уже указывал выше. Для того чтобы запустить данную программу вам понадобится ввести в командой строке консоли управления следующее: Fixboot :

    Где - буква диска, который требует создания нового загрузочного раздела.

    6 Быстрая переустановка Windows

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

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

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

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

    Для того чтобы начать восстановление нужной вам версии системы надо нажать «R» , а для начала инсталляции «Esc» . Запустится процедур восстановления системы. Теперь мастер установки начнет проверку дисков на работоспособность, а затем начинает быструю переустановку.

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

    7 Как отменить автоматическую перезагрузку

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

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

    В начале старта операционной системы или после POST нажмите клавишу F8, что откроет перед вами меню «Дополнительные параметры».

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

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

    Алгоритм восстановления полностью зависит от программы с помощью, которой вы осуществляете резервное копирование, которая предоставляет вам все необходимые инструкции.

    Заключение

    Как способов восстановление, так и причин по которым не загружается Windows может быть много. Главное, что система в основном поддается восстановлению и вам не придется выполнять . На этом все. Желаю вам удачно справится с проблемой.



    © 2024 beasthackerz.ru - Браузеры. Аудио. Жесткий диск. Программы. Локальная сеть. Windows