Как загружается компьютер с Windows XP. Не запускается операционная система Windows XP

Загрузка 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.

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

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

Выбор операционной системы в Windows XP
- Щелкаем ПКМ по значку "Мой компьютер" и в меню выбираем пункт "Свойства"
- - В открывшемся окне "Свойства системы" переходим на вкладку "Дополнительно"
- - - В разделе "Загрузка и восстановление" нажимаем кнопку "Параметры"


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

Выбор операционной системы в Windows 7
- Нажимаем ПКМ на значке "Мой компьютер" и в меню выбираем пункт "Свойства"
- - В открывшемся окне "Система" находим слева ссылку "Дополнительные параметры системы" и нажимаем на нее
- - - В открывшемся окне "Свойства системы" переходим на вкладку "Дополнительно"
- - - - В разделе "Загрузка и восстановление" нажимаем кнопку "Параметры"


Дальше всё как описано выше для XP.

В любом из этих случаев нужно перезагрузиться.

А что делать, если Вы не хотите удалять эти системы или менять параметры, а хотите нечто большее?
Тогда Вам будет нужно редактировать файл boot.ini .
Этот файл отвечает за выбор ОСей при загрузке. Он находится в корне диска и является скрытым. Если установлена одна система, то его нет. Его можно редактировать как в том же самом окне что выше нажав кнопку Правка , так и в самом корне диска, открыв через стандартный блокнот.

Вот пример стандартного файла boot.ini с выбором загрузки двух операционных систем:



timeout=30



multi(0)disk(0)rdisk(0)partition(2)WINNT=”Windows 7” /fastdetect


где:
  • timeout - время ожидания, пока пользователь выберет вариант загрузки (задаётся в секундах).
  • default - ОС по умолчанию. То есть та ОС, которая будет выбрана по истечении времени «timeout», если пользователь не сделает никакого выбора.
  • multi(0) - порядковый номер адаптера, с которого осуществляется загрузка. (multi(*) или scsi(*) или signature(*)).
  • disk(0) - обычно равен 0 (в случае использования multi(*)).
  • rdisk(n) - порядковый номер жёсткого диска, с которого осуществляется загрузка. От 0 до 3.
  • partition(n) - порядковый номер раздела жёсткого диска, с которого загружается ОС. Нумерация начинается с 1.

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

    multi(0)disk(0)rdisk(0)partition(1)WINDOWS=”Windows XP Professional” /fastdetect


    или же просто переименовать Windows XP Professional на Моя любимая винда .

    Файл boot.ini стандартный для Windows XP при загрузке одной системы. То же самое можно отнести и к Windows 7, 8, Vista. Только название другие.


    timeout=30
    default=multi(0)disk(0)rdisk(0)partition(1)WINDOWS

    multi(0)disk(0)rdisk(0)partition(1)WINDOWS=”Microsoft Windows XP Professional” /fastdetect

    Ну и напоследок инструкция MIcrosoft .

  • Процесс загрузки компьютера казалось бы изучен нами до мелочей: кнопка - 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 стартует сетевую службу.

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

    Для того чтобы не вводить вас в заблуждение и научить некоторым нюансам я поделюсь некоторыми очень полезными советами. Итак, если система не загрузилась а предоставила выбор загрузки то я рекомендую выбрать следующий опцию — 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 может быть много. Главное, что система в основном поддается восстановлению и вам не придется выполнять . На этом все. Желаю вам удачно справится с проблемой.

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

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

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

    Причины

    • Нет напряжения в электросети, поврежден электрический шнур или вышел из строя блок питания.
    • Повреждена кнопка включения (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 не загружалась, была в них – система восстановит свою работу.



    
    Top