Ремонтируем загрузчик с помощью консоли восстановления в Windows XP - TurboComputer.ru
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд (пока оценок нет)
Загрузка...

Ремонтируем загрузчик с помощью консоли восстановления в Windows XP

Ремонтируем загрузчик с помощью консоли восстановления в Windows XP

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

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

Если у Вас в наличии только образ дистрибутива, то сначала нужно будет записать его на флеш-накопитель.

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

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

    После загрузки с флешки мы увидим экран с доступными для выбора вариантами. Нажимаем R.


Далее консоль предложит выполнить вход в одну из копий ОС. Если Вы не устанавливали вторую систему, то она будет единственной в списке. Здесь вводим цифру 1 с клавиатуры и нажимаем ENTER, затем пароль администратора, если есть, если он не установлен, то просто жмем «Ввод».

Если Вы забыли пароль администратора, то прочтите следующие статьи на нашем сайте:

Дальше нас потребуют подтвердить намерение записи новой MBR. Вводим «Y» и жмем ENTER.


Новая MBR успешно записана, теперь можно выйти из консоли с помощью команды

и попробовать запустить Windows.

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

Загрузочный сектор

Загрузочный сектор в Windows XP содержит загрузчик NTLDR, который «срабатывает» после MBR и передает управление уже непосредственно файлам операционной системы. Если данный сектор содержит ошибки, то дальнейший старт системы невозможен.

    После запуска консоли и выбора копии ОС (см. выше) вводим команду

Здесь также необходимо подтвердить согласие, введя «Y».


Новый загрузочный сектор успешно записан, выходим из консоли и запускаем операционную систему.

Если снова нас постигла неудача, то переходим к следующему средству.

Восстановление файла boot.ini

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

    Для восстановления файла boot.ini вводим в запущенной консоли команду

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


Далее пишем «Y» для согласия и нажимаем ENTER.


Затем вводим идентификатор загрузки, это название операционной системы. В данном случае ошибку допустить невозможно, пусть это будет просто «Windows XP».


В параметрах загрузки прописываем команду

Не забываем после каждой записи нажимать ENTER.


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

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

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

Кроме boot.ini за загрузку операционной системы отвечают файлы NTLDR и NTDETECT.COM. Их отсутствие делает загрузку Windows невозможной. Правда, эти документы есть на установочном диске, откуда их можно просто скопировать в корень системного диска.

  1. Запускаем консоль, выбираем ОС, вводим пароль админа.
  2. Далее необходимо ввести команду

Это нужно для просмотра списка носителей, подключенных к компьютеру.


Затем нужно выбрать букву диска, с которого мы в данный момент загрузились. Если это флешка, то ее идентификатор будет (в нашем случае) «DeviceHarddisk1Partition1». Отличить накопитель от обычного жесткого диска можно по объему. Если пользуемся компакт-диском, то выбираем «DeviceCdRom0». Обратите внимание, что цифры и названия могут несколько отличаться, главное понять принцип выбора.

Итак, с выбором диска мы определились, вводим его букву с двоеточием и нажимаем «Ввод».


Теперь нам необходимо перейти в папку «i386», для чего пишем


После перехода нужно скопировать файл NTLDR из этой папки в корень системного диска. Вводим следующую команду:

а затем соглашаемся с заменой, если будет предложено («Y»).


После успешного копирования появится соответствующее сообщение.


Далее проделываем то же самое с файлом NTDETECT.COM.


Заключительным шагом будет добавление нашей Windows в новый файл boot.ini. Для этого выполняем команду

Вводим цифру 1, прописываем идентификатор и параметры загрузки, выходим из консоли, загружаем систему.

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

Заключение

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

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

Если по какой-либо причине у вас перестал запускаться Windows XP, вы видите сообщения наподобие ntldr is missing, non system disk or disk failure, boot failure или no boot device, а может, и вообще не видите никаких сообщений, то, возможно, решить проблему поможет восстановление загрузчика Windows XP.

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

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

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

  • Как сделать загрузочную флешку Windows XP
  • Как сделать загрузочный диск Windows (в примере Windows 7, но подойдет и для XP)

