Как восстановить загрузчик 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 должен загрузиться как обычно — восстановление прошло успешно.

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

  • Windows 11
  • Windows 10
  • Android
  • Загрузочная флешка
  • Лечение вирусов
  • Восстановление данных
  • Установка с флешки
  • Настройка роутера
  • Всё про Windows
  • В контакте
  • Одноклассники

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

Читайте также:
Как сделать пользователя администратором в Windows 10

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
Всё, загрузчик восстановлен.

Читайте также:
DirectX Error DXGI_ERROR_DEVICE_REMOVED — как исправить ошибку

17.09.2019 в 19:54

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

25.12.2019 в 14:19

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

RemontCompa .ru

Скажите, как правильно произвести восстановление загрузчика Windows XP , у меня было установлено две операционные системы и менеджер загрузки Acronis OS Selector. Одну систему и Acronis я удалил, теперь у меня проблемы, сначала в начальной фазе загрузки появлялась надпись Bootmgr is missing, применил команды Fixmbr и FixBOOT в консоли восстановления, теперь выходит другая ошибка NTLDR is missing. Убил два дня на изучение этой консоли, но Win XP так и не грузится, что я неправильно сделал? DRIVE.

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

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

  1. Рассматриваем возможные причины повреждения загрузчика Windows XP, проверяем настройки BIOS в пункте Boot Device Priority.
  2. Применение команд Fixmbr и FixBOOT в консоли восстановления.
  3. Копирование файлов boot.ini, NTDETECT.COM, ntldr с установочного диска Windows XP в консоли восстановления и успешная загрузка.
  4. Если после прочтения статьи вы так и не сможете восстановить загрузку Windows XP, тогда читаем другую нашу статью “Восстановление системы через меню установки Windows XP или Восстановление поврежденной копии Windows XP”

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

Читайте также:
Как перенести папку OneDrive в Windows 10

Кстати не всегда при подобных проблемах нужно проводить восстановление загрузчика Win dows XP , давайте рассмотрим некоторые причины возникновения этой ошибки, с которыми сталкивался лично я. Первое самое простое, при наличии нескольких жёстких дисков в системе, нарушились настройки Bios, а именно например в AMI Bios, во вкладке BOOT, пункт Boot Device Priority, далее Hard Disk Drives, в качестве винчестера с которого нужно производить загрузку выставлен совсем не тот, который нужен. Устранение данной неисправности и причины её возникновения хорошо описаны в нашей статье Bootmgr is missing в Windows 7.

Использование в главной загрузочной записи программ сторонних разработчиков, так называемых менеджеров загрузки, например Acronis OS Selector, применяется в основном при наличии на компьютере нескольких операционных систем, менеджер выводит в начале загрузки удобное меню выбора ОС. Пользоваться такими программами нужно очень осторожно, при некорректном удалении с компьютера самой программы Acronis OS Seletor, очень большой шанс заняться восстановлением загрузчика Windows XP . Тоже самое относится к загрузчику 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 в корневую директорию диска С . Уверяю вас это очень просто, да и не нужно редактировать файл boot.ini, консоль всё сделает сама.
Загружаемся с установочного диска Windows XP, выбираем восстановить R. Если у нас одна операционная система ставим цифру 1 .

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

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

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

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

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

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

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

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

Читайте также:
Почему не запускается Windows 7

    После загрузки с флешки мы увидим экран с доступными для выбора вариантами. Нажимаем 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, то, скорее всего, придется воспользоваться переустановкой. «Переставить» Виндовс можно с сохранением пользовательских файлов и параметров ОС.

Заключение

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

Помимо этой статьи, на сайте еще 12582 инструкций.
Добавьте сайт Lumpics.ru в закладки (CTRL+D) и мы точно еще пригодимся вам.

Отблагодарите автора, поделитесь статьей в социальных сетях.

Как восстановить загрузчик 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 XP перестает запускаться и при включении компьютера выдает такие ошибки: «ntldr is missing», «Non system disk or disk failure», «Boot failure» или «No boot device». В некоторых случаях операционная система даже написать ничего не может и показывает только черный экран. В любом из этих случаев стоит понимать, что в ОС присутствует ошибка, и скорее всего она связана со встроенным загрузчиком. Для решения проблемы поможет потребоваться восстановление загрузчика XP Windows. О том, как это сделать и с какими трудностями придется столкнуться – подробно рассказано в сегодняшнем материале.

Что такое загрузчик Windows XP

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

Восстановление загрузчика – процесс несложный

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

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

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

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

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

Выбор носителя для запуска

На данный момент существует достаточно большое количество операционных систем, включённых в семейство Windows. Следовательно, загрузчиков также несколько. Начиная с Windows NT и заканчивая Windows XP, самым распространённым является NTLDR, но начиная с Windows 7 и заканчивая более новыми версиями (Windows 8 и Windows 10) используется новый современный загрузчик Windows Boot Manager.

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

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

