Восстановление загрузчика Windows XP шаг за шагом
Загрузка Windows состоит из множества этапов, выполняемых последовательно. Если одна из операций при запуске выполняет некорректно, то система не загрузится. Одной из наиболее распространенных проблем такого рода является повреждение загрузочной записи Windows XP.
Что такое загрузочная запись?
В главной загрузочной записи, более известной как MBR, хранится фрагмент кода, специальная сигнатура и таблицы разделов, необходимые для корректного запуска системы. При включении компьютера BIOS после завершения начального теста загружает фрагмент кода MBR на оперативную память, передавая ему (коду) управление дальнейшим запуском Windows.
Если вы видите на экране сообщение типа «ntldr is missing», «no boot device» или просто черный фон без дальнейшего продвижения, то для исправления ошибки вам необходимо выполнить восстановление загрузчика Windows XP.
Причины сбоя:
- Неправильная установка нескольких операционных систем, при котором загрузочный код затирается.
- Удаление ОС Linux или менеджера загрузки.
- Вирусное заражение (обычно программы-вымогатели, блокирующие запуск Windows).
- Аппаратное повреждение диска.
- Перебои с питанием (аварийное выключение).
Иногда получается вернуть системе работоспособностью простой перезаписью MBR, порой приходится восстанавливать загрузочный сектор. Наиболее трудный случай – ручное копирование файлов загрузчика в загрузочный сектор винчестера.
Восстановление MBR
Первое, что нужно сделать, если система не запускается – восстановить MBR, используя консоль восстановления:
- Подключите загрузочный диск Windows XP. Перезагрузите компьютер и при старте системы нажимайте F11 для вызова окна загрузки. Выберите загрузку с установочного носителя.
- Нажмите «R», чтобы открыть консоль восстановления.
- Выберите, в какую систему нужно осуществить вход. Если система одна, напишите «1». Введите «fixmbr». Программа спросит разрешение на осуществление записи новой MBR – введите «Y».
Загрузочная запись восстановлена – попробуйте перезагрузиться и снова включить Windows XP.
Восстановление загрузочного сектора
Если на экране появляется сообщение типа «NTLDR is missing», то причиной неполадки является повреждение загрузочной записи. По симптомам этот сбой похож на ошибку MBR, поэтому лучше выполнить две команды восстановления:
- Загрузитесь с установочного носителя и нажмите «R» для запуска консоли восстановления.
- Выберите, в какую систему нужно осуществить вход. Если система одна, введите «1».
- Перепишите загрузочный код, выполнив команду «fixmbr». Согласитесь с выполнением, нажав «Y».
- Перепишите загрузочный сектор, выполнив команду «fixboot». Согласитесь с выполнением, нажав «Y».
- Введите «exit» для завершения работы консоли, перезагрузите компьютер.
- Загрузитесь с установочного диска XP и запустите консоль.
- Выполните «bootcfg /rebuild».
В ходе выполнения команды программа просканирует все разделы диска, пытаясь найти копию Windows. Пользователю будет предложено осуществить запись информации о загрузке этой системы в файл конфигурации, в результате чего Windows начнет стартовать корректно.
Копирование файлов загрузки
Если создание новых MBR и загрузочного сектора не помогает устранить ошибку при запуске, то придется вручную переносить файлы NTLDR, NTDETECT.COM и boot.ini в корень диска.
- Загрузитесь с диска, откройте консоль восстановления.
- Проведите запись MBR и загрузочного сектора, как показано выше.
- Выполните команду «map» для вывода списка всех подключенных дисков. Найдите букву носителя с дистрибутивом Windows.
- Введите букву диска с дистрибутивом и нажмите Enter, чтобы перейти к работе с ним.
- Введите «cd i386», чтобы открыть одноименную папку на дистрибутиве Windows XP.
- Введите «copy NTLDR C:\», чтобы скопировать файл NTLDR.
- Введите «copy NTDETECT.COM C:\» для копирования файла NTDETECT.COM.
Следующим на очереди будет файл BOOT.INI.
- Выполните команду «Bootcfg /add». Начнется поиск инсталлированных систем.
- Выберите обнаруженную систему, указав её цифру.
- Укажите имя обнаруженной системы – XP Professional RU. В параметрах загрузки напишите «/fastdetect».
После выполнения всех команд наберите «exit», чтобы выйти из консоли и перезагрузить компьютер. Отключите установочный носитель и загрузитесь как обычно – на этот раз проблема с загрузчиком Windows XP точно должна быть решена.
Восстановление загрузчика Windows XP
Проблемы с загрузкой ОС – явление, широко распространенное среди пользователей Windows. Происходит это по причине повреждения средств, отвечающих за запуск системы – главной загрузочной записи MBR либо особого сектора, в котором содержатся файлы, необходимые для нормального старта.
Восстановление загрузки Windows XP
Как уже было сказано выше, существует две причины неполадок при загрузке. Далее поговорим о них подробнее и постараемся решить данные неполадки. Делать это мы будем с помощью консоли восстановления, которая содержится на установочном диске Windows XP. Для дальнейшей работы нам необходимо загрузиться с этого носителя.
Подробнее: Настраиваем BIOS для загрузки с флешки
Если у Вас в наличии только образ дистрибутива, то сначала нужно будет записать его на флеш-накопитель.
Подробнее: Как создать загрузочную флешку
Восстановление MBR
MBR обычно записана в самой первой ячейке (секторе) на жестком диске и содержит небольшой кусок программного кода, который при загрузке выполняется первым и определяет координаты загрузочного сектора. Если запись повреждена, то Windows не сможет стартовать.
- После загрузки с флешки мы увидим экран с доступными для выбора вариантами. Нажимаем R.
- Далее консоль предложит выполнить вход в одну из копий ОС. Если Вы не устанавливали вторую систему, то она будет единственной в списке. Здесь вводим цифру 1 с клавиатуры и нажимаем ENTER, затем пароль администратора, если есть, если он не установлен, то просто жмем «Ввод».
Если Вы забыли пароль администратора, то прочтите следующие статьи на нашем сайте:
Подробнее:
Как сбросить пароль учетной записи Администратора в Windows XP Как сбросить забытый пароль в Windows XP. - Команда, которая производит «ремонт» главной загрузочной записи, пишется так:
fixmbr
Дальше нас потребуют подтвердить намерение записи новой MBR. Вводим «Y» и жмем ENTER.
- Новая MBR успешно записана, теперь можно выйти из консоли с помощью команды
Exit
и попробовать запустить Windows.
Если попытка запуска прошла неудачно, то двигаемся дальше.
Загрузочный сектор
Загрузочный сектор в Windows XP содержит загрузчик NTLDR, который «срабатывает» после MBR и передает управление уже непосредственно файлам операционной системы. Если данный сектор содержит ошибки, то дальнейший старт системы невозможен.
- После запуска консоли и выбора копии ОС (см. выше) вводим команду
fixboot
Здесь также необходимо подтвердить согласие, введя «Y».
- Новый загрузочный сектор успешно записан, выходим из консоли и запускаем операционную систему.
Если снова нас постигла неудача, то переходим к следующему средству.
Восстановление файла boot.ini
В файле boot.ini прописан порядок загрузки операционной системы и адрес папки с ее документами. В том случае, если данный файл поврежден или нарушен синтаксис кода, то Windows не узнает, что ей нужно запуститься.
- Для восстановления файла boot.ini вводим в запущенной консоли команду
bootcfg /rebuild
Программа просканирует подключенные диски на наличие копий Windows и предложит добавить найденные в список загрузки.
- Далее пишем «Y» для согласия и нажимаем ENTER.
- Затем вводим идентификатор загрузки, это название операционной системы. В данном случае ошибку допустить невозможно, пусть это будет просто «Windows XP».
- В параметрах загрузки прописываем команду
/fastdetect
Не забываем после каждой записи нажимать ENTER.
- Никаких сообщений после выполнения не появится, просто выходим и загружаем Windows.
Предположим, что и данные действия не помогли восстановить загрузку. Это значит, что необходимые файлы повреждены или попросту отсутствуют. Этому могло поспособствовать вредоносное программное обеспечение или самый страшный «вирус» – пользователь.
Перенос загрузочных файлов
Кроме boot.ini за загрузку операционной системы отвечают файлы NTLDR и NTDETECT.COM. Их отсутствие делает загрузку Windows невозможной. Правда, эти документы есть на установочном диске, откуда их можно просто скопировать в корень системного диска.
- Запускаем консоль, выбираем ОС, вводим пароль админа.
- Далее необходимо ввести команду
map
Это нужно для просмотра списка носителей, подключенных к компьютеру.
- Затем нужно выбрать букву диска, с которого мы в данный момент загрузились. Если это флешка, то ее идентификатор будет (в нашем случае) «\Device\Harddisk1\Partition1». Отличить накопитель от обычного жесткого диска можно по объему. Если пользуемся компакт-диском, то выбираем «\Device\CdRom0». Обратите внимание, что цифры и названия могут несколько отличаться, главное понять принцип выбора.
Итак, с выбором диска мы определились, вводим его букву с двоеточием и нажимаем «Ввод».
- Теперь нам необходимо перейти в папку «i386», для чего пишем
cd i386
- После перехода нужно скопировать файл NTLDR из этой папки в корень системного диска. Вводим следующую команду:
copy NTLDR c:\
а затем соглашаемся с заменой, если будет предложено («Y»).
- После успешного копирования появится соответствующее сообщение.
- Далее проделываем то же самое с файлом NTDETECT.COM
- Заключительным шагом будет добавление нашей Windows в новый файл boot.ini. Для этого выполняем команду
Bootcfg /add
Вводим цифру 1, прописываем идентификатор и параметры загрузки, выходим из консоли, загружаем систему.
Все произведенные нами действия для восстановления загрузки должны привести к требуемому результату. Если все же не удалось запустить Windows XP, то, скорее всего, придется воспользоваться переустановкой. «Переставить» Виндовс можно с сохранением пользовательских файлов и параметров ОС.
Подробнее: Как восстановить систему Windows XP
Заключение
«Поломка» загрузки не происходит сама собой, этому всегда есть причина. Это могут быть как вирусы, так и Ваши действия. Никогда не устанавливайте программы, добытые на сайтах, отличных от официальных, не удаляйте и не редактируйте файлы, созданные не Вами, возможно, они окажутся системными. Выполнение этих простых правил поможет не прибегать лишний раз к сложной процедуре восстановления.
Мы рады, что смогли помочь Вам в решении проблемы.Опишите, что у вас не получилось. Наши специалисты постараются ответить максимально быстро.
Помогла ли вам эта статья?
ДА НЕТWindows XP: восстановление загрузчика
Что следует делать обычному рядовому пользователю операционной системы «виндовс» при так называемом «падении загрузчика»? Как его восстановить его? Возможно ли исправить данную неполадку своими силами? Рассмотрим детально данный вопрос.
Причина первая. Повреждение MBR
Нарушение работы MBR проявляется в том, что при запуске ПК монитор остается темного цвета либо выдает несколько разновидностей ошибок, таких как:
- Повреждение таблиц разделов;
- Нарушение при загрузке ОС.
Чтобы исправить указанные неполадки, необходимо:
- Загрузить консоль восстановления, находящуюся на диске с установленной на нее системой «Виндоус» ХР, сконфигурировать «биос» для дальнейшей работы и запустить установочную программу.
- При появлении надписи, приветствующей Вас в программе установки, нажать «R».
- В запущенной консоли восстановления укажите установленную версию Windows XP, пропечатав личный пароль (при его наличии).
- Следует набрать команду «fixmbr» и продолжить, нажав «Ввод» для перезапуска ПК. Это восстановит загрузчик MBR. Для таблицы разделов понадобится использование специальных программ, например, таких как TestDisk.
Проблема вторая. Поврежден загрузочный сектор
Проявляются симптомы, по признакам напоминающие предыдущую неполадку, при которых «ХР» выдает такие ошибки, как:
- Заархивированный загрузчик NTLDR;
- Неполадки при чтении диска;
- Отсутствие загрузчика.
Решение данных проблем заключается в следующем:
- После загрузки консоли восстановления следует выполнить вход в необходимую операционную систему Windows XP;
- Далее ввести «fixboot» — для перезаписи загрузчика (кода) активного раздела.
Проблема третья. Ошибка в загрузочной конфигурации файла boot.INI
При отсутствии или содержании ошибок в конфигурационном файле загрузки «виндовс» XP NTLDR, при всём желании, не «найдет» ОС. Эту проблему характеризуют нижеперечисленные сообщения, выдаваемые системой:
- Предложение о проверке загрузочного диска;
- Неудачная попытка прочесть данные, находящиеся на загрузочном диске;
- Невозможность загрузки Windows XP из-за неполадок, связанных с конфигурацией.
Исправить их можно следующим образом:
В запущенной консоли восстановления пропечатайте «bootcfg /rebuild». После этой команды разделы диска будут просканированы на установленные в них версии «Виндовс» XP. При нахождении первой ОС – «юзеру» предложат внести данные в файл конфигурации.
Ошибка четвертая. Повреждены системные файлы
Так называемый «синий экран смерти». Для устранения этой «жуткой» картины выполните восстановление загрузки методом нахождения аналогичных поврежденных файлов при помощи Recovery Console.
Ошибка пятая. Повреждение системного реестра
Данная неполадка происходит нечасто, но всё же. Системный реестр, содержащий данные о запуске драйверов, влияет на старт операционной системы Windows XP. При повреждении раздела SYSTEM, NTLDR приостанавливает работу компьютера и выводит уведомление с ошибкой. Файлы, находящиеся в реестре – уникальны. Поэтому восстановить их, перенеся с другой версии «операционки» — задача невозможная. Выход заключается в следующем:
- При входе в Windows ХР пропечатайте : rename c:windowssystem32configsystem system.old, завершив «Вводом». Поврежденный раздел реестра получит другое имя, после чего его можно заместить другим.
- После этого выполните: copy c:windowsrepairsystem c:windowssystem32configsystem для восстановления раздела. Система должна загрузиться.
Как восстановить Windows XP при помощи консоли восстановления?
…Бывают случаи, когда операционная система Windows XP не загружается, при этом появляется системное сообщение, что повреждён загрузчик Windows, или повреждён Реестр Windows, или повреждены системные файлы (например: NTLDR is missing. Press Ctrl+Alt+Del to restart, или Не удается запустить Windows из-за испорченного или отсутствующего файла: \WINDOWS\SYSTEM32\CONFIG\SYSTEM, или Не удается запустить Windows из-за ошибок в программном обеспечении. Сообщите об этом как об ошибке: необходимы библиотеки DLL для ядра. Сообщите об этой ошибке в службу поддержки).
При этом не удаётся ни выйти на точку восстановления, ни загрузить последнюю удачную конфигурацию, ни даже загрузиться в Безопасном режиме. В таких случаях большинство пользователей сразу бросаются переустанавливать операционку, хотя, как правило, можно восстановить работоспособность системы за 5 минут, воспользовавшись так называемой консолью восстановления.
Для этого нужно в BIOS установить загрузку с CD-ROM’а, поместить в лоток CD-ROM’а загрузочный диск с установочным пакетом Windows XP Professional и перезагрузиться. Когда установщик Windows XP загрузит свои файлы в оперативную память
ПК
, появится диалоговое окно Установка Windows XP Professional, содержащее меню выбора, из которого нас интересует пункт *Чтобы восстановить Windows XP с помощью консоли восстановления, нажмите [R=Восстановить].
Нажмите R. Загрузится консоль восстановления. Если на
ПК
установлена одна ОС, и она (по умолчанию) установлена на диске C:, то появится следующее сообщение:
1: C:\WINDOWS
В какую копию Windows следует выполнить вход?
Введите 1, нажмите Enter.
Появится сообщение:
Введите пароль администратора:
Введите пароль, нажмите Enter (если пароля нет, просто нажмите Enter).
Появится приглашение системы:
C:\WINDOWS>
введите fixmbr
Появится сообщение:
**ПРЕДУПРЕЖДЕНИЕ**
На этом компьютере присутствует нестандартная или недопустимая основная загрузочная запись. При использовании FIXMBR можно повредить имеющуюся таблицу разделов. Это приведет к утере доступа ко всем разделам текущего жесткого диска.
Если отсутствуют проблемы доступа к диску, рекомендуется прервать работу команды FIXMBR.
Подтверждаете запись новой MBR?
Введите y (что означает yes).
Появится сообщение:
Производится новая основная загрузочная запись на физический диск \Device\Harddisk0\Partition0.
Новая основная загрузочная запись успешно сделана.
На появившееся приглашение системы: C:\WINDOWS>
Введите fixboot
Появится сообщение:
Конечный раздел: C:.
Хотите записать новый загрузочный сектор в раздел C:?
Введите y (что означает yes).
Появится сообщение:
Файловая система в загрузочном разделе: NTFS (или FAT32).
Команда FIXBOOT записывает новый загрузочный сектор.
Новый загрузочный сектор успешно записан.
На приглашение системы C:\WINDOWS>
введите exit, начнется перезагрузка
ПК
. Нажмите Del, войдите в BIOS Setup и установите загрузку с жёсткого диска.
Примечания
1. Если вы не знаете, что такое Реестр Windows и консоль восстановления, в подобных критических ситуациях – во избежание ухудшения ситуации! – не пытайтесь исправить всё сами, – лучше обратиться за помощью к специалистам.
2. Если на
ПК
установлено более однойОС
, – обратитесь к специалистам!
3. Краткая справка по применяемым командам:
a) fixboot имя_диска:
Эта команда служит для записи нового кода загрузочного сектора Windows в системном разделе. В синтаксисе команды имя_диска – диск, на котором будет записан загрузочный сектор. Данная команда исправляет повреждения в загрузочном секторе Windows. Она переопределяет параметры
по умолчанию
, которые записываются в загрузочный раздел системы. Команда fixboot поддерживается компьютерами на базе процессоров x86.
b) fixmbr имя_устройства
Данная команда используется для восстановления основной загрузочной записи загрузочного раздела. В синтаксисе команды имя_устройства – необязательное имя устройства, для которого требуется новая основная загрузочная запись (MBR). Используйте данную команду, если вирус повредил загрузочную запись и запустить Windows не удается.
Внимание! Данная команда может повредить таблицу разделов, если система заражена вирусами или имеются проблемы с оборудованием. При использовании этой команды можно создать недоступные разделы. Рекомендуется предварительно проверить систему с помощью антивирусного программного обеспечения перед использованием данной команды.
4. Рекомендации данной статьи – НЕ панацея! МОЖНО (но нужно ли, решайте сами!) воспользоваться ими, когда невозможно выйти на точку восстановления системы, ни загрузить последнюю удачную конфигурацию (
ПК
не грузится даже в Безопасном режиме), и вы уже собрались переустанавливать ОС.Где находится файл BOOT.INI и как его отредактировать
BOOT.INI — это внутренний файл Windows с параметрами запуска. К нему обращается ОС, когда вы включаете компьютер. Если вас не устраивают изначальные настройки запуска, их можно изменить. Нужно лишь внести изменения в этот файл. Но отыскать его непросто: системные папки часто скрыты от глаз пользователя, чтобы человек случайно не удалил или не переместил важный каталог. В новых Windows этот файл отсутствует.
Что такое BOOT.INI?
Если на компьютере не одна ОС, при запуске будет предложен выбор. Именно за это отвечает BOOT.INI. В нём прописано, какая из систем приоритетная, с какими настройками её загружать и т. п.
При включении Windows обращается к нескольким файлам, которые контролируют загрузку на разных этапах. Это ntbootdd.sys, ntdetect.com, ntldr, bootsect.dos. И, конечно, сам BOOT.INI. Если какой-то из них переименовать, перетащить, удалить или неаккуратно отредактировать, это может вызвать проблемы. Компьютер будет без конца перезагружаться, выдавать ошибки или элементарно не включаться. Поэтому с внутренними данными операционной системы надо обращаться осторожно. Неправильная цифра или не в том месте поставленное тире — и вам придётся восстанавливать ОС.
Будьте осторожны при редактировании boot.ini, поскольку в случае ошибки потребуется переустановка или восстановление Windows
Как найти BOOT.INI
Вначале поговорим о Windows XP. Где находится BOOT.INI в этой модели? Его можно найти непосредственно в корневой директории (там, где основные дистрибутивы системы). Но увидеть его не получится, если не активировано отображение скрытых объектов. Чтобы включить эту опцию:
- Зайдите в «Панель управления» (в меню «Пуск»).
- Откройте «Параметры папок» в разделе «Оформление и персонализация».
- Найдите вкладку «Вид».
- Прокрутите ползунок вниз. Там будет строчка «Показывать скрытые файлы». Поставьте галочку.
Теперь вы сможете увидеть BOOT.INI. Он находится прямо на системном диске (обычно это диск C:\). Сам файл имеет иконку в виде листка с шестерёнкой. Он будет полупрозрачным. Это означает, что он скрытый, и снять с него этот атрибут невозможно.
Если вы не представляете, где именно установлена ваша ОС, зайдите в меню «Пуск — Поиск». Выберите «Файлы и папки» и в поле для ввода напишите название или часть названия. В окне отобразятся все результаты с таким именем.
Если вы используете Windows 7, во всех моделях, начиная с Vista, эти настройки заменили на файл конфигурации «BCD», который не имеет расширения. Его можно запустить как часть реестра, но настроить или изменить в нём что-то будет трудно. Он содержит очень много параметров и значений, в которых непросто ориентироваться. В Windows 10 BOOT.INI тоже отсутствует, поэтому менять параметры загрузки придётся другим способом.
BCD намного полезнее и функциональнее своего «предшественника», но этот файл не предназначен для ручной настройки. Он нужен для нужд системы, и исправлять в нём что-либо не стоит.
Как редактировать?
BOOT.INI можно отредактировать в любом текстовом процессоре. Подойдёт обычный блокнот Windows или «продвинутый» Notepad+. Но перед этим надо разрешить доступ к файлу, иначе после внесения изменений его нельзя будет сохранить.
- Кликните по нему правой кнопкой мыши.
- Выберите «Свойства».
- Во вкладке «Общие» уберите галочку из пункта «Только чтение».
- Нажмите «Применить».
После этого можно менять значения в BOOT.INI. Файл имеет чёткую структуру. Не рекомендуется удалять в нём что-то, перемещать операторы без надобности, стирать скобки или знаки препинания. Вкратце о каждом параметре:
- «Timeout» показывает, сколько времени даётся на выбор ОС при запуске (если установлено несколько). Напишите после знака равенства «=» нужную вам цифру. Таймер ведёт отсчёт в секундах.
- В «default» обозначена операционная система, заданная по умолчанию. Она будет загружена, если за отведённое время вы не выберите, какую именно ОС активировать. Этот параметр может выглядеть примерно так: «scsi(0)disk(0)rdisk(0)partition(1)\WINDOWS».
- «Scsi» — контроллер, который управляет физическим диском. Если их несколько, второй будет иметь вид «scsi(1)».
- «Partition» — это раздел, в котором находится ОС. К примеру, «Partition(1)» указывает на C:\, «partition(2)\» — на D:\ и так далее.
- Ниже параметра «operating systems» представлен список установленных операционных систем. Если у вас одна ОС, там будет одна строчка.
- Могут быть вписаны и другие параметры. Например, «/SOS», чтобы при запуске показывались имена драйверов, или «/debug» для отладки ядра. Все возможные команды есть на официальном сайте Microsoft.
Как менять порядок загрузки без файла BOOT.INI
Так как отредактировать BOOT.INI в Windows 7 и более поздних версиях не получится из-за отсутствия этого файла, придётся настраивать порядок загрузки другим способом. Конечно, можно попробовать поработать с BCD, но разобраться во всех его опциях будет непросто.
Если вам надо поменять время, которое даётся на выбор ОС, или поставить другую систему по умолчанию, сделать это можно так:
- Откройте «Мой компьютер».
- Щёлкните в любом свободном месте окна правой кнопкой мыши.
- Зайдите в «Свойства».
- Затем — в«Дополнительные настройки».
- На вкладке «Дополнительно» в разделе «Восстановление и загрузка» нажмите «Параметры». Там будут нужные опции.
Ещё один способ:
- Перейдите в Пуск — Выполнить.
- В открывшемся окне напишите «msconfig» (без кавычек). Появятся настройки конфигурации.
- Вкладка «Загрузки». Откроется список установленных ОС. Можно решить, какую из них назначить по умолчанию, и изменить таймаут при запуске и выборе системы.
К сожалению, эти методы не позволяют задать особые параметры.
Использование программ
Описанные выше задачи можно упростить. Для этого существуют специальные утилиты — менеджеры загрузок. С ними можно обойтись и без BOOT.INI. Вот некоторые из этих программ:
- Оболочка для BCD. С её помощью можно настроить этот файл.
- OSL2000 BootManager. Поддерживает работу с большим количеством операционных систем (до 100 штук).
- Обеспечивает быстрый перезапуск в нужную ОС.
В Windows XP BOOT.INI отвечает за порядок загрузки системы. Его можно изменить, прописав команды вручную. В последующих версиях ОС файл убрали. Но настройка параметров запуска всё равно доступна. Если вы не разбираетесь в этом вопросе, воспользуйтесь предназначенными для этого программами. Так не придётся трогать собственную информацию Windows.
Вручную редактировать Boot.ini файл — Windows Server
- Чтение занимает 3 мин
В этой статье
В этой статье описывается, как вручную редактировать Boot.ini в среде Microsoft Windows Server 2003.
Применяется к: Windows Server 2003
Исходный номер КБ: 323427
Сводка
В файле Ntldr используются сведения в Boot.ini для отображения экрана загрузчика загрузки, из которого выбрана операционная система. Этот экран основан на сведениях в Boot.ini файле. Если вы не выберете запись до того, как счетчик достигнет 0 (ноль), Ntldr загружает операционную систему, указанную параметром по умолчанию в Boot.ini файле.
Windows Настройка server 2003 помещает Boot.ini файл в корне раздела системы.
Перед редактированием Boot.ini измените параметры папки, чтобы просмотреть скрытые файлы, а затем Boot.ini файл.
Примечание
Вы также можете изменить файл Boot.ini с помощью утилиты конфигурации системы (Msconfig.exe). Чтобы запустить утилиту конфигурации системы, нажмите кнопку Начните, нажмите кнопку Выполнить, введите msconfig в поле Открыть, а затем нажмите кнопку ОК.
Изменение вариантов папки
- Щелкните правой кнопкой мыши Начните, а затем нажмите кнопку Исследовать.
- В меню Инструменты щелкните Параметры папки и нажмите кнопку Просмотр.
- В advanced Параметры нажмите кнопку Показать скрытые файлы и папки, щелкните, чтобы очистить скрытые файлы операционной системы (Рекомендуется), нажмите кнопку Да , а затем нажмите кнопку ОК.
- Найдите раздел системы, найдите и щелкните правой кнопкой мыши файл Boot.ini, а затем нажмите свойства.
- Щелкните, чтобы очистить поле только для чтения, а затем нажмите кнопку ОК.
Сохранение резервной копии файла Boot.ini
- Щелкните правой кнопкой мыши Начните, а затем нажмите кнопку Исследовать.
- Найдите раздел системы, найдите и щелкните правой кнопкой мыши файл Boot.ini и нажмите кнопку Скопируйте.
- Найдите и щелкните папку, в которой необходимо скопировать файл Boot.ini, а затем нажмите кнопку Вастер в меню Изменить.
Пример Boot.ini файла
Ниже приводится пример файла Boot.ini по умолчанию с компьютера Windows Server 2003:
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows .NET Standard Server" /fastdetect
Ниже приводится пример того же файла Boot.ini после добавления другого раздела, который запускает microsoft Windows XP Professional.
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows .NET Standard Server" /fastdetect
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Microsoft Windows XP Professional"
Изменение Boot.ini файла
- Нажмите кнопку Начните, указать на программы, указать на аксессуары, а затем нажмите кнопку Блокнот.
- В меню Файл нажмите кнопку Открыть.
- В поле Взгляд в поле щелкните раздел системы, в поле Файлы типа щелкните Все файлы , найдите и нажмите Boot.ini файл, а затем нажмите кнопку Открыть.
- Внести изменения в файл Boot.ini, а затем нажмите кнопку Сохранить в меню Файл.
Примеры изменений, которые можно внести, описаны в следующих разделах этой статьи.
Удаление операционной системы из меню
Чтобы удалить операционную систему из меню, выполните следующие действия:
В Блокнот выберите строку, содержаную сведения об операционной системе, которую необходимо удалить, и нажмите кнопку Удалить в меню Изменить. Например, выберите следующую строку:
multi(0)disk(1)rdisk(0)partition(2)\WINDOWS="Microsoft Windows XP Professional" /fastdetect
В меню Файл выберите пункт Сохранить.
Изменение порядка меню операционной системы
Чтобы изменить порядок меню операционной системы, выполните следующие действия:
- В Блокнот выберите строку, которую нужно переместить, нажмите кнопку Скопируйте в меню Редактирование и нажмите кнопку DELETE.
- Щелкните, где нужно вставить строку, а затем нажмите кнопку Вставить в меню Изменить.
- Повторите шаг 1 и шаг 2 для каждой строки, которую нужно переместить, а затем нажмите кнопку Сохранить в меню File.
Изменение операционной системы по умолчанию
Операционная система по умолчанию — это операционная система, которая запущена, если выбор не выполнен до времени. (Время от времени — это количество секунд, в течение которых можно выбрать операционную систему из меню до загрузки операционной системы по умолчанию.) Чтобы изменить операционную систему по умолчанию, выполните следующие действия:
В Блокнот изменить следующую строку, чтобы изменить операционную систему по умолчанию:
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
Например, чтобы изменить операционную систему по умолчанию с Windows Server 2003 на Windows XP Professional, измените следующее
linedefault=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
далее:
default=multi(0)disk(0)rdisk(1)partition(2)\WINDOWS
В меню Файл выберите пункт Сохранить.
Изменение времени
Чтобы изменить значение времени, выполните следующие действия:
В Блокнот изменить следующую строку, чтобы изменить период времени (где значение 30 секунд):
timeout=30
В меню Файл выберите пункт Сохранить.
Устранение неполадок
Если возникла проблема с измененным Boot.ini файлом, скопируйте исходный файл Boot.ini (тот, который был ранее) в раздел системы.
Ntldr is missing xp что делать. Восстановление NTLDR на Windows XP. Применение консоли восстановления
Весьма часто, при попытке старта операционной системы появляется надпись «NTLDR is missing», после чего предлагается перезапустить загрузку, для чего нажать комбинацию клавиш Alt+Ctrl+Del.
Ошибка ntldr is missing при загрузке
Если несколько попыток загрузки не приводят к положительному результату, необходимо говорить о том, что с вероятностью до 50% повреждены системные файлы и на 50 % повреждена сама поверхность жесткого диска — имеются поврежденные или битые сектора на которых размещаются эти файлы. В этом случае система даже иногда может загрузиться, но в последующем вся история повторяется опять.
Для того, чтобы избавиться от ошибки, необходимо в первую очередь продиагностировать состояние поверхности жесткого диска на наличие битых или поврежденных секторов при помощи специализированного софта, например, MHDD или Victoria.
Проверка жесткого диска
При наличии большого их количества необходимо задуматься о полном форматировании в дальнейшем с исключением из работы этих секторов, а пока запустить систему для того, чтобы с минимальными трудозатратами скопировать важные папки и файлы на другой накопитель.
В случае, если диагностикой проблем не выявлено, стоит проверить систему также на наличие зловредного кода в системе, поскольку весьма часто различные вирусы стирают загрузочные файлы, что приводит к возникновению такой ошибки.
Сделать это можно подключением вашего жесткого диска к другому рабочему компьютеру, либо загрузившись с загрузочной флешки или диска, где есть встроенный антивирус.
При загрузке происходит считывание MBR — главной загрузочной записи, которая сканирует все жесткие диски на наличие раздела, имеющего флаг «boot», который говорит о том, что он имеет в своем составе загрузочный раздел и системный загрузчик, которому в дальнейшем и передается все управление по запуску операционной системы.
В операционных системах, начиная от Windows Vista вместо корневого NTLDR используется Winload.exe, который расположен в системной директории System32.
Для того, чтобы восстановить загрузочный сектор и загрузочную запись потребуются загрузочный диск или загрузочная флешка с той версией windows, которая у вас установлена.
В windows XP нужно нажать R сразу как только появится синее окно с загрузкой файлов.
Запустится консоль восстановления. Там нужно выбрать цифру, которая стоит напротив вашего загрузочного раздела. Далее последовательно вводим команды:
Восстановление загрузочного сектора и загрузочной записи в windows xp
В windows 7 и выше во время загрузки с установочного носителя и появлении окна с призывом установить операционную систему в левом нижнем углу нужно нажать «Восстановление системы».
Вход в восстановление системы windows 7
Запуск командной строки
Набираем вначале bootrec.exe /FixMBR , а затем bootrec.exe /FixBoot.
Восстановление загрузочного сектора и загрузочной записи в windows 7
Если это не помогло, но возможно причиной ошибки Ntldr is missing является ошибочное изменение активного раздела. Для его исправления нужно зайти в консоль способами, описанными выше.
В консоли вводим команду diskpart . Далее команда list disk , которая отобразит список подключенных жестких дисков в компьютеру. Если диск всего один, то вводим команду select disk 0 .
Далее отображаем список разделов командой list partition . Отобразиться список всех разделов на вашем жестком диске. Нас интересует системный. Как правило он является первым в списке. Выбираем его командой select partition 1 . И далее вводим команду active , которая сделает его снова активным.
Смена активного раздела
В некоторых случаях может потребоваться правка или добавление файла «boot.ini», содержащего название операционной системы и место расположения (диск) системных файлов. В принципе, операционная система загрузится и без него, разве что во время загрузки система будет ругаться на его отсутствие. А вот при неправильно составленном файле система не загрузится вообще, поэтому к его редактированию необходимо подойти очень ответственно.
Пример конфигурационного файла «boot.ini» для соответствующей системы можно достаточно легко найти на официальном сайте компании Microsoft в разделе техподдержки.
Поделись статьей в социальных сетях! Помоги нашему сайту!
Присоединяйтесь к нам в VK!
Вы включили компьютер и при запуске операционной системы Windows 10 появилась ошибка загрузки NTLDR is missing, press Ctrl+Alt+Del to Restart . Что делать? Можно ли как то исправить ситуацию?! Давайте разбираться! Прежде всего, хочу предупредить, что при появлении этой ошибки, очень часто не получается спасти данные.
Если у вас полетел жесткий диск, что очень вероятно на старых ПК, то единственный выход из ситуации — покупка нового. Все данные на старом носителе обычно оказываются при этом окончательно утерянными. Даже когда винчестер живой, всё равно единственное, что может восстановить работу компьютера после ошибки NTLDR is missing — форматирование системного диска и переустановка операционной системы.
Инструкция что делать при ошибке NTLDR is missing
Шаг 1. Попробуйте переключить жесткий диск в другой свободный разъём на материнской плате.
Так мы исключим возможность какого-то сбоя в работе материнской платы, связанного с работой конкретного порта SATA или IDE.
Шаг 2. Попробуйте заменить шлейф, соединяющий жесткий диск и материнскую плату на новый. Это мы делаем для того, чтобы быть уверенным, что ошибка NTLDR is missing не вызвана повреждением кабеля или его разъёмов.
Шаг 3 . Проверьте приоритет загрузки устройств в BIOS.
Часто случается так, что после подключения второго жёсткого диска, материнская плата сама автоматически ставит его первым в порядке загрузки. А так как на нём нет операционной системы, то загрузчик совершенно логично выдаёт ошибку «NTLDR is missing» — Windows там нет и загружаться нечему!
При включении компьютера нажимаем клавишу «Delete» (на ноутбуках обычно F2) чтобы зайти в . Там должен быть раздел, отвечающий за настройки загрузки — что-то типа Boot Settings . А уже в нём — настройка последовательности загрузки — Boot Priority . Проверьте чтобы на первом месте стоял тот жёсткий диск, на котором установлена Windows. Если Вы этого не знаете — делаем проще. Сначала ставим первым один диск и пробуем загрузится. Снова ошибка загрузки «NTLDR is missing»?! Ок, снова идём в BIOS и ставим приоритет второму диску и проверяем по новой.
Шаг 4. Загружаемся с помощью установочного диска или флешки с Windows.
На стадии начала установки нужно нажать на ссылку «Восстановление системы». Как только появится синее окно с выбором действия — выберите: «Диагностика»-«Дополнительные параметры»-«Командная строка».
Шаг 5. Восстанавливаем загрузочную запись. Для этого в операционных системах от Майкрософта есть специальные утилиты . Чтобы ими воспользоваться, введите в командной строке по очереди команды:
bootrec /FixMbr
bootrec /FixBoot
bootrec /RebuildBcd
После каждой из них нажимайте клавишу Enter, чтобы запустить выполнение. Получится должно примерно вот так:
Перезагружаемся и проверяем. Если ошибка NTLDR is missing в Windows 7 или Windows 10 появляется снова — переходим к следующему шагу.
Шаг 6. Снова повторяем шаг 4 чтобы открыть командую строку. Делаем загрузочный раздел активным. Вводим команду diskpart чтобы открыть встроенный редактор разделов Виндовс. Вводим команды:
sel disk 0
list volume
Так мы выбираем первый жесткий диск и смотрим список его логических дисков:
Находим тот раздел, у которого в столбце «Info» стоит пометка — System. У меня это будет Volume 1 . Следующей командой выбираем его:
sel volume 1
И делаем активным:
Выходим из программы, введя команду exit . Перезагружаемся и проверяем.
Шаг 7 . Если ни одно из предыдущих действий не помогло — скорее всего удален или поврежден один из файлов:
Ntldr Ntdetect.com
Можно попробовать восстановить их с установочного DVD-диска или флешки. Для этого надо будет снова повторить шаг 4, после чего в командной строке ввести команду:
diskpart
list volumes
exit
В списке дисков находим DVD или флешку. У меня на скриншоте выше это диск Z. Далее вводим команды, которые восстановят повреждённые файлы с установочного носителя:
copy z:\i386\ntldr c:\
copy z:\i386\ntdetect.com c:\
После этого перезагружаемся и проверяем.
P.S.: Если после всех наших советов сообщение NTLDR is missing появляется снова — пробуйте переустанавливать Windows. А уж коли и это не поможет — видимо Вашему жесткому диску пришёл конец и его пора менять на новый.
- Видеоадаптер: ошибка код 43 — как исправить…
Если Вам знакома такая надпись — NTLDR is missing — это означает, что ваш компьютер пытается загрузить установленную на нем Windows XP, но при этом операционная система не смогла найти один или несколько загрузочных файлов системы. В чем может быть причина и что делать с ошибкой NTLDR is missing? Разбираемся вместе…
Причины сообщения NTLDR is missing
Итак, есть несколько основных поводов, при которых Windows не может найти загрузочный файл NTLDR.
- Вышел из строя жесткий диск или материнская плата
- Подключение другого жесткого диска и назначение его приоритетным для загрузки
- Неверная установка другой ОС и как следствие конфликт двух систем
- Смена активного диска
- Отсутствие файла NTLDR из-за случайного удаления
К сожаленью, самым частым явлением является неисправность жесткого дика или системной платы — либо сам диск не читается, либо мать не может прочитать информацию с диска из-за неисправного контроллера. В этом случае лучшим решением будет покупка нового оборудования, предварительно выявив, что именно не работает.
Но пока мы этого не знаем, есть шанс попытаться восстановить систему своими руками.
Файл NTLDR был удален
Одна из частый причин сообщения «NTLDR is missing» — случайное или в результате действия вирусов удаление файлов загрузчика ntldr и ntdetect.com. Для того, чтобы его восстановить, необходимо загрузиться с установочного диска с Windows XP (о том, как это сделать, и дойти до меню выбора типа установки.
Здесь мы нажимаем клавишу «R» для запуска консоли восстановления, из которой мы будем копировать наш файл на компьютер.
Откроется черный экран с мигающим курсором в командной строке. Пишем: «DIR C:/» (или D, в зависимости от того, на каком диске был установлен Windows XP). Откроется список файлов в корневой папке — убеждаемся, что в ней отсутствует файл NTLDR или NTDETECT.COM.
Если он там есть, то читаем следующий подраздел данной статьи. А если нет, то пишем следующую команду:
copy D:\i386\ntldr C:\
copy D:\i386\Ntdetect.com C:\
В данном случае буква «D» — это буква диска, которая закреплена за DVD приводом, с которого копируется файл. У вас она может быть другой (E, F, G, H или какая-то еще).
После этого недостающий файлs скопируется в системную папку на компьютере и Windows сможет загрузиться.
Назначение главного источника загрузки системы
Часто бывает ситуация, когда вы приобрели новый хард-диск, подключили его и при этом компьютер автоматически выставил его в качестве приоритетного для загрузки Windows. Поскольку же на самом деле ОС на нем нет, то вполне законно выдается ошибка «NTLDR is missing», сообщающая об отсутствии системного файла Windows.
Для исправления перезагружаем компьютер и при появлении самых первых надписей нажимаем клавишу — либо DEL, либо F2 в зависимости от версии BIOS для попадания в программу Net BIOS.
Находим здесь в меню раздел «Boot» (Hard Disk Boot Priority) или «Advanced BIOS Features — Boot Device Select».
и в качестве первого источника для загрузки (First Boot Device) выбираем HDD и именно тот, на котором установлена Windows. Они в списке обозначены по номерам моделей.
Навигация по пунктам меню происходит клавишами «+/-» или «PgUp/PgDown».
После этого жмем «F10» для выхода и сохранения настроек.
В этой статье я хочу поговорить об ошибках при загрузке компьютера с Windows XP. В одних случаях появляется ошибка «NTLDR is missing», которая поначалу повергает просто в ступор. Сколько бы раз вы не перезагружали компьютер, эта ошибка сама никак не пройдёт, хотя ниже там написано «Press Ctrl+Alt+Del to restart». В других случаях видно только чёрный экран и предложение вставить загрузочный диск, это значит что повреждена загрузочная запись.
Решение проблемы «NTLDR is missing»
Дословно эта ошибка обозначает следующее «в корне загрузочного раздела файл NTLDR не найден». Этот файл жизненно необходим, это загрузчик операционной системы Windows XP. Некоторые просто , но в большинстве случаев этого можно избежать и не тратить время зря.
Ошибка гласит, что файл удалён, возможно при очередной чистке жесткого диска или в следствии вирусной атаки. Запомните, если вы не уверенны, то ни в коем случае не удаляйте файлы в корне диска «C:». Решение простое – нужно восстановить этот файл и, возможно, некоторые другие, например NTDETECT.COM . Далее будем считать что имеется ввиду восстановление обоих этих файлов.
С помощью установочного диска Windows XP
Я положил в архив и остальные загрузочные файлы: bootfont.bin, boot.ini и файлы MS-DOS. Их также можно копировать себе, хуже не будет. Обратите внимание, на разных компьютерах, здесь самая распространённая версия для системы с одной установленной Windows XP на первом разделе в папку «C:\Windows» . Чтобы положить эти файлы на свой компьютер, нужно скопировать их через любой файловый менеджер или проводник.
Так как файл «NTLDR» является скрытым, то чтобы его увидеть и скопировать в проводнике Windows, нужно включить отображение скрытых файлов.
После копирования файлов в корень диска C:, перезагружаемся. Если ошибка «NTLDR is missing» всё-равно появляется, то смотрим дальше.
Большое количество файлов в корне
При большом количестве файлов в корне загрузочного диска может возникнуть такая ошибка. Файл «NTLDR «может существовать, но из-за особенности файловой системы NTFS и механизма загрузки он может быть не виден на этом этапе загрузки ОС.
Вспомните, какие действия вы делали перед появлением ошибки. Возможно, установили новую программу и не обратили внимания на путь установки, и в итоге программа установилась в корневую папку, или просто копировали кучу файлов. Для решения этой проблемы необходимо удалить лишние файлы. Для этого нужно:
- Загрузиться с диска в портативную версию Windows
- Удалить все файлы в корне диска C:, кроме ntldr, ntdetect.com и boot.ini
- Или удалить всё и восстановить файлы как в предыдущем пункте
Проблема с загрузочной записью
Windows XP не будет загружаться, если повреждена загрузочная запись. В ней содержится вся информация о процессе загрузки.
BCUpdate2
Для восстановления загрузочной записи будем использовать утилиту разработанную компанией Microsoft « BCUpdate2» . Скачать с сервера Microsoft просто так её нельзя, поэтому берите у меня.
Записываем её на загрузочный диск, запускаемся с него и вводим команду:
Bcupdate2.exe C: /f /y
Программа должна ответить: «The boot code was updated successfully»
Консоль восстановления
Загрузиться в консоль восстановления и дать команды:
fixboot c:
Если не помогло, то загрузиться ещё раз и дать команду:
fixmbr
Только здесь нужно быть осторожным, т.к. можно потерять информацию о разделах, если проблема имела физический характер или система заражена вирусами. Рекомендуется предварительно с помощью специальных антивирусных образов. Если же разделы таки потерялись, используем для восстановления информации .
Загрузочный диск не активный
Чтобы операционная система могла загрузиться, диск должен быть помечен как «Активный» на уровне разделов. Вопрос решается из консоли восстановления, посмотрите как я это делал в Windows 7, когда получил ошибку « «, но суть та же.
Для того чтобы сделать загрузочный диск активным, можно загрузиться с LiveCD, на котором есть какая-либо программа управления разделами, например Paragon Partition Magic или Acronis Partition Expert. Выбрать там свой диск и отметить его «Active» с помощью контекстного меню правой кнопки мышки.
Аппаратная проблема
Бывают случаи, когда данные с диска просто не считываются. Это может происходить из-за таких проблем:
- Неисправный шлейф. Если проблема плавающая, то попробуйте заменить шлейф.
- Неисправность жесткого диска. Это физические бэды (BAD’s), плохо читаемые сектора, проблемы с электроникой или двигателем диска. Некоторые проблемы можно решить с помощью специальных программ, как правило временно, но в общем случае .
- Проблемы с материнской платой. Очень редко, но всё же. Если с этого жесткого диска на другом компьютере загрузка заходит чуть дальше (полностью ОС не загрузиться на компьютере с другой конфигурацией), то надо ремонтировать или менять материнскую плату.
Некоторые пользователи, работая за компьютером, могли встретиться с мало распространенной, но очень неприятной ситуацией, когда на экране появилась ошибка NTLDR is missing Press Ctrl+Alt+Del to restart. Чуть ниже я расскажу про ошибку ntldr is missing и что делать в данном случае.
При возникновении ошибки NTLDR is missing начинающий пользователь сразу пытается переустановить Windows, но переустановка может занять больше времени, нежели исправление ситуации за более короткие сроки. Давайте, удостоверимся, что вы зашли на нужную страницу, я покажу, как выглядит эта ошибка:
Причины возникновения ошибки
Прежде чем приступим к решениям ошибки NTLDR is missing, можете прочитать список причин, почему она может появиться на компьютере.
- Если на компьютере установлено несколько систем.
- Файл Ntldr может быть удален или поврежден из-за неаккуратной работы пользователя или ошибкой (ми) программного обеспечения.
- Смена активного раздела на жестком диске, так же может вызвать эту ошибку. Для загрузки Windows необходимо, чтобы системные файлы, с которыми работает Windows, были на активном разделе жесткого диска.
- Ошибка NTLDR is Missing может появиться не только из-за программной ошибки, а вызывать её может и аппаратная часть компьютера. Когда появляется такая ошибка, вам стоит обратить внимание на аппаратную часть следующих компонентов: жесткий диск, проблема шлейфа жесткого диска, устаревшая версия BIOS на материнской плате, еще один жесткий диск, в котором установлена другая система Windows.
- Замечал ошибку также при других случаях.
Итак, мы разобрались, почему может возникнуть эта ошибка, теперь поговорим, как исправить ntldr is missing ошибку на вашем компьютере.
Совет № 1 . Если у вас есть под рукой еще один компьютер с такой же операционной системой, которая установлена у вас, тогда скопируйте файлы Ntldr и Ntdetect.com или воспользуйтесь консолью восстановления Windows (про это чуть ниже).
Если под рукой нет компьютера, а есть жесткий диск с системой, то можно скопировать файлы NTLDR и Ntdetect.com с помощью программ: Windows LiveCD, Linux LiveCD, Acronis Disc Director или другими программами, которые могут работать без операционной системы. Чтобы загрузиться с таких дисков, вам надо зайти в BIOS и выставить приоритет загрузки с CD-ROM.
После перезагрузки, сообщение NTLDR is missing должно исчезнуть.
Совет № 2 . В файле boot.ini надо проверить пути к операционной системе на корректность . Чтобы отредактировать данный файл, вы можете загрузиться с помощью программ, о которых я говорил выше.
Строение файла «Boot.ini» с одной операционной системой, выглядит так:
timeout=30
default=multi (0) disk (0) rdisk (0) partition (1)\WINDOWS
multi (0) disk (0) rdisk (0) partition (1)\WINDOWS=»Windows XP Professional» /fastdetect
Совет № 3 . Как исправить NTLDR is missing, если не помогли выше описанные способы? У каждого опытного пользователя должен быть дистрибутив с операционной системой, которая установлена на его компьютере. Этот способ считаю самым быстрым, чтобы избавиться от ошибки ntldr is missing, потому что надо будет сделать минимум действий, хоть и на первый взгляд все кажется немного непонятным. Если вы не знаете, как выставить загрузку Windows c дисковода, тогда перейдите по ссылке ниже и прочитайте примерно в начале статьи эту информацию: « .
Для этого вставьте диск с Windows в дисковод, при этом не забудьте выставить в BIOS загрузку с CD-ROM. Загрузившись с диска, нажмите клавишу R, чтобы открылась консоль восстановления.
Теперь приступим к восстановлению. Если на компьютере установлена одна ОС, то появится следующая информация:
В какую копию Windows следует выполнить вход?
Введите 1 , нажмите Enter .
Появится сообщение:
Введите пароль администратора:
Если у администратора нет пароля, то просто нажмите Enter .
Появится следующее сообщение:
**ПРЕДУПРЕЖДЕНИЕ**
На этом компьютере присутствует нестандартная или недопустимая основная загрузочная запись. При использовании FIXMBR можно повредить имеющуюся таблицу разделов. Это приведет к утере доступа ко всем разделам текущего жесткого диска.
Если отсутствуют проблемы доступа к диску, рекомендуется прервать работу команды FIXMBR.
Подтверждаете запись новой MBR?
Вводите букву Y (yes, да) и нажимаете Enter .
Появится сообщение:
Производится новая основная загрузочная запись на физический диск \Device\Harddisk0\Partition0.
Новая основная загрузочная запись успешно сделана.
После появится приглашение системы: C:\WINDOWS>
Введите fixboot и нажмите Enter .
После этого появится сообщение:
Конечный раздел: C:.
Хотите записать новый загрузочный сектор в раздел C:?
Вводите букву Y (yes, да) и жмете Enter .
Появится сообщение:
Файловая система в загрузочном разделе: NTFS (или FAT32).
Команда FIXBOOT записывает новый загрузочный сектор.
Новый загрузочный сектор успешно записан.
Появится приглашение системы C:\WINDOWS>
Все необходимые операции сделали, теперь выходим из консоли восстановления. Чтобы выйти из консоли восстановления введите команду exit и нажмите Enter . После этого компьютер перезагрузится.
Следующим действием в BIOS убираем загрузку с CD-ROM, выставив загрузку с HDD (жесткого диска). Теперь можете вытащить установочный диск Windows и проверить наличие надписи NTLDR is missing.
Способ № 4 . В некоторых случаях помогает передергивание шлейфа (отсоединить и подключить) или подключение другого шлейфа. Если сообщение NTLDR is missing не ушло, то попробуйте подключить другой жесткий диск, а потом подключить ваш диск.
От чего может появиться эта ошибка, и что делать с ntldr is missing вы знаете, осталось воспользоваться одним из способов. Если вы не встречались с такой ошибкой, тогда распечатайте эту статью, ведь в самый не подходящий момент вы можете оказаться в такой ситуации.
Создание и использование загрузочного диска Windows XP
Используйте процедуры, описанные в этой статье, чтобы обойти проблемы, мешающие запуску вашей системы. Проблемы, которые могут возникнуть, включают (но не ограничиваются) повреждение загрузочного сектора, отсутствующие файлы, вирус, неправильные драйверы и так далее. В этой статье мы расскажем об этом. Мы рассмотрим некоторую терминологию и процесс загрузки, возможные проблемы и ситуации, а затем покажем вам, как создать загрузочный диск и использовать его. Не загружающийся сервер — это нехорошо, если на нем размещена тысяча веб-страниц для компании.Я рекомендую создать этот диск и хранить его поблизости на тот случай, если у вас возникнет затруднительная ситуация и вам понадобится запустить и запустить систему, которая не загружается.
«Чтобы получить полное руководство по безопасности, ознакомьтесь с ‘Security + Study Guide and DVD Training System’ на сайте Amazon.com »
Терминология
В этом разделе мы рассмотрим терминологию, которая будет использоваться на протяжении всей главы и определите это.
- POST: Самотестирование при включении. Когда компьютер запускается или загружается, BIOS выполняет процедуру, которая проверяет правильность работы всех компонентов системы.Звуковые сигналы — это индикаторы того, что BIOS пытается либо указать на успешный переход, либо выдает звуковой код, который помогает определить проблему, наиболее вероятно, в BIOS.
- MBR: сокращение от Master Boot Record, небольшой программы, которая запускается при загрузке компьютера. Обычно MBR находится в первом секторе жесткого диска. Программа начинает процесс загрузки с поиска в таблице разделов, чтобы определить, какой раздел использовать для загрузки.
- BIOS: сокращение от Basic Input / Output System.В системах ПК BIOS используется для выполнения всех необходимых функций для правильной инициализации оборудования системы при первом включении питания. BIOS также помогает в процессе загрузки.
- CMOS: Дополнительный металлооксидный полупроводник. Чип, который потребляет небольшое количество электроэнергии. Обычно он используется на компьютерах с батарейным питанием и для сохранения информации о конфигурации на других компьютерах, когда они выключены.
Процесс загрузки
Однажды понятый процесс загрузки поможет вам понять, почему размещение определенных файлов на дискете так сильно помогает.Давайте посмотрим на процесс загрузки. Щелкните, чтобы посетить Microsoft.
- Первое, что происходит при включении компьютера, — это проверка POST. POST означает самотестирование при включении и тестирует оборудование вашей системы.
- Аппаратное обеспечение, такое как память, тестируется так же, как и все остальное оборудование в проверяемой системе. Обычно это можно увидеть на мониторе при запуске системы.
- После завершения POST ПК попытается найти загрузочное устройство, настроенное через системную BIOS / CMOS.
- Как только загрузочное устройство найдено, MBR (основная загрузочная запись) загружается в память.
- MBR определяет местонахождение активного раздела и загружает загрузочный сектор в память.
- Загрузочный сектор содержит код, запускающий Ntldr , который является загрузчиком загрузочной ленты для Windows XP. Ntldr должен находиться в корневой папке активного раздела вместе с Ntdetect.com , boot.ini , bootsect.dos (для двойной загрузки) и Ntbootdd.sys (требуется с некоторыми адаптерами SCSI)
- Операционная система «выбрана» NTLDR .
- NTLDR будет использовать файлы Ntdetect.com , boot.ini и bootsect.dos для выбора и загрузки правильной ОС
- Система запускается в 16-битном реальном режиме, затем переходит в защищенный режим на 32-битном.
- Как только NTLDR переключается в 32-разрядный режим, файловая система загружается (NTFS, FAT32 и т. Д.), Так что файл boot.ini можно прочитать, а затем проверить.
- После проверки boot.ini вы выбираете ОС, которую хотите загрузить.
- При выборе XP в меню загрузки Ntldr запускает Ntdetect.com для получения информации об установленном оборудовании.
- Ntldr затем использует путь ARC, указанный в boot.ini, для поиска загрузочного раздела. Это может выглядеть примерно так:
по умолчанию = мульти (0) диск (0) раздел (2) \ WINDOWS
[операционные системы]
мульти (0) диск (0) раздел (2) \ WINDOWS = «Microsoft Windows XP» / fastdetect
- Ntdetect.com может начать сбор информации об аппаратном обеспечении вашей системы (например):
- Идентификатор компьютера
- Тип шины / адаптера
- адаптеры SCSI
- видеоадаптеры
- клавиатура
- Com-порты
- Параллельные порты
- Флоппи-диски
- Указывающие устройства
- Идентификатор компьютера
- Как только Ntdetect.com собирает необходимую информацию, NTLDR загружает Ntoskrnl и передает ему управление.
- Ntoskrnl.exe и hal.dll загружены. Ntoskrnl.exe и Hal.dll должны находиться в папке% SystemRoot% \ System32.
- Затем загружается реестр и выбирается профиль оборудования. Если у вас создано несколько профилей оборудования, вам может быть предложено выбрать один из них для загрузки.
- После того, как вы выбрали правильный профиль оборудования (или если профиль по умолчанию просто загружается), вы увидите приглашение для входа в систему.
- Ntoskrnl.exe запускает Winlogon.exe , который запускает Lsass.exe (локальное администрирование безопасности), это программа, которая отображает экран приветствия и позволяет пользователю войти в систему со своими учетными данными (имя пользователя и пароль).
Чтобы добраться до этой точки, у вас должен быть здоровый набор из файлов , чтобы добраться туда. Как и любые другие данные, они подвержены повреждению, повреждению или саботажу, как и любой другой источник данных. Загрузочный диск — это не что иное, как набор наиболее важных файлов, которые в случае их повреждения необходимо заменить, чтобы система могла загрузиться и загрузиться.Вы можете использовать загрузочный диск во время бедствия, чтобы заставить систему запустить процесс winlogon и получить доступ к критически важным данным или привести сервер в рабочее состояние для обслуживания.
Проблемы при загрузке
Возникают проблемы, возникают проблемы, и в большинстве случаев это неизбежно. Повреждение или вирус загрузочного сектора могут сделать практически любую систему мертвой. Так что же могло случиться? В этом разделе мы рассмотрим некоторые основные проблемы, которые могут возникнуть, чтобы вы могли понять, с чем вы сталкиваетесь и почему загрузочный диск может быть очень удобен.
Загрузочный диск 101
Теперь, когда вы знаете процесс загрузки и видите, что может помешать этому процессу, давайте посмотрим, как создать и использовать загрузочный диск.
Чтобы создать загрузочный диск для Windows XP для раздела NTFS или FAT, вам потребуется отформатированная дискета. Он должен быть пустым и не содержать вирусов. Вам также понадобится компакт-диск Windows XP или работающий компьютер под управлением Windows XP.
- Отформатируйте дискету.
- Скопируйте необходимые файлы (Ntldr, Ntdetect.com и boot.ini. Скопируйте их из системы под управлением Windows XP, если она не заражена вирусами, и / или с установочного компакт-диска Windows XP.
- Отредактируйте файл boot.ini, который вы скопировали на дискету. Вам нужно будет правильно указать путь, чтобы понять соглашение об именах ARC. Вы найдете все, что вам нужно знать, используя документацию Microsoft.
- Запустите компьютер с дискеты и войдите в Windows XP.
|
Примечание:
- Если ваш компьютер загружается с жесткого диска SCSI, вам может потребоваться заменить запись multi (0) с помощью scsi (0) в [операционных системах]
- Можно отключить заставку при загрузке Windows XP, что незначительно ускорит процесс загрузки.Тем более, если вы хотите попрактиковаться в редактировании файла * .ini и «увидеть» процесс загрузки, который скрывает этот логотип
- Отредактируйте boot.ini
- Добавьте «/ noguiboot» сразу после «/ fastdetect «.
- После перезагрузки заставка исчезнет.
- Его можно снова включить, удалив новый переключатель.
- Отредактируйте boot.ini
Устранение неполадок
Иногда, даже если вы используете загрузочный диск, вы все равно можете столкнуться с решаемыми проблемами.Его не так просто использовать, поэтому давайте рассмотрим некоторые помощники и советы, которые помогут вам справиться с наиболее распространенными замятиями:
- Вы можете поместить копию редактирования на загрузочный диск, чтобы отредактировать файл boot.ini с участием.
- Файл Boot.ini всегда будет проблемой с загрузочным диском, если только загрузочный диск не поврежден, не поврежден, не заражен и т. Д.
- Вы можете увидеть сообщения об ошибках, относящиеся к ‘ARC’, и если вы это сделаете, это будет очень Часто бывает, что ваш файл boot.ini не настроен должным образом.Если вы не знаете синтаксис boot.ini внутри и снаружи, то вы можете распечатать его копию и сохранить вместе с загрузочным диском или поместить небольшой текстовый файл на дискету с простым объяснением, чтобы вы можете понять это, если вам нужно.
- 3 rd сторонние компании (например, производители NTFSDOS) имеют продукты, которые могут « монтировать » диск NTFS, что позволяет вам копировать файлы при необходимости (если у вас нет раздела FAT, в который можно попасть) а также, чтобы увидеть текущий файл boot.ini в системе, если вам нужно получить представление о том, что было в загрузке.ini в исходной системе, которая не удалась.
Резюме
В этой статье мы рассмотрели основы создания загрузочного диска Windows XP. Для тех из вас, кто является гуру Microsoft, я надеюсь, что эта статья послужила хорошим источником информации о том, как спасти систему Windows от сбоя … мы все выглядим чемпионами, когда сохраняем систему, подумайте, была ли система, которую вы просматривали, это статья прямо здесь и сейчас не загружалась! Думаю, тебе бы этот диск захотелось! Скажите, что вы думаете о форумах.
Просмотры сообщений: 5 492
Загрузочные компоненты Windows XP
О процессе загрузки Windows XP
В этом документе описаны основные компоненты, задействованные в процессе загрузки ПК под управлением Windows XP, охватывающий начальный процесс, связанный с переходом от включения к загрузке NTLDR, а затем последующие процедуры и события, связанные с отображением меню загрузки со списком доступных ОС. записи и загрузка в выбранный элемент.
Общая процедура загрузки
Прежде чем мы сможем подробно рассмотреть процесс, в котором работает процесс загрузки Windows XP, важно сначала понять основные принципы, которые предшествуют любому загрузчику, начиная с момента первого включения ПК.Вы можете прочитать более подробное объяснение стандартной последовательности загрузки BIOS здесь, но для начала достаточно следующего:
Как можно видеть, существует цепочка передач обслуживания, начинающаяся при включении компьютера; начиная с BIOS, переходя к MBR, загрузочному сектору и, наконец, загрузчику.
У этой, казалось бы, запутанной цепочки есть две разные причины. Первый — для переносимости: вы можете вынуть и заменить любой из компонентов, обеспечивающих / облегчающих эти четыре шага, без необходимости замены других, поскольку все взаимодействия абстрагируются до набора согласованного поведения — и это особенно важно, потому что каждый из этих отдельных слоев традиционно изготавливается, пишется, разрабатывается или разрабатывается другим лицом.
Второе — более техническое ограничение: объем пространства, доступного для исполняемого кода загрузчика (читай: насколько большим и сложным может быть загрузчик), строго ограничен на первых этапах и увеличивается по мере продвижения вверх по служебной лестнице. Например, MBR составляет всего 512 байт (на самом деле, всего 446 байт, если исключить таблицу разделов!) — для сравнения, этот абзац вдвое больше! Загрузочный сектор также ограничен по размеру (хотя точные ограничения зависят от файловой системы активного раздела), и только после того, как вы достигнете последней стадии фактического файла загрузчика, вы можете писать длинный загрузочный код.
Эта длительная процедура отвечает за все, вплоть до того, что загрузчик Windows XP, NTLDR (сокращение от загрузчика NT), наконец, обнаружен и вызван кодом в загрузочном секторе загрузочного раздела NTFS или FAT32.
Компоненты загрузки Windows XP
После вызова кода, связанного с загрузкой, в загрузочном секторе активного раздела, он будет искать файл с именем NTLDR в своем корневом каталоге (предполагается, что сам раздел будет иметь формат NTFS или FAT32).Сам NTLDR, традиционно заслуживающий всех похвал и славы, не выполняет свою работу в одиночку и, в лучшем случае, составляет лишь треть решения.
NTLDR
NTLDR — это имя загрузчика, используемого Microsoft Windows, начиная с Windows NT и продолжая до Windows 2000, Windows XP и Windows Server 2003. С выпуском Windows Vista NTLDR больше не используется и теперь заменяется BOOTMGR, новый загрузчик Windows. Обычно он находится в корневом каталоге активного раздела на первом загрузочном диске.Обычно при установке Windows XP это C: \ и тот же раздел, в который установлена сама Windows, хотя это определенно не так. Особенно в случаях, когда на одном компьютере (в разных разделах) установлено несколько ОС, NTLDR использует эту функцию в значительной степени.
BOOT.INI
Boot.ini — это простой текстовый файл, расположенный в корне активного раздела на первом загрузочном диске. NTLDR считывает информацию о конфигурации загрузки из файла загрузки.ini и использует его для отображения и загрузки различных операционных систем. BOOT.INI 1 может содержать ссылки на операционные системы на базе Windows NT (Windows NT, Windows 2000, Windows XP, Windows Server 2003), а также записи, указывающие на «цепные загрузчики» (загрузчики для других операционных систем, сохраненные в файл) для загрузки операционных систем, отличных от Windows. Здесь в загрузчик добавляются новые операционные системы и откуда параметры загрузки / параметры существующих записей могут быть изменены или заменены.
NTDETECT.COM
Файл ntdetect.com является частью операционных систем Windows на базе NT и используется во время загрузки для обнаружения аппаратных компонентов, необходимых для запуска операционной системы. В процессе запуска запускается NTLDR, и ntdetect.com собирает информацию об оборудовании, которая будет отправлена в файл ntoskrnl.exe (ядро Windows). NTDETECT.COM находится во всех операционных системах на базе NT: Windows XP, 2003 и Windows Vista. Он собирает такую информацию об оборудовании:
- видеоадаптеры
- дата и время оборудования
- клавиатуры
- жесткие диски
- мышь
- и другие (типы шин и адаптеров, дискеты и т. Д.))
Информация и конфигурация, собранные и сгенерированные NTDETECT, передаются ядру Windows NT (ntoskrnl.exe) через NTLDR при выборе операционной системы. В то время как ядро Windows имеет другие средства идентификации и связи с базовым оборудованием на вашем ПК (через HAL или уровень абстракции оборудования), информация из NTDETECT имеет решающее значение для облегчения первого доступа к дискам и другому оборудованию.
Последовательность загрузки Windows XP
Как упоминалось выше, NTLDR использует как BOOT.INI и NTDETECT.COM, чтобы в конечном итоге загрузить установку Windows с локального диска. В следующей таблице представлена процедура загрузки с указанием взаимодействия между различными компонентами загрузочной системы Windows XP:
NTLDR использует BOOT.INI и NTDETECT.COM для отображения меню загрузки NT и загрузки Windows в зависимости от выбора пользователя.
Устранение ошибок загрузки XP
Если у вас есть ошибки загрузки, связанные с NTDETECT или NTLDR, проверьте другие исправления, доступные на Wiki:
Ссылки поддержки
Применимые системы
Эта статья базы знаний, посвященная Windows, применима к следующим операционным системам:
- Windows XP (все редакции)
- Windows Server 2003 (все редакции)
Предложить правку
В зависимости от используемой версии NTLDR загрузитесь.ini может поддерживать или не поддерживать кодировку UTF-16 / UCS-2 (unicode, non-ASCII). ↩
Обзор файла Boot.ini — драйверы Windows
- 2 минуты на чтение
В этой статье
Важно
В этом разделе описаны параметры загрузки, поддерживаемые в Windows XP и Windows Server 2003.Если вы меняете параметры загрузки для современных версий Windows, см. Раздел Параметры загрузки в Windows Vista и более поздних версиях.
Файл Boot.ini — это текстовый файл, содержащий параметры загрузки для компьютеров с микропрограммой BIOS, работающей под управлением операционной системы на основе NT до Windows Vista. Он расположен в корне системного раздела, обычно c: \ Boot.ini. В следующем примере показано содержимое типичного файла Boot.ini.
[загрузчик]
тайм-аут = 30
по умолчанию = multi (0) disk (0) rdisk (0) partition (1) \ WINDOWS
[операционные системы]
мульти (0) диск (0) rdisk (0) раздел (1) \ WINDOWS = "Microsoft Windows XP Professional" / fastdetect
C: \ CMDCONS \ BOOTSECT.DAT = "Консоль восстановления Microsoft Windows" / cmdcons
Boot.ini состоит из двух основных разделов:
Раздел [загрузчик] содержит настройки параметров, которые применяются ко всем загрузочным записям в системе. Параметры включают в себя тайм-аут , , значение тайм-аута меню загрузки и по умолчанию, , расположение операционной системы по умолчанию.
В следующем примере показан раздел [загрузчик] файла Boot.ini.
[загрузчик] тайм-аут = 30 по умолчанию = multi (0) disk (0) rdisk (0) partition (1) \ WINDOWS
Раздел [операционные системы] состоит из одной или нескольких загрузочных записей для каждой операционной системы или загрузочной программы, установленных на компьютере.
Загрузочная запись — это набор параметров, который определяет конфигурацию загрузки для операционной системы или загрузочной программы. В загрузочной записи указывается операционная система или загрузочная программа и расположение ее файлов. Он также может включать параметры, которые настраивают операционную систему или программу.
В следующем примере показан раздел [операционные системы] файла Boot.ini на компьютере с двумя операционными системами, Microsoft Windows XP и Microsoft Windows 2000. Он имеет две загрузочные записи, по одной для каждой операционной системы.
[операционные системы] мульти (0) диск (0) rdisk (0) раздел (1) \ WINDOWS = "Microsoft Windows XP Professional" / fastdetect мульти (0) диск (0) rdisk (0) раздел (2) \ WINNT = "Microsoft Windows 2000 Professional" / fastdetect
Каждая загрузочная запись включает в себя следующие элементы:
Местоположение операционной системы. Boot.ini использует соглашение об именах Advanced RISC Computing (ARC) для отображения пути к разделу диска и каталогу, в котором находится операционная система.Например:
мульти (0) диск (0) rdisk (0) раздел (1) \ WINDOWS
Понятное имя для загрузочной записи. Понятное имя представляет собой загрузочную запись в меню загрузки. Понятное имя заключено в кавычки и представляет собой загрузочную запись в меню загрузки. Например:
«Microsoft Windows XP Professional»
Параметры загрузочной записи , также известные как параметры загрузки или параметры загрузки включают, отключают и настраивают функции операционной системы.Параметры загрузки напоминают параметры командной строки, каждый из которых начинается с косой черты (/), например / debug . В каждой загрузочной записи может быть ноль или более параметров загрузки.
Список параметров загрузки, имеющих отношение к тестированию и отладке драйверов, см. В Справочнике по параметрам загрузки Boot.ini.
У вас может быть несколько загрузочных записей для одной и той же операционной системы, каждая с различным набором параметров загрузки. Windows создает стандартную загрузочную запись при установке операционной системы, и вы можете создавать дополнительные настраиваемые записи для операционной системы, редактируя Boot.ini.
Создание загрузочного диска для Windows XP
Техника Экономия времени за счет
Требование компакт-диска Windows XP при покупке нового компьютера
Создание загрузочного диска Windows XP, который обходит ключевые системные файлы
Заставить старый загрузочный диск DOS работать в вашей системе
Если вы выросли в Windows Me / 98 мир, вы знаете, как важно иметь аварийную загрузочную дискету — дискету, которую вы можете вставить в дисковод, нажать «Перезагрузить» и вернуть компьютер к жизни.Черт возьми, в этих более старых версиях Windows вам пришлось пройти через сложную процедуру создания двухдискового набора, который мог бы помочь вам вылечить любую больную Windows. А в то время пухленькая винда болела.
Когда Microsoft выпустила Windows XP, не было вообще никаких условий для загрузочного диска. «Позволь им съесть пирог!» — раздался крик руководителей Windows. Или слова на этот счет. Если ваш компьютер не загружается с компакт-диска, вы не сможете даже установить Windows. В диалоговом окне форматирования диска был небольшой флажок, который утверждал, что будет создан загрузочный диск, но сгенерированная дискета представляла собой не более чем жестокую шутку.Да, это загрузит ваш компьютер. Нет, при загрузке ничего особенного сделать не удалось.
Microsoft теперь позволяет загружать коллекцию из шести дисков, которая действительно позволяет загружаться с дисковода гибких дисков, но только для того, чтобы вы могли установить Windows XP с компакт-диска, не более того. Идея: если ваш компьютер не загружается с компакт-диска (возможно, компьютер отказывается использовать компакт-диск в качестве «загрузочного»), вы все равно можете загрузиться с дискеты, но только если вы немедленно установите или восстановите Windows. Нет, вы не можете загрузиться с дискеты, а затем запустить Windows с компакт-диска.
Каждому пользователю Windows нужен способ запустить его машину, если копия Windows на жестком диске превращается в банан. Если вы подготовитесь к проблеме сейчас, вы сможете сэкономить часы или дни хлопот в будущем.
Этот метод показывает, как запустить машину независимо от того, что вызывает у Windows.
Получение компакт-диска, которого вы заслуживаете
Rant / ON.
При покупке нового ПК вы должны получить прилагаемый к нему компакт-диск восстановления Windows XP.
Этот компакт-диск должен.
Загрузиться сам по себе — когда вы вставляете компакт-диск в дисковод для компакт-дисков и перезагружаетесь, ваш компьютер может загрузиться с этого компакт-диска и позволит вам установить или восстановить Windows XP.
Включите все файлы Windows XP, чтобы при загрузке компьютера вы могли переустановить Windows или сделать свежие копии любых измененных файлов на жестком диске.
Если ваш дружелюбный производитель компьютеров говорит, что вам не нужен компакт-диск восстановления, скажите им, чтобы они отправились в поход.
Если они скажут вам, что все файлы восстановления находятся на жестком диске, спросите их, что вы должны делать, если ваш жесткий диск выходит из строя — это наиболее вероятная причина, по которой вам вообще нужен компакт-диск восстановления.
Если они скажут вам, что Microsoft заставляет их воздерживаться от распространения компакт-дисков восстановления, смейтесь и перенесите свой бизнес в другое место.
Даже если компания, предлагающая всю эту ерунду, носит имя HP.
При покупке нового ПК вы платите за копию Windows XP. Убедитесь, что вы получили свою копию на компакт-диске — тот, который вы можете хранить и хранить на случай, если он вам когда-нибудь понадобится. Если вы купили новый компьютер и не получили компакт-диск, вас обманули. Свяжитесь с компанией и громко пожалуйтесь. Все больше и больше клиентов получают компакт-диски, которых они заслуживают — даже после того, как они заплатят за свои ПК, — но только в том случае, если у них достаточно боли в животе.
, — сказал Нафф.
Rant / OFF.
Оказавшись в очень синей луне, часть вашего жесткого диска, на которой хранятся начальные программы Windows XP — главная загрузочная запись (или, как ее еще называют, MBR), — откажется от призрака. Иногда может исчезнуть один из трех важных системных файлов — NTLDR, boot.ini или Ntdetect.com. У этих недугов есть несколько симптомов, но чаще всего возникает, когда вы пытаетесь запустить компьютер и получаете текстовое сообщение, например одно из следующих:
Отсутствует операционная система.Ошибка загрузки операционной системы. Неверная таблица разделов. NTLDR отсутствует. Произошла ошибка чтения с диска. NTLDR сжат.
Ваша MBR или ключевые загрузочные файлы могут быть зашифрованы любым количеством творческих способов:
Особенно глупый вирус пытается перезаписать MBR, но делает это неправильно.
Вы (или, кстати, кто-то другой, использующий вашу машину) удаляете ключевой файл, например NTLDR или
boot.ini.
Эта часть вашего жесткого диска решает, что сегодня она не работает.
Вы можете создать диск, который обходит MBR Windows XP и ключевые файлы запуска.Этот диск может пригодиться, если MBR не работает или (по ряду причин) ваш компьютер отказывается загружаться напрямую с жесткого диска. Большое преимущество обходного диска загрузочного файла: если он работает, когда вы, наконец, снова включите свою машину, все должно работать нормально. У вас есть доступ ко всем вашим файлам на всех ваших дисках, все ваше оборудование должно работать, и вы можете безумно копаться в резервных копиях файлов в ожидании возможности замены жесткого диска.
Если вы дошли до того, что вам нужен этот диск, ваша машина, вероятно, не запустится, поэтому вам, возможно, придется использовать машину друга с Windows XP для создания диска. Нет никакой гарантии, что диск обхода загрузочного файла, созданный на одной машине, будет работать на другой, но я не столкнулся с какими-либо проблемами, пока ни одна машина не настроена для загрузки в несколько операционных систем, и вы не используете диски SCSI. . У вашего друга должна быть та же версия Windows XP, что и у вас — XP Home или XP Professional, хотя не имеет значения, установлены ли у вас оба одинаковые пакеты обновления.
Приведенные здесь шаги создают дискету, которая загрузит ваш компьютер, минуя ключевые файлы на вашем жестком диске. Если у вас нет дисковода для гибких дисков и вы получаете сообщения об ошибках, единственный реальный выбор — переустановить Windows, полностью удалив старые копии этих ключевых файлов. Инструкции по выполнению переустановки см. На сайте www.microsoft.com/windowsxp/using/ helpandsupport / learnmore / tips / doug92. mspx.
Чтобы сделать загрузочный файл в обход диска
7. Вставьте дискету в дисковод.
Все на диске будет перезаписано.
2. Выберите StartOMy Computer, щелкните правой кнопкой мыши дисковод гибких дисков (возможно, A 🙂 и выберите Format.
Появится диалоговое окно Формат Windows XP, показанное на Рисунке 67-1.
3. При желании введите метку тома для диска и нажмите кнопку «Пуск».
4. Когда форматирование будет завершено, щелкните OK, а затем щелкните Close.
• Рисунок 67-1: Отформатируйте диск в Windows XP.
5. Вернувшись в проводник Windows, дважды щелкните диск C: (или там, где вы установили Windows XP).
6. Убедитесь, что проводник Windows показывает все ваши файлы: выберите «Инструменты», «Просмотр параметров папки», нажмите «Показать скрытые папки» и снимите флажки «Скрыть расширения для известных типов файлов» и «Скрыть защищенные файлы операционной системы (рекомендуется)».Щелкните ОК.
7 Под диском C: щелкните правой кнопкой мыши файл boot.ini и выберите «Отправить ToO3! 2 Floppy (A :)», как показано на Рисунке 67-2.
8. Щелкните правой кнопкой мыши файл NTLDR и выберите «Отправить ToO3l! 2 Floppy» (A :).
9. Щелкните правой кнопкой мыши файл Ntdetect.com и выберите «Отправить ToO3l! 2 Floppy (A :)».
f0. Найдите файл Bootsect.dos здесь, в корне диска C :. Вероятно, у вас его нет, но если он есть, щелкните его правой кнопкой мыши и выберите «Отправить на дискету» (A :).
• Рисунок 67-2: Отправьте копию boot.ini на только что отформатированную дискету.
11% Найдите файл Ntbootdd.sys здесь, в корне диска C :. Вероятно, у вас его нет, но если он есть, щелкните его правой кнопкой мыши и выберите «Отправить на дискету 3i2» (A :).
12. Закройте проводник Windows.
Только что созданный диск должен загружать ваш компьютер, при условии, что жесткий диск работает и только MBR или ключевые файлы затираются.
Так где говядина? Почему нельзя просто вставить старую DOS или Windows Me (или 98, или 98SE, или 95, или 3.1) загрузочный диск на вашей дискете, и ваш компьютер запустит DOS — или что-то еще, что использует ваш конкретный вариант Windows, чтобы называть его DOS-персоной?
Проблема: NTFS — файловая система NT. Я говорю о NTFS в Технике 48.
DOS, Windows Me, Windows 98 и все их старые, тщательно созданные загрузочные диски недостаточно умен, чтобы увидеть NTFS-диск. Они работают только со старомодным форматом жестких дисков FAT32. Если у вас есть диск NTFS (а вы, вероятно, имеете его, если купили компьютер с предустановленной Windows XP), вы можете загружаться в DOS до тех пор, пока коровы не вернутся домой, но если у вас нет способа увидеть диски NTFS, вы не сможете многое сделать. .
С другой стороны, если все ваши жесткие диски отформатированы как диски FAT32, любой старый загрузочный диск DOS будет работать.
Если вы купили новый компьютер с предустановленной Windows XP, ваши диски почти наверняка используют NTFS. Если вы установили Windows XP на ПК, у вас могут быть диски NTFS, а может и не быть.
У вас есть диски NTFS или FAT32?
Чтобы узнать, является ли конкретный диск NTFS или FAT32:
1. Выберите «Пуск мой компьютер».
2. Щелкните правой кнопкой мыши соответствующий диск и выберите «Свойства».
Тип диска отображается как файловая система, как показано на следующем рисунке.
Если у вас есть диски NTFS, при загрузке с загрузочного диска DOS вы не увидите на них никаких данных. Скорее всего, вы не сможете заставить работать большую часть своего оборудования, потому что для большинства современного оборудования используются драйверы, которые не работают с DOS. Тем не менее, если у вас есть диски FAT32, вы можете использовать загрузочный диск DOS, чтобы вытащить FAT из фритюрницы, если Windows отказывается запускаться. Вот как сделать загрузочную дискету DOS:
7. Вставьте дискету в дисковод.
Все на диске будет перезаписано.
2. Выберите «Пуск мой компьютер», щелкните правой кнопкой мыши дисковод гибких дисков (возможно, A 🙂 и выберите «Форматировать».
Появится диалоговое окно Формат Windows XP, показанное на Рисунке 67-3.
По причинам, известным лишь немногим в) Редмонде, вы не можете одновременно отформатировать диск и сделать его загрузочным диском MS-DOS. Вы должны делать каждый шаг по одному.
• Рис. 67-3. Если диск не отформатирован, его необходимо сначала отформатировать.
3. При желании введите метку тома для загрузочного диска.Если вы знаете, что диск уже отформатирован, установите флажок «Быстрое форматирование». (Если вы не уверены, не устанавливайте этот флажок.) Нажмите кнопку «Пуск».
Форматирование чистого диска с нуля происходит очень медленно.
4. По окончании форматирования щелкните OK.
5. Если установлен флажок «Быстрое форматирование», снимите его. Установите флажок Создать загрузочный диск MS-DOS, как показано на Рисунке 67-4. Щелкните кнопку Пуск.
Windows XP переносит на диск несколько файлов DOS.
• Рисунок 67-4: Создание загрузочного диска MS-DOS.
6. Когда форматирование будет завершено, щелкните OK, а затем щелкните Close.
Если вы когда-либо использовали загрузочные диски Windows Me, 98 или более ранних версий, вы можете быть удивлены — шокированы — увидев, что Windows XP поместила на этот диск (см. Рис. 67-5). Это диск с минимальными возможностями, который практически не загружается, и ничего более. Здесь даже нет всевозможных файлов, которые обычно хранятся на загрузочном диске (а на самом деле, находятся на загрузочном диске Windows Me).
• Рисунок 67-5: Файлы на загрузочном диске Windows XP DOS.
Ни одна из традиционных команд DOS не помещается на диск (даже FDISK или SMARTDRV). Файл autoexec.bat пуст, как и config.sys. Нет даже драйверов для компакт-дисков. Если вы создаете загрузочный диск DOS с помощью Windows XP, вам нужно поместить на диск намного больше файлов, прежде чем вы сможете что-то с ним делать.
Попробуйте загрузиться с этого диска, и вы увидите, что он работает — почти не работает.
Считайте этот диск отправной точкой, а не законченным продуктом. Есть два хороших места, где можно найти все, что вам нужно:
Чтобы получить доступ к вашим дискам NTFS (если они у вас есть), вам понадобится бесплатная программа под названием NTFS Reader для
DOS на www.ntfs.com/products.htm. Я бы не стал ставить на это ферму, но это может решить некоторые неприятные проблемы.
Вы можете найти огромную коллекцию утилит DOS (и Windows Me) для загрузочных дисков на сайте www. bootdisk.com.
Третий тип «загрузочного диска», который может пригодиться, не имеет ничего общего с проверкой вашего компьютера в случае возникновения чрезвычайной ситуации. Так называемые установочные диски Windows XP имеют только одно предназначение: они позволяют вам установить Windows с компакт-диска, даже если ваш компьютер не может загрузиться с компакт-диска.
Это важно, потому что Windows XP прямо из коробки может быть установлена только на ПК, которые могут быть настроены для загрузки с их дисководов компакт-дисков.
Спустя некоторое время после выпуска Windows XP Microsoft смягчила свой подход к загрузке с компакт-диска и выпустила набор из шести дисков, которые позволяют запускать компьютер с дискеты, чтобы затем можно было установить Windows XP с компакт-диска.
Некоторые люди называют эти диски «загрузочными дискетами», но на самом деле это не так. Они не позволят вам ничего делать, кроме как запустить компьютер и установить Windows XP с компакт-диска.Если вы думаете, что у вас есть набор загрузочных дисков Windows XP, то есть диски, позволяющие загружать машину и выполнять экстренное обслуживание, вы ошибаетесь. Последней версией Windows с работающими загрузочными дисками была Windows Me.
Все диски разные, в зависимости от устанавливаемой версии XP, уровня пакета обновления и языка.
Когда вы запускаете загруженную программу, вы должны предоставить шесть предварительно отформатированных дисков. Когда диски собраны, вы вставляете диск номер один в дисковод для гибких дисков, перезагружаете машину, продолжаете загружать на нее дискеты, и в конечном итоге вы переходите к процедуре установки Windows XP, которая требует, чтобы вы вставили установочный компакт-диск Windows в дисковод компакт-дисков.На этом этапе вы можете установить или переустановить Windows. Но вы не можете запустить Windows.
Общие сведения о процессе загрузки :: Глава 18 — Изменение и устранение неполадок в процессе загрузки :: Microsoft Windows XP Professional. Учебный комплект :: Продукты Microsoft :: eTutorials.org
В этом уроке вы узнаете о файлах, используемых в процессе загрузки Windows XP Professional. Вы также узнаете, что процесс загрузки Windows XP Professional состоит из пяти этапов: последовательность предварительной загрузки, последовательность загрузки, загрузка ядра, инициализация ядра и вход в систему.Вы узнаете, на каком этапе используется каждый из процессов загрузки, и поймете, как более эффективно устранять неполадки в процессе загрузки Windows XP Professional, узнав о его файлах и этапах.
После этого урока вы сможете
- Объясните процесс загрузки
- Опишите файлы, используемые в процессе загрузки
- Объясните назначение и функцию файла BOOT.INI.
Приблизительное время урока: 40 минут
Файлы, используемые в процессе загрузки
Последовательность загрузки требует определенных файлов.В таблице 18.1 перечислены файлы, используемые в процессе загрузки Windows XP Professional, соответствующее расположение каждого файла и этапы процесса загрузки, связанные с каждым файлом. Systemroot (набранный как% systemroot%) представляет собой путь к каталогу установки Windows XP Professional, который будет C: \ Windows, если вы следовали инструкциям по установке в главе 2 «Установка Windows XP Professional».
Чтобы просмотреть файлы, перечисленные в Таблице 18.1, откройте проводник Windows и выберите пункт «Параметры папки» в меню «Инструменты».На вкладке «Просмотр» диалогового окна «Параметры папки» в разделе «Скрытые файлы и папки» щелкните «Показать скрытые файлы и папки». Снимите флажок Скрыть защищенные файлы операционной системы (рекомендуется). Появится окно с предупреждением, указывающее, что отображать защищенные файлы операционной системы не рекомендуется. Щелкните Да, чтобы отобразить их. Нажмите ОК, чтобы закрыть диалоговое окно «Параметры папки».
Таблица 18.1 ?? Файлы, используемые в процессе загрузки Windows XP Professional
Ботинок.INI файл
При установке Windows XP Professional на компьютер программа установки Windows сохраняет файл BOOT.INI в активном разделе. NTLDR использует информацию из файла BOOT.INI для отображения экрана загрузчика, на котором вы выбираете операционную систему для запуска. В этом уроке вы узнаете, как изменить файл BOOT.INI, включая изменение путей Advanced RISC Computing (ARC) и использование дополнительных переключателей BOOT.INI.
Файл BOOT.INI включает два раздела, [загрузчик] и [операционные системы], которые содержат информацию, которую NTLDR использует для создания меню «Выбор системы».Типичный BOOT.INI может содержать следующие строки:
[загрузчик] тайм-аут = 30 по умолчанию = multi (0) disk (0) rdisk (0) partition (2) \ WINDOWS [операционные системы] мульти (0) диск (0) rdisk (0) раздел (2) \ WINDOWS = "Microsoft Windows XP Professional" / fastdetect мульти (0) диск (0) rdisk (0) раздел (1) \ WINNT = "Windows NT Workstation Version 4.00" мульти (0) диск (0) rdisk (1) раздел (1) \ WINNT = "Windows NT Server Workstation 4.00 [режим VGA]" / basevideo / sos C: \ CMDCONS \ BOOTSECT.DAT = "Консоль восстановления Microsoft Windows" / cmdcons
Раздел [операционные системы] файла BOOT.INI, который создается при установке Windows XP Professional по умолчанию, содержит единственную запись для Windows XP Professional. Если ваш компьютер представляет собой систему с двойной загрузкой на базе Microsoft Windows 95 или Microsoft Windows 98, раздел [операционные системы] также содержит запись для запуска системы с использованием другой операционной системы. Если вы установили Windows XP Professional на компьютер и сохранили установку Microsoft Windows NT 4.0 на другом разделе того же компьютера, раздел [операционные системы] также содержит запись для запуска системы с использованием этой версии Windows NT.
Пути ARC
Во время установки Windows XP Professional создает файл BOOT.INI, который содержит пути Advanced RISC Computing (ARC), указывающие на загрузочный раздел компьютера. (RISC расшифровывается как Reduced Instruction Set Computing, микропроцессор, использующий небольшой набор простых инструкций для быстрого выполнения.) Ниже приведен пример пути ARC:
мульти (0) диск (0) rdisk (1) раздел (2)
В таблице 18.2 описаны соглашения об именах для трактов ARC.
Таблица 18.2 ?? Соглашения об именах путей ARC
Конвенция | Описание |
---|---|
Мульти ( x ) | scsi ( x ) | Адаптер / дисковый контроллер.Используйте scsi для обозначения интерфейса небольшой компьютерной системы (SCSI) контроллер, на котором не включена базовая система ввода / вывода SCSI (BIOS) . Для всех остальных контроллеров адаптеров / дисков, использовать несколько, включая контроллеры дисков SCSI с включенным BIOS . Здесь x представляет собой число, которое указывает порядок загрузки аппаратного адаптера. Например, если у вас есть два адаптера SCSI в компьютере, первый для загрузки и инициализации получает номер 0, а следующий адаптер SCSI получает номер 1. |
Диск ( y ) | Идентификатор SCSI. Для multi это значение всегда равно 0. |
Риск ( z ) | Номер, идентифицирующий диск (игнорируется для контроллеров SCSI). |
Перегородка ( a ) | Номер, идентифицирующий раздел. |
В соглашениях как с multi, так и с scsi, номера multi, scsi, disk и rdisk назначаются, начиная с 0. Номера разделов начинаются с 1. Всем нерасширенным разделам сначала присваиваются номера, а затем логическим дискам в расширенных разделах.
См. Рисунок 18.1 для некоторых примеров того, как определить имя пути ARC.
Рисунок 18.1 ?? Дугогасительные пути
Соглашение об именах scsi ARC изменяет параметр диска ( y ) для следующих друг за другом дисков на одном контроллере, тогда как мультиформат меняет параметр rdisk ( z ) .
Переключатели BOOT.INI
Вы можете добавить различные переключатели к записям в разделе [операционные системы] файла BOOT.INI для обеспечения дополнительных функций. В таблице 18.3 описаны некоторые из этих дополнительных переключателей, которые можно использовать для записей в файле BOOT.INI.
Таблица 18.3 ?? BOOT.INI Дополнительные переключатели
Переключатель | Описание |
---|---|
/ basevideo | Загружает компьютер с помощью стандартного видеодрайвера видеоадаптера (VGA).Если новый видеодрайвер не работает правильно, используйте этот переключатель для запуска Windows XP Professional, а затем замените драйвер на другой. |
/ fastdetect = [com x | com x, y, z. ] | Отключает последовательное обнаружение мыши. Без спецификации порта этот коммутатор отключает обнаружение периферийных устройств на всех COM-портах. Этот переключатель включен в каждую запись в BOOT.INI-файл по умолчанию. |
/ maxmem: n | Определяет объем оперативной памяти (RAM), которую Windows XP Professional использует. Используйте этот переключатель, если подозреваете, что микросхема памяти неисправна. |
/ noguiboot | Загружает компьютер без отображения графического экрана состояния загрузки. |
/ sos | Отображает имена драйверов устройств по мере их загрузки. Используйте этот переключатель при сбое запуска при загрузке драйверов, чтобы определить, какой драйвер вызывает сбой. |
Модификации BOOT.INI
Вы можете изменить время ожидания и значения параметров по умолчанию в файле BOOT.INI с помощью свойств системы на панели управления.Кроме того, вы можете вручную редактировать эти и другие значения параметров в файле BOOT.INI. Например, вы можете изменить файл BOOT.INI, чтобы добавить больше описательных записей для меню выбора системы «Работа загрузчика» , или включить различные переключатели для помощи в устранении неполадок в процессе загрузки.
Во время установки Windows XP Professional программа установки Windows устанавливает атрибуты только для чтения и системные атрибуты для файла BOOT.INI. Перед редактированием файла BOOT.INI с помощью текстового редактора необходимо сделать файл видимым и отключить атрибут только для чтения.Вы можете изменить атрибуты файла с помощью «Мой компьютер», проводника Windows или командной строки.
Чтобы изменить атрибуты файла с помощью «Мой компьютер» или «Проводника Windows», выполните следующие действия:
- Дважды щелкните значок диска, содержащего файл BOOT.INI.
- В меню «Вид» выберите «Параметры папки».
- В диалоговом окне «Параметры папки» перейдите на вкладку «Просмотр».
- В разделе «Скрытые файлы» нажмите «Показать все файлы», а затем нажмите «ОК».
- Щелкните правой кнопкой мыши BOOT, а затем щелкните Свойства.
- На вкладке «Общие» в разделе «Атрибуты» снимите флажок «Только для чтения» и нажмите кнопку «ОК».
Чтобы изменить атрибуты файла с помощью командной строки, при необходимости перейдите в каталог, содержащий файл BOOT.INI, а затем введите
attrib -s -r boot.ini
После того, как вы изменили атрибуты файла BOOT.INI, вы можете открыть и изменить файл с помощью текстового редактора.
Последовательность предварительной загрузки
Во время запуска компьютер под управлением Windows XP Professional инициализируется, а затем определяет загрузочную часть жесткого диска.
Во время предварительной загрузки выполняются следующие четыре шага:
- Компьютер выполняет процедуры самотестирования при включении (POST), чтобы определить объем физической памяти, наличие аппаратных компонентов и т. Д. Если на компьютере установлен Plug and Play BIOS, на этом этапе происходит перечисление и настройка аппаратных устройств.
- BIOS компьютера находит загрузочное устройство, загружает и запускает основную загрузочную запись (MBR).
- MBR сканирует таблицу разделов, чтобы найти активный раздел, загружает загрузочный сектор активного раздела в память, а затем выполняет его.
- Компьютер загружает и инициализирует файл NTLDR, который является загрузчиком операционной системы.
Программа установки Windows XP Professional изменяет загрузочный сектор во время установки, так что NTLDR загружается во время запуска системы.
Последовательность загрузки
После того, как компьютер загружает NTLDR в память, последовательность загрузки собирает информацию об оборудовании и драйверах для подготовки к этапам загрузки Windows XP Professional. В последовательности загрузки используются следующие файлы: NTLDR, BOOT.INI, BOOTSECT.DOS (необязательно), NTDETECT.COM и NTOSKRNL.EXE.
Последовательность загрузки состоит из четырех этапов: этап начального загрузчика, выбор операционной системы, обнаружение оборудования и выбор конфигурации.
Фаза начального загрузчика
Во время начальной фазы загрузчика NTLDR переключает микропроцессор из реального режима в 32-битный режим плоской памяти, который требуется NTLDR для выполнения любых дополнительных функций. Затем NTLDR запускает соответствующие системные драйверы минифайлов. Системные драйверы минифайлов встроены в NTLDR, так что NTLDR может находить и загружать Windows XP Professional с разделов, отформатированных с помощью таблицы размещения файлов (FAT), FAT32 или файловой системы NT (NTFS).
Выбор операционной системы
Во время загрузки NTLDR считывает файл BOOT.INI. Если в файле BOOT.INI доступно несколько вариантов операционной системы, появится экран «Выберите операционную систему для запуска» со списком операционных систем, указанных в файле BOOT.INI. Если вы не выберете запись до того, как таймер достигнет нуля, NTLDR загрузит операционную систему, указанную параметром по умолчанию в BOOT.INI-файл. Программа установки Windows XP Professional устанавливает параметр по умолчанию на самую последнюю установку Windows XP Professional. Если в файле BOOT.INI есть только одна запись, экран «Выберите операционную систему для запуска» не появляется, и автоматически загружается операционная система по умолчанию.
Если файл BOOT.INI отсутствует, NTLDR пытается загрузить Windows XP Professional из первого раздела первого диска, обычно C: \.
Обнаружение оборудования
NTDETECT.COM и NTOSKRNL.EXE выполняют обнаружение оборудования. NTDETECT.COM запускается после того, как вы выбрали Windows XP Professional на экране «Выберите операционную систему для запуска» (или по истечении таймера).
Если вы выберете операционную систему, отличную от Windows XP Professional, например Microsoft Windows 98, NTLDR загрузит и выполнит BOOTSECT.DOS, который является копией загрузочного сектора, который был в системном разделе во время установки Windows XP Professional. Передача выполнения в BOOTSECT.DOS запускает процесс загрузки выбранной операционной системы.
NTDETECT.COM собирает список установленных в настоящее время аппаратных компонентов и возвращает этот список в NTLDR для последующего включения в реестр в разделе HKEY_LOCAL_MACHINE \ HARDWARE.
NTDETECT.COM обнаруживает следующие компоненты:
- Тип шины / адаптера
- Порты связи
- Сопроцессор с плавающей точкой
- Дискеты
- Клавиатура
- Мышь / указывающее устройство
- Параллельные порты
- адаптеры SCSI
- Видеоадаптеры
Выбор конфигурации
После того, как NTLDR начинает загрузку Windows XP Professional и собирает информацию об оборудовании, загрузчик операционной системы представляет вам меню «Профиль оборудования / Восстановление конфигурации», которое содержит список профилей оборудования, настроенных на компьютере.Выделен первый профиль оборудования. Вы можете нажать кнопку со стрелкой вниз, чтобы выбрать другой профиль. Вы также можете нажать L, чтобы вызвать конфигурацию LastKnownGood.
Если имеется только один профиль оборудования, NTLDR не отображает меню «Профиль оборудования / Восстановление конфигурации» и загружает Windows XP Professional с использованием конфигурации профиля оборудования по умолчанию.
Загрузка ядра
После выбора конфигурации ядро Windows XP Professional (NTOSKRNL.EXE) загружается и инициализируется. NTOSKRNL.EXE также загружает и инициализирует драйверы устройств и загружает службы. Если вы нажмете Enter , когда появится меню Hardware Profile / Configuration Recovery , или если NTLDR сделает выбор автоматически, компьютер перейдет в фазу загрузки ядра. Экран очистится, и в нижней части экрана появится серия белых прямоугольников.
На этапе загрузки ядра NTLDR выполняет следующие действия:
- Грузы НТОСКРНЛ.EXE, но не инициализирует его.
- Загружает файл уровня аппаратной абстракции (HAL.DLL).
- Загружает раздел реестра HKEY_LOCAL_MACHINE \ SYSTEM из% systemroot% \ System32 \ Config \ System.
- Выбирает набор элементов управления, который будет использоваться для инициализации компьютера. Набор управления содержит данные конфигурации, используемые для управления системой, такие как список драйверов устройств и служб для загрузки и запуска.
- Загружает драйверы устройств со значением 0x0 для записи Start.Обычно это низкоуровневые драйверы устройств, например, для жесткого диска. Значение записи List, которое указано в подразделе реестра HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ ServiceGroupOrder, определяет порядок, в котором NTLDR загружает эти драйверы устройств.
Инициализация ядра
Когда фаза загрузки ядра завершена, ядро инициализируется, а затем NTLDR передает управление ядру. На этом этапе система отображает графический экран со строкой состояния, показывающей состояние нагрузки.На этапе инициализации ядра решаются четыре задачи:
- Аппаратный ключ создан. ?? При успешной инициализации ядро использует данные, собранные во время обнаружения оборудования, для создания раздела реестра HKEY_LOCAL_MACHINE \ HARDWARE. Этот ключ содержит информацию об аппаратных компонентах на системной плате и прерываниях, используемых конкретными аппаратными устройствами.
- Создан контрольный набор Clone. ?? Ядро создает набор элементов управления Clone путем копирования набора элементов управления, на который ссылается значение записи Current в подразделе реестра HKEY_LOCAL_MACHINE \ SYSTEM \ Select .Набор элементов управления «Клонировать» никогда не изменяется, так как он предназначен для того, чтобы быть идентичной копией данных, используемых для настройки компьютера, и не должен отражать изменения, внесенные во время процесса запуска.
- Драйверы устройств загружены и инициализированы. ?? После создания набора элементов управления Clone ядро инициализирует низкоуровневые драйверы устройств, которые были загружены на этапе загрузки ядра. Затем ядро сканирует подраздел реестра HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services на наличие драйверов устройств со значением 0x1 для записи Start.Как и на этапе загрузки ядра, значение драйвера устройства для записи Group указывает порядок, в котором он загружается. Драйверы устройств инициализируются сразу после загрузки.
Если ошибка возникает при загрузке и инициализации драйвера устройства, процесс загрузки продолжается на основе значения, указанного в записи ErrorControl для драйвера.
В таблице 18.4 описаны возможные значения ErrorControl и результирующие действия последовательности загрузки.
Таблица 18.4 ?? Значения ErrorControl и результирующие действия
Ошибка Контрольное значение Действие 0x0 (игнорировать)
Последовательность загрузки игнорирует ошибку и продолжается без отображения сообщения об ошибке.
0x1 (нормальный)
Последовательность загрузки отображает сообщение об ошибке но игнорирует ошибку и продолжает работу.
0x2 (серьезная)
Последовательность загрузки завершается ошибкой, а затем перезапускается с использованием набора элементов управления LastKnownGood. Если последовательность загрузки в настоящее время использует набор элементов управления LastKnownGood, последовательность загрузки игнорирует ошибку и продолжается.
0x3 (критическое)
Последовательность загрузки завершается ошибкой, а затем перезапускается с использованием набора элементов управления LastKnownGood.Однако, если набор элементов управления LastKnownGood вызывает критическую ошибку, последовательность загрузки останавливается и отображается сообщение об ошибке.
Значения ErrorControl отображаются в реестре в разделе HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ имя_сервиса_или_драйвер \ ErrorControl.
- Службы запущены. ?? После того, как ядро загрузит и инициализирует драйверы устройств, диспетчер сеансов (SMSS.EXE) запускает подсистемы и службы более высокого уровня для Windows XP Professional. Session Manager выполняет инструкции в элементе данных BootExecute, а также в ключах «Управление памятью», «Устройства DOS» и «Подсистемы».
В таблице 18.5 описаны функции каждого набора инструкций и результирующее действие диспетчера сеанса.
Таблица 18.5 ?? Менеджер сеанса читает и выполняет эти наборы команд
Вход в систему
Процесс входа в систему начинается по завершении фазы инициализации ядра.Подсистема Win32 автоматически запускает WINLOGON.EXE, который запускает локальный центр безопасности (LSASS.EXE) и отображает диалоговое окно входа в систему. Вы можете войти в систему в это время, даже если Windows XP Professional все еще инициализирует драйверы сетевых устройств.
Затем Service Controller выполняет и выполняет окончательное сканирование подраздела HKEY_ LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services в поисках служб со значением 0x2 для записи Start. Эти службы, включая службу рабочей станции и службу сервера, помечаются для автоматической загрузки.
Службы, которые загружаются на этом этапе, делают это на основе своих значений для записей DependOnGroup или DependOnService в подразделе реестра HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services.
Запуск Windows XP Professional не считается хорошим, пока пользователь не войдет в систему. После успешного входа в систему система копирует набор элементов управления Clone в набор элементов управления LastKnownGood.
Дополнительные сведения о настройке LastKnownGood см. В Уроке 3 «Использование средств запуска и восстановления» далее в этой главе.
Обзор урока
Следующие вопросы помогут вам определить, достаточно ли вы узнали, чтобы перейти к следующему уроку. Если вам трудно ответить на эти вопросы, просмотрите материал этого урока перед тем, как приступить к следующему. Ответы в Приложении А «Вопросы и ответы».
- Windows XP Professional изменяет загрузочный сектор во время установки, так что __________ загружается во время запуска системы.
- Для чего нужен файл BOOT.INI и что делать, если его нет?
- Что содержит файл BOOTSECT.DOS и когда он используется?
- Пользователь звонит вам и сообщает, что Windows XP Professional загружается некорректно. Меню «Профиль оборудования / Восстановление конфигурации» не появляется при перезагрузке компьютера, но появляется на компьютере человека, сидящего в следующем отсеке, при перезапуске этого компьютера.Что бы вы сказали пользователю?
Резюме урока
- NTLDR и NTDETECT.COM — файлы, необходимые для загрузки Windows XP Professional.
- BOOTSECT.DOS — это копия загрузочного сектора, который находился в системном разделе во время установки Windows XP Professional. Он используется только в том случае, если вы решили загрузить операционную систему, отличную от Windows XP Professional.
- Когда вы устанавливаете Windows XP Professional на компьютер, программа установки Windows сохраняет BOOT.INI-файл в активном разделе.
- NTLDR использует информацию из файла BOOT.INI для отображения экрана загрузчика, на котором вы выбираете операционную систему для запуска.
- Вы можете редактировать файл BOOT.INI, включая изменение путей ARC и использование дополнительных переключателей BOOT.INI.
- Процесс загрузки Windows XP Professional состоит из пяти этапов: последовательность предварительной загрузки, последовательность загрузки, загрузка ядра, инициализация ядра и вход в систему.
Как создать загрузочный диск для Windows XP Professional SP3
i Siri Stafford / Digital Vision / Getty Images
Если у вас установлена Microsoft Windows XP с установленным пакетом обновления 3, на вашем компьютере работает отличная операционная система.Тем не менее, эту операционную систему нельзя считать устойчивой к компьютерным ошибкам. В случае возникновения чрезвычайной ситуации вам понадобится загрузочный диск для восстановления вашей системы. К сожалению, ваш старый загрузочный диск Microsoft Windows XP просто не будет работать с пакетом обновления 3. Вам придется выполнить полную установку вашего компьютера со старым диском, в результате чего все ваши службы, программы и файлы исчезнут. К счастью, вы можете создать загрузочный диск для пакета обновления 3 для Microsoft Windows XP. Таким образом, вы будете полностью готовы к решению любой непредвиденной проблемы.
Шаг 1
Вставьте исходный загрузочный диск в дисковод. Этот компакт-диск поставляется с вашей версией Microsoft Windows XP.
Step 2
Перейдите к дисководу компакт-дисков в «Компьютер». Скопируйте все содержимое компакт-диска. Создайте новую папку на вашем C: title «XP». Вставьте все содержимое в папку «C: \ XP».
Шаг 3
Создайте папку с именем «C: \ SP3». Перейдите на сайт загрузки Microsoft и загрузите SP3 (см. Ресурсы). Сохраните файл под названием «WindowsXP-KB936929-SP3-x86-ENU.exe »в« C: \ SP3 ».
Шаг 4
Перейдите в меню «Пуск». Выберите «Выполнить». Введите «c: \ sp3 \ WindowsXP-KB936929-SP3-x86-ENU / интегрировать: c: \ xp». Через несколько минут процесс скажет «Завершено».
Шаг 5
Сделайте диск загрузочным. Установите бесплатную программу ImgBurn (см. Ресурсы). Запустите ImgBurn. Нажмите «Записать файлы / папки на диск». Выберите «Дополнительно», а затем «Загрузочный диск». Выберите дисковод компакт-дисков, содержащий загрузочный диск XP, в поле «Извлечь загрузочный образ».Нажмите «Сохранить» и выберите папку «C: \ SP3» в качестве места назначения для файла «BootImage.ima».
Шаг 6
Запишите новый загрузочный диск. Используйте ImgBurn и выберите «Записать компакт-диск». Перейдите на вкладку «Дополнительно» и перейдите в «Загрузочный диск». Выберите вариант «Сделать диск загрузочным». Для сегмента нагрузки введите «0x7C0». Выберите файл «BootImage.ima» в качестве файла загрузочного образа. Скопируйте содержимое папки «C: \ XP» в проект и запишите диск. Как только диск сгорит, у вас будет загрузочная версия Microsoft Windows XP с пакетом обновления 3.
Загрузочные файлы ОС
ФАЙЛЫ ЗАГРУЗКИ ОС
ДОС Последовательность загрузки
IO.SYS — двоичный файл,
интерфейс ввода / вывода между ROM BIOS и оборудованием
MSDOS.SYS — двоичный файл, который считается
ядро операционной системы DOS
CONFIG.SYS — текстовый файл, используемый для загрузки драйверов
и менеджеры памяти, а также используются для настройки системы в соответствии с потребностями пользователя.
требуется
КОМАНДА.COM — пользовательский интерфейс DOS загружает
командная строка, которая интерпретирует команды DOS
AUTOEXEC.BAT — текстовый файл, содержащий настройки
вверх настройки отображения, переменные среды и процедуры
Файлы загрузки Win 9X
IO.SYS — Файлы ввода-вывода используются для связи с BIOS
MSDOS.SYS — Загружает ОС в память (также используется для настройки
загрузочные файлы в Windows 9x)
СИСТЕМА.DAT и USER.DAT — системные и пользовательские настройки
(REGEDIT)
CONFIG.SYS — загружает драйверы устройств для обратной совместимости
AUTOEXEC.BAT — устанавливает использование системной среды для обратной совместимости
совместимость
WIN.COM — запускает защищенную загрузку Windows 9x
фаза
SYSTEM.INI — используется для настройки 16-битных драйверов Windows
и важные файлы
WIN.INI — устанавливает 16-битную среду Windows
VxD — загружает драйверы виртуальных устройств Windows
Файлы загрузки Windows XP
NTLDR — Этот файл загружается в MBR.
операционная система Windows 2K / XP
BOOT.INI — текстовый файл, в котором перечислены доступные
ОС обнаружила и сообщает NTLDR, где найти загрузочный раздел
BOOTSECT.DOS — Находит файл IO.SYS, чтобы вы
может запускать другую ОС в среде с двойной загрузкой
NTDETECT.COM — загружается в защищенный режим и
обнаруживает установленное оборудование в вашей системе
NTBOOTDD.SYS — В системе с загрузочным устройством SCSI,
этот файл используется для распознавания и загрузки загрузочного раздела SCSI.
NTOSKRNL.EXE- Основные файлы Windows 2000
WIN.