Загрузитесь с этого накопителя. Когда появится экран «Вас приветствует программа установки», нажмите клавишу R для запуска консоли восстановления.

Если у вас установлено несколько копий Windows XP, то вам также нужно будет указать, в какую из копий нужно войти (именно с ней и будут производиться действия по восстановлению).

Дальнейшие действия довольно-таки просты:

  1. Выполните командув консоли восстановления — эта команда запишет новый загрузчик Windows XP;
  2. Выполните команду— это запишет код загрузки на системный раздел жесткого диска;
  3. Выполните командудля обновления параметров загрузки операционной системы;
  4. Перезагрузите компьютер, введя exit.

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

После этого, если вы не забыли убрать загрузку с дистрибутива, Windows XP должен загрузиться как обычно — восстановление прошло успешно.

А вдруг и это будет интересно:

Почему бы не подписаться?

Рассылка новых, иногда интересных и полезных, материалов сайта remontka.pro. Никакой рекламы и бесплатная компьютерная помощь подписчикам от автора. Другие способы подписки (ВК, Одноклассники, Телеграм, Facebook, Twitter, Youtube, Яндекс.Дзен)

21.05.2015 в 19:47

Здравствуйте. я установил хр на второй новый диск, при этом не отключив физически первый диск также с хр, так как надо было скопировать все нужные данные срочно (скорость чтения-записи упал на 50-60% во всех секторах) . и теперь когда отключил/вынул первый проблемный диск ничего не загружается (reboot and select proper boot device or insert boot media and press a key). понятно что так называемый загрузчик был записан на первый. и как следовательно по этой статье можно записать на новом диске загрузчик? в биосе порядок как надо, в компе есть и будет только один диск (новый)
смущает ваши слова «Если ошибки, связанные с boot device появились после установки второй операционной системы, то вышеприведенные инструкции могут и не помочь, а если помогут, то скорее всего запускаться будет только первоначально установленная операционная система»

22.05.2015 в 09:25

Здравствуйте. Я вот давно с XP этого не проделывал, если честно. И, по-моему, в описанном вашем случае fixmbr с fixboot работали, проверьте.

21.09.2016 в 06:18

Приветствую, Dmitry. Хочу попробовать воспользоваться Вашей статьей и восстановить ХР-шку (стала работать не корректно (вирусов нет). Не дадите ли ссылочу на хорошую сборку для скачки в и-нете?
Заранее спасибо!

21.09.2016 в 11:23

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

21.09.2016 в 18:59

Жаль, но все равно спасибо за ответ. А насколько критично качать ту же битную и с тем же сервис паком (которая стоит на компе) операционку?

22.09.2016 в 11:14

Разрядность — важна. Насчет SP не уверен (да и просто что-то я меньше чем SP3 и не встречал уж тыщу лет).

06.11.2016 в 17:22

Доброго времени суток.
К данной статье можно ещё добавить следующий вариант восстановления Windows XP.
Можно на экране «Вас приветствует программа установки», выбрать не восстановление (нажмите R), а установку Windows XP. Но далее установщик найдёт существующую копию Windows XP, и опять предложить либо чистую установку, либо восстановление. Выбираем восстановление, происходит процесс, похожий на чистую установку, но в результате мы получаем систему со всеми установленными ранее программами.
Лично мне только так помогло.

01.06.2017 в 07:37

Bootcfg/rebuild — пишет нет такой команды
Что делать?

01.06.2017 в 13:56

Если вы писали ее так же как в комментарии, то забыли пробел после bootcfg просто.

14.08.2017 в 10:23

Там всего то 4 файла скопировать надо с системного диска: ntldr, boot.ini, Bootfont.bin, NTDETECT.COM , ну и выполнить fixmbr , fixboot

29.03.2018 в 01:06

Здравствуйте.
Такая ситуация. Есть ноутбук самсунг (R528), установлена XP. Установил в ноутбук другой диск (больше) и поставил win 7. Хотел оставить старый диск в качестве резервного, но обнаружил, что теперь ноутбук с него не запускается, только чёрный экран с мигающим дефисом. А вот если диск с XP воткнуть в системный блок, то загрузка с диска происходит (начинается). Что делать? как побороть?
Забыл написать, что выполнил все команды из консоли и это не помогло.

29.03.2018 в 09:19

Ну по описанию там не в загрузчике дело. Возможно, какие-то параметры биос поменяли, когда 7-ку ставили?

01.04.2018 в 23:08

Уже всё менял и даже батарейку выдёргивал.

22.06.2018 в 00:49

Здравствуйте! А у меня после выбора версии спрашивает пароль администратора, а я его не знаю, да и не устанавливал: хотя комп я получил с других рук, хоть и в 2012. Как быть? Благослови Господь!

22.06.2018 в 10:06

Видимо, пароль там все-таки стоит, просто запрос пароля отключен. А это XP или другая версия ОС? В любом случае, поищите как сбросить пароль + версия Windows.

22.06.2018 в 10:57

Благодарю за такой быстрый ответ! )
Виндовс ХР.
А с паролем разобрался из другого сайта: там при отсутствии пароля просто надо было нажать «Ввод». ) На 4 дня с такой ерундой застрял, — а ларчик просто открывался. )