Процесс загрузки состоит из множества этапов, и если хотя бы один из них отработает некорректно, то ОС не запустится. Чаще всего ошибки происходят именно в загрузочной записи MBR (Master Boot Record). Перед рассмотрением, как восстановить загрузчик Windows XP, необходимо более детально ознакомиться с MBR.

Сама по себе эта запись представляет собой фрагмент исполняемого когда программы. Когда компьютер включается, то БИОС выполняет начальные этапе подготовки, а затем загружает запись MBR в оперативную память компьютера и ноутбука и передает все управление по запуску операционной системы ему.

Выбор копии Виндовс для входа

Если на экране высветятся ошибки, которые были указаны выше, то это будет означать, что загрузка Виндовс ХР не может быть осуществлена. Проблема кроется в загрузчике и чаще всего в загрузочной записи, которая могла повредиться.

Для ее восстановления необходимо воспользоваться консолью восстановления и следовать пошаговой инструкции, представленной ниже:

  1. Выполняют подключение загрузочного диска с Виндовс ХР.
  2. Перезагружают свой персональный компьютер или ноутбук и дожидаются старта операционной системы.
  3. В этот момент нажимают на клавишу F11, чтобы вызвать окно загрузки. Далее выбирают пункт «Загрузка с установочного носителя».
  4. Нажимают на клавишу с буквой R, чтобы перейти в командную строку «Recovery» («Восстановление»).
  5. Определяют, в какую операционную систему нужно войти. Если она на диске одна, то нажимают единичку («1»).
  6. Вводят команду «fixmbr» без кавычек. В том случае, если консоль требует разрешить запись новой загрузочной записи, необходимо нажать клавишу с буквой Y («Yes»).
  7. Дожидаются окончания записи новой MBR.
  8. Выполняют выход из консоли восстановления и перезагружают компьютер. Если все нормально, то он будет включен, как обычно.

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

Консоль в режиме восстановления

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

Иногда могут случиться ошибки с загрузочным сектором операционной системы. В этом случае также поможет флешка или диск с установочным пакетом Виндовс ХП. Если на дисплее в процессе запуска ОС появляется сообщение «NTLDR is missing», то со стопроцентной вероятностью возникли проблемы с загрузочной записью.

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

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

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

Работа с boot.ini

Если настройка и перезапись загрузочного сектора и кода MBR не помогла, то следует выполнить исправление файла Boot.ini. Для этого следуют такой пошаговой инструкции:

  1. Выполняют перезапуск и загружаются с установочного носителя. Этот процесс был описан в предыдущих инструкциях. Потребуется нажимать клавишу F11, чтобы попасть в окно выбора места загрузки.
  2. Нажимают на клавишу с латинской буквой «R», чтобы запустить консоль восстановления (recovery).
  3. Выбирают, в какую операционную систему нужно осуществить вход. Если на диске она всего одна, то по умолчанию нажимают единицу («1»).
  4. Попав в консоль, прописывают команду «bootcfg /rebuild».
  5. Ожидают окончания сканирования и подтверждают использование найденной копии Windows.

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

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

Копирование файлов загрузки через командную строку

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

  1. Вставить носитель в специальный порт персонального компьютера или ноутбука.
  2. Выполнить перезапуск и загрузиться с установочного носителя, как это было сделано в предыдущей инструкции. Потребуется нажимать клавишу F11, чтобы попасть в окно выбора места загрузки.
  3. Нажать на клавишу с латинской буквой «R», чтобы запустить консоль восстановления.
  4. Выбрать, в какую операционную систему нужно осуществить вход. Если на диске она всего одна, то по умолчанию нажимают единицу («1»).
  5. Провести запись нового кода MBR и сектора загрузки, как это было показано в двух предыдущих инструкциях.
  6. Не выходя из консоли, набрать команду «map», которая выведет информацию обо всех подключенных к ПК дисках.
  7. Выполнить поиск диска, который будет иметь в себе дистрибутив Windows.
  8. Ввести название диска и папки Windows, чтобы начать работать с ними. НЕ стоит забывать нажимать «Ввод».
  9. Написать команду «cd i386» для открытия папки, а затем «copy NTLDR C:» для копирования файла.
  10. То же самое делается и для NTDETECT.COM («copy NTDETECT.COM C:»).
  11. Для boot.ini процесс другой – вводят команду «Bootcfg /add» и выбирают нужную систему.
  12. Вводят название «XP Professional RU» и указывают параметр «/fastdetect».

После этого ОС должна запустить корректно и не каких-то ошибок и сбоев.

Таким образом, вернуть ОС прежний вид достаточно легко. Порой загрузка Виндовс 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 ХР

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

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

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

Далее происходит загрузка ядра операционной системы в оперативную память и собственно запуск 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 файл в консоли восстановления.

Рейтинг
( Пока оценок нет )
Понравилась статья? Поделиться с друзьями:
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: