Как восстановить загрузчик 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

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

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

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

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

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

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

Комментарии (25) к Как восстановить загрузчик Windows XP

  • bax

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

    Ответить

    • Dmitry

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

      Ответить

  • Alex

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

    Ответить

    • Dmitry

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

      Ответить

      • Alex

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

        Ответить

        • Dmitry

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

          Ответить

  • Николай Язов

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

    Ответить

  • Жанибек

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

    Ответить

    • Dmitry

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

      Ответить

  • Nikolay

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

    Ответить

  • Сергей

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

    Ответить

    • Dmitry

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

      Ответить

      • Сергей

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

        Ответить

  • Виталий

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

    Ответить

    • Dmitry

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

      Ответить

      • Виталий

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

        Ответить

  • Виталий

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

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

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

    Ответить

    • Dmitry

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

      Ответить

  • Евгений

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

    Ответить

    • Dmitry

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

      Ответить

  • Виктор

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

    Ответить

  • Дорогой Друг

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

    Ответить

  • Никита Степанов

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

    Ответить

  • Дмитрий

    Здравствуйте! Не загружается Windows XP. Как только анимации загрузки появляется, через секунду зависает и перезагружается, попробовал по инструкции восстановить загрузчик, но это привело к ошибкам с файлами и всё. Может кто-то помочь??

    Ответить

    • Константин

      Попробуйте chkdsk /r c:

      Ответить

Оставить комментарий

Интересное
Список инструкций Windows 11 Windows 10 Подписаться