23.06.2018 в 22:56

Здравствуй, Дмитрий! Всё проделал — не помогло: опять вышло на начало, а именно

«Не удаётся запустить Windows из-за испорченного или отсутствующего файла:
WINDOWSsystem32c_866.nls
Можно попробовать восстановить этот файл, запустив программу установки Windows с оригинального установочного CD-ROM. Выберите ‘r’ в первом диалоговом экране для запуска процедуры восстановления.»

Причём я точно знаю, что это я этот файл стёр по глупости, как и несколько других, — и что они в корзине остались.
Может можно как-то скопировать этот файл с установочного СD на win32 или как-то восстановить тот родной из корзины (и в том числе на всякий случай и все остальные)?

24.06.2018 в 08:55

Здравствуйте.
По идее, можно, причем и тот и другой вариант возможны. Второй, быть может, проще будет, если загрузиться с какого-то LiveCD.
Но: я более подробно, к сожалению, ответить не могу — подзабыл я особенности XP, 5 лет с ним не доводилось общаться, разве что пару-тройку раз где-то устанавливал и настраивал.

30.01.2019 в 13:29

На одном диске стояло 2 системы: на C — XP, на D — 7, хрюша слетела — с000021а. раньше при загрузке спрашивал с какой грузиться, пробовал восстановить хрюшу, не получилось( и перестал спрашивать с какой грузиться. Подскажите как быть.

30.01.2019 в 13:35

Восстановите загрузчик 7-ки, именно там меню показывалось вероятнее всего.

03.05.2019 в 15:54

Метод не работает, если XP ставилась не с того дистрибутива, что есть у вас сейчас в наличии — немного отличается версия. В этом случае у вас не будет доступа к консоли восстановления.
Но есть более простой для обычного пользователя способ:
— Загружаемся с загрузочного диска. Выбираем установить Windows на тот диск, на котором, собственно, у вас Windows XP и стоит.
— Выбираем установку на имеющийся раздел без изменения (форматирования и т.п.)
— Установщик начинает копировать файлы.
— Ждём, пока перезагрузится.
— Вот здесь важно поймать момент выбора ОС. На данном этапе у вас загрузчик УЖЕ восстановлен! Поэтому выбор ОС происходит согласно фалу boot.ini (новому, который создал загрузчик). Вам нужно отменить загрузку установщика, выбрав нижнюю строчку (не верхнюю — иначе будет установлена новая ОС).
— Начнётся загрузка вашей Windows XP.
— После загрузки, чтобы больше не было выбора ОС, нужно либо отредактировать файл boot.ini, удалив загрузку установщика, либо, если у вас старый boot.ini был не повреждён, восстановить его: удалить boot.ini, переименовать boot.ini.saved в boot.ini
— Также можно удалить файлы установщика — папку C:WINDOWS.0
Всё, загрузчик восстановлен.

17.09.2019 в 19:54

Фууух, только что победил, и самым непредсказуемым образом)) Мои беды начались с установки убунту на отдельный винт d: В результате эта замечательная штука испохабила загрузчик диска С: , воткнув туда свое меню загрузки. Да еще таким похабным образом, что достань я свой убунту-винт из компа или если бы он сам по себе скоропостижно скончался, всё, алес капут, комп перестанет грузится во-о-бще. Разумеется такое положение вещей меня не устроило.
Метод, описанный в статье не сработал, потому что fixmbr, набранный без параметра, по умолчанию фиксит диск, с которого произошла загрузка, т.е. флешку. Набирать мне нужно было:fixmbr DeviceHarddisk0Partition1. Что нужно набирать вам, можно понять из вывода команды «map». Но и это мне не помогло. Начались танцы с бубном с перекурами в тяжких раздумьях. Что-то сподвигло меня набрать: fixmbr DeviceHarddisk0, Гружусь с родного С: Не помню конкретный текст сообщения, но означал он конец загрузчику. Морально готовясь выуживать свои полезности из огромной кучи хлама, в которую превратился мой диск, снова гружусь с дистрибутива. Снова «R», снова «fixmbr DeviceHarddisk0Partition1», снова «fixboot c:», и … вуаля…. мерзкое меню исчезло, винда грузится как прежде сама по себе.

25.12.2019 в 14:19

Работает также и для Windows 2000 (сам проверял).

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

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

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

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

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

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

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

Т.е. загрузка происходит не через жесткий диск, на котором установлена система. Так же проверьте что у вас не вставлена флешка или внешний жесткий диск.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Теперь файл BOOT.INI. Команда Bootcfg /add, производит поиск установленных операционных систем, а заодно мы с вами добавляем обнаруженную копию Windows № 1 и сделаем новый файл BOOT.INI.

Теперь напишем название, которое будет в файле BOOT.INI-XP — Professional RU. Параметры /fastdetect это такой ключ, который отключает распознавание устройств, подключаемых к параллельным и последовательным портам для ускореной загрузки.

Нажимаем Exit и компьютер перезагружается.

Система загрузилась успешно и вот скопированные загрузчики операционной системы Windows XP.

Вот созданный BOOT.INI файл в консоли восстановления.

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

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

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

Вариант 1: Восстановление записи другой ОС

Описание задачи

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

Такая ситуация на сегодня максимально вероятная, так как основной операционкой, конечно же, является более современная версия: Windows 7, 8 или 10.

Если у вас было установлено 2 операционки: например, одна на системном диске «C:», а другая — на «D:», «E:» или другом диске. В случае неправильной переустановки системы на диск C вы можете обнаружить, что у вас теперь запускается только одна Windows и в процессе запуска никаких предложений запустить другую ОС компьютер не появляется.

Решение зависит от ситуации. Для описанного случая наиболее простым и эффективным методом восстановления является метод восстановления с помощью программы EasyBCD.

Почему именно EasyBCD

  1. На момент написания этой статьи, программа является бесплатной и может быть скачана с официального сайта разработчика.
  2. Интерфейс EasyBCD очень простой и интуитивный. Потребуется немного слов, чтобы описать как она работает.
  3. У вас есть работающая ОС на системном диске, и выполнять различные шаманские действия, перезагрузившись в командную строку, кажется не рациональным.
  4. Для восстановления с помощью EasyBCD не нужно помнить пароль «Администратора» ОС, который, как правило, многие не помнят.
  5. Программа поддерживает все самые последние версии ОС.

Алгоритм действий

  1. Скачайте программу с официального сайта. Для этого выберите вариант «Non-commercial». Нажмите REGISTER . Далее вам предложат зарегистрироваться. А что вы хотите? Программа же бесплатная!
  2. Установите.
  3. Запустите. Программа проанализирует загрузчик и покажет записи. В данном примере загрузчик был уничтожен неверной установкой Windows 10, поэтому EasyBCD показывает только одну запись в загрузочном разделе «C:»
  4. Выбираем тип системы, «Автопоиск диска с исправной ОС». Кликаем кнопку Добавить .
  5. Появляется потерянная ОС. В меню «Редактировать меню загрузки» мы можем настроить интерфейс выбора ОС при загрузке компьютера. Кроме того мы выбираем ОС по умолчанию, т.е. ту, загрузка которой начнется автоматически в случае, если пользователь не выберет другой вариант. Меню в стиле «Metro» — более современное с большими красивыми бирюзовыми кнопками. Таймаут — это время ожидания выбора пользователем операционки при включении ПК. После нажатия на Сохранить изменения вступят в силу.
  6. Проверьте правильность выполненных действий, перезагрузив компьютер: «Инструменты», далее «Перезагрузить компьютер».

Стоит отметить, что у программы EasyBCD существует и множество других возможностей, в частности, способность восстанавливать загрузчики других версий Windows и операционных систем: Linux, Mac и других.

Вариант 2: Восстановление записи единственной ОС

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

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

Алгоритм действий

  1. Вставьте и загрузитесь с установочного диска Windows XP. Должен появиться подобный экран:
  2. Нажмите R , так как вам нужно выполнить восстановление.
  3. Вы увидите строку «1: C:WINDOWS» в случае, если у вас одна система и она находится на диске «C:». Жмем «1» и Enter .
  4. После чего будет предложено ввести пароль Администратора. Обратите внимание, что это пароль не любого пользователя с администраторскими правами, а конкретно пользователя с именем «Администратор». Как правило, этот пароль вводится при установке Windows и очень часто забывается. Если пароль не установлен, просто нажмите Enter . Если вы забыли пароль, то его восстановление дело трудное, но возможное. Для этой цели существуют специальные диски WinPE с множеством утилит восстановления.
  5. Далее восстанавливаем MBR вводом команды fixmbr.
    Подтверждаем запись новой MBR буквой «y».
  6. Прописываем загрузочный сектор с помощью fixboot и не забываем подтвердить действие командой «y».

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

Видео по теме

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

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

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

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

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

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

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

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

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

  1. Подключите загрузочный диск Windows XP. Перезагрузите компьютер и при старте системы нажимайте F11 для вызова окна загрузки. Выберите загрузку с установочного носителя.
  2. Нажмите «R», чтобы открыть консоль восстановления.
  3. Выберите, в какую систему нужно осуществить вход. Если система одна, напишите «1». Введите «fixmbr». Программа спросит разрешение на осуществление записи новой MBR – введите «Y».

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

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

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

  1. Загрузитесь с установочного носителя и нажмите «R» для запуска консоли восстановления.
  2. Выберите, в какую систему нужно осуществить вход. Если система одна, введите «1».
  3. Перепишите загрузочный код, выполнив команду «fixmbr». Согласитесь с выполнением, нажав «Y».
  4. Перепишите загрузочный сектор, выполнив команду «fixboot». Согласитесь с выполнением, нажав «Y».
  5. Введите «exit» для завершения работы консоли, перезагрузите компьютер.

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

  1. Загрузитесь с установочного диска XP и запустите консоль.
  2. Выполните «bootcfg /rebuild».

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

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

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

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

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

  1. Выполните команду «Bootcfg /add». Начнется поиск инсталлированных систем.
  2. Выберите обнаруженную систему, указав её цифру.
  3. Укажите имя обнаруженной системы – XP Professional RU. В параметрах загрузки напишите «/fastdetect».

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

Восстановление Windows XP

Краткое содержание

Описание как восстановить нормальную загрузку Windows XP. В руководстве детально показано что делать если во время загрузки операционная система выдает ошибки вроде “Не удаётся запустить Windows из-за испорченного или отсутствующего файла: hal.dll“, “Не удается запустить Windows из-за аппаратных ошибок настройки диска“, “NTLDR is missing” и многие другие.

Проблемы с загрузкой Windows XP и их причины

Многие пользователи Windows XP сталкивались с проблемами с загрузкой Windows XP. Типичная ситуация: включает пользователь компьютер или ноутбук, а там на чёрном экране ошибка вроде NTLDR is missing, Не удается запустить Windows из-за аппаратных ошибок настройки диска или еще какая-то. Ошибка Не удаётся запустить Windows из-за испорченного или отсутствующего файла: hal.dll часто появляется при установке Windows XP с флешки после перезагрузки. Ошибок может быть великое множество. Они выглядят примерно так:

Причиной этих всех ошибок являются проблемы в работе загрузчика Windows XP, который непосредственно и запускает систему. По сути,это несколько исполнительных файлов: файл boot.ini с конфигурацией загрузки, файлы ntldr, ntdetect.com и начальный загрузчик в MBR.

Замечание: в этом руководстве не рассматриваются аппаратные проблемы с включением и так далее. О них вы можете почитать здесь: Ремонт ноутбука.

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

Запуск консоли восстановления Windows XP

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

Загружаемся, запускаем установку. Когда появится такой экран:

нужно нажать на кнопку R. Чуть ждем, система сканирует жесткий диск на наличие установленных систем. В результате должно появится примерно такое окно:

Вводите номер копии в списке (обычно 1), вводите пароль Администратора (если его не задавали, то просто нажимайте Enter). Вот это и есть Консоль восстановления:

Теперь можно переходить непосредственно к восстановлению.

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

Сначала рассмотрим общие рекомендации по восстановлению загрузки, а потом отдельно остановимся на ошибках с hal.dll.

Для восстановления MBR и загрузчика в консоли восстановления есть команды fixmbr и fixboot. Вводим сначала первую:

Подтверждаем восстановление клавишей Y:

Вводим команду fixboot:

Теперь можно перезагрузиться. Для этого вводим команду exit

Если данные операции не решили ситуацию, то стоит проверить есть ли файлы загрузчика. Это в первую очередь C:ntldr и C:ntdetect.com, а также boot.ini. Это можно сделать довольно просто. Введите команду dir c:. Она выдаст содержание файлов и папок на диске C:. Если таких файлов не оказалось на винчестере, то их стоит скопировать с диска. Для этого необходимо определить его букву методом перебора и команды dir. В моем случае диск с Windows – d:. Вот его содержание:

Теперь скопируем с него нужные нам файлы. Для этого вводим команды copy d:i386ntldr c: и copy d:i386ntdetect.com c::

Также можно проверить жесткий диск командой chkdsk /R:

Лишним точно не будет.

Решение проблемы с hal.dll

Перейдем теперь к ошибке с hal.dll:

На русских версиях Windows текст ошибки выглядит примерно так: Не удаётся запустить Windows из-за испорченного или отсутствующего файла: hal.dll

Данная проблема при загрузке возникает зачастую из-за неправильных настроек в файле boot.ini. Чтобы как-то исправить ситуацию, запускаете Консоль восстановления и вводите команду bootcfg /rebuild:

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

Теперь нужно ввести как система будет отображаться в списке загрузки:

Потом стоит указать параметр /fastdetect:

Если не поможет, то вновь войдите в Консоль восстановления и введите команду expand d:i386hal.dl_ c:windowssystem32 (d: в данном случае это CD/DVD привод или флешка).

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

Также можно через Пуск -> Выполнить -> msconfig -> boot.ini.

Все вопросы по восстановлению Windows прошу задавать в этой теме форума: Решение проблем с загрузкой и настройкой Windows. Много информации по boot.ini и hal.dll вы найдете здесь: Решение проблем с установкой Windows XP.

Все замечания и предложения по самой статье вы можете высказать через данную контактную форму: отправить e-mail автору. Прошу заметить, что если у вас что-то не получается, то спрашивать стоит только на форуме. Подобного рода электронные письма будут проигнорированы.

С уважением, автор материала – Тониевич Андрей. Публикация данного материала на других ресурсах разрешаются исключительно со ссылкой на источник и с указанием автора

Детальное руководство как установить Windows XP с флешки или с карты памяти на ноутбук, нетбук или компьютер с помощью утилиты WinToFlash.

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

Детальное описание как решить проблему с синим экраном смерти или BSOD для новичков.

Подробное руководство по установке Windows XP с флешки или с карты памяти на любой ноутбук, нетбук или компьютер.

Руководство по быстрой установке Windows XP на ноутбук или компьютер для новичков.

Читайте также:  Как сменить пользователя в Windows 8
Ссылка на основную публикацию
Adblock
detector