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

Обновлено: 22.11.2024

Здравствуйте, у меня вопрос о восстановлении загрузчика Windows XP.

Ситуация следующая: У меня на ноутбуке два жестких диска. Первичный (первый HDD) был установлен с Windows XP. Этот жесткий диск имеет два раздела (C (система), D (данные)), на раздел данных я установил вторую ОС, Windows 7. Загрузчик был взят из Windows 7, и загрузка прошла нормально. Тогда я решил установить Windows 7 на второй HDD (HDD в CADY вместо DVD). Установка прошла успешно, и я мог выбрать в BIOS, загружаться ли с основного жесткого диска (тогда Windows XP или Windows 7) или со второго жесткого диска и только с Windows 7. Затем я хотел установить также Ubuntu 12.1, и здесь я ошибся.

Я установил Ubuntu на второй жесткий диск, где было единственное свободное место, которое у меня было. Это испортило мой загрузчик на моем основном жестком диске и, таким образом, перехватило возможность загрузки основного Windows 7 и второго жесткого диска Windows 7 и Ubuntu. Я хочу избавиться от загрузчика Ubuntu Grub2 и вернуться к загрузчику Windows XP. Меня больше не волнует основная ОС Windows 7 (она обрабатывала загрузку XP), я буду хранить Windows 7 только на втором жестком диске, а Ubuntu будет переустанавливаться на мой второй жесткий диск с загрузчиком Grub2.

Мой вопрос: как мне избавиться от загрузчика Ubuntu Grub2 и вернуть загрузчик Windows XP? Так как это корпоративный ноутбук, и это корпоративная установка XP, я действительно не хочу переустанавливать Windows XP, если в этом нет необходимости. У меня нет опыта работы с FreeBSD, и я не хочу, чтобы она ломала мою копию XP, если в этом нет необходимости. Я все еще могу жить с этой настройкой, я могу выбрать GRUB2 Windows 7, а затем в загрузчике Windows 7 выбрать Windows XP.

Примечание редактора. Подведем итог: удалите загрузчик GRUB2 и в идеале восстановите загрузчик Windows XP без использования установочного DVD или переустановки самой XP.

Вы можете восстановить загрузчик Windows XP, просто загрузившись с установочного компакт-диска, войдя в консоль восстановления и введя команды "fixmbr", а затем "fixboot".

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

Если вам нужен загрузчик на основе Windows, но при этом иметь возможность загружать все ОС, лучше всего использовать загрузчик Windows 7

Затем добавьте GRUB или Ubuntu, используя следующий метод:

* Это будет многоступенчатая установка, позволяющая добавить дополнительную ОС в загрузчик GRUB.

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

Тем не менее, если вам нужна опция мультизагрузки, я бы просто остановился на GRUB.

Привет, спасибо, это вариант, который я, вероятно, выберу. Все, что мне сейчас нужно, это получить установочный CD/DVD winXP или какой-нибудь загрузочный образ восстановления dvd/cd, если он существует, просто чтобы использовать его для консоли восстановления загрузки. спасибо за подсказку

Сначала удалите раздел, содержащий корневой диск системы Ubuntu, и попробуйте восстановить Windows XP, это может вам помочь

почему бы не установить его на виртуальную машину, например VMWare, чтобы снизить риск? единственный способ удалить linux и его личинку - это переформатировать жесткий диск, на котором вы устанавливаете linux, а затем переустановить Windows с возможностью восстановления. но это может оказаться самой сложной работой..

В этом руководстве показано, как исправить основную загрузочную запись (MBR) в любой из версий Windows: Windows 10, Windows 11, Windows XP, Vista, 7 или Windows 8.

Что такое MBR

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

Главная загрузочная запись создается при первой установке Windows на первом созданном разделе. Это первые 512 байт вашего жесткого диска.

Если MBR поврежден, вы не сможете загрузиться в Windows. Все версии Windows — Windows XP, Vista, 7 или 8 — используют MBR, и в случае повреждения вы не сможете загрузиться.

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

Резервное копирование

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

Для резервного копирования MBR вам нужна только одна команда:

В приведенной выше команде /path-to-save/mbr-backup — это путь, по которому вы хотите сохранить mbr-backup .

Восстановить

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

Вы можете восстановить сохраненную основную загрузочную запись с помощью этой команды:

В этой команде /path-to-get/mbr-backup — это путь, по которому у вас хранится резервная копия mbr.

Распространенные ошибки

Если основная загрузочная запись повреждена, на вашем компьютере могут появиться некоторые из следующих ошибок:

Ошибка "Ошибка загрузки операционной системы"

Ошибка «Операционная система не найдена»

Ошибка "Недопустимая таблица разделов"

Ошибка «Загрузочный носитель не найден»

  • Перезагрузите компьютер и выберите правильное загрузочное устройство (см. наше руководство по перезагрузке и выбору правильного загрузочного устройства: исправление для Windows XP, Vista, 7, 8 и 10)

Ошибка перезагрузки и выбора правильного загрузочного устройства

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

Исправить MBR с помощью Easy Recovery Essentials

Easy Recovery Essentials, наш загрузочный компакт-диск/USB для восстановления и восстановления, гарантированно устраняет большинство повреждений основной загрузочной записи (MBR) с помощью функции автоматического восстановления для Windows XP, Vista, 7 или 8:

    . Перед загрузкой выберите версию Windows (XP, Vista, 7 или 8).
  1. Запишите образ. Внимательно следуйте этим инструкциям по записи загрузочного ISO-образа, так как создание загрузочного компакт-диска может оказаться непростой задачей!
  2. Загрузить Easy Recovery Essentials
  3. Выберите вариант автоматического восстановления и нажмите «Продолжить».

Выберите «Автоматическое восстановление» в Easy Recovery Essentials

Easy Recovery Essentials запускает процесс

Windows XP, Vista, 7, 8 успешно загружаются

Исправить MBR в Windows XP

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

Если у вас нет установочного компакт-диска Windows XP для запуска консоли восстановления, перейдите к разделу Исправление MBR с помощью Easy Recovery Essentials.

Команда fixmbr доступна только для Windows XP и Windows 2000.

  1. Загрузка с компакт-диска Windows XP
  2. При появлении сообщения «Нажмите любую клавишу для загрузки с компакт-диска…» нажмите любую клавишу для загрузки с компакт-диска.
  3. Когда появится экран "Добро пожаловать в программу установки", нажмите R, чтобы открыть консоль восстановления.

Windows XP Нажмите R для консоли восстановления

fixmbr в командной строке

Если вы не смогли загрузить компьютер из-за поврежденной MBR, приведенные выше инструкции должны исправить это, и ваша Windows XP запустится нормально.

Если команда fixmbr не работает, попробуйте использовать команду map, чтобы получить правильное имя диска, на котором вы хотите восстановить главную загрузочную запись:

  1. Тип карты
  2. Нажмите Enter.
  3. Дождитесь вывода утилиты карты:

Исправить MBR в Windows Vista

В Windows Vista для исправления MBR используется другая утилита, чем в XP, а именно команда bootrec.

Для запуска утилиты bootrec вам потребуется оригинальный установочный CD/DVD Windows Vista.

Если у вас нет установочного CD/DVD Windows Vista для запуска командной строки, перейдите к разделу Исправление MBR с помощью Easy Recovery Essentials.

  1. Загрузитесь с установочного компакт-диска или DVD-диска Windows Vista
  2. Выберите язык и раскладку клавиатуры.
  3. На экране приветствия нажмите Восстановить компьютер

Меню восстановления компьютера в Windows Vista

  1. Загрузитесь с установочного CD/DVD
  2. Нажмите «Восстановить компьютер» после выбора языка и раскладки клавиатуры

Меню восстановления компьютера в Windows Vista

Параметры восстановления системы Windows Vista

Другой альтернативой является полная пересборка BCD, если команда bootrec /rebuildbcd не работает. В командной строке введите следующие команды:

После каждой команды нажимайте Enter .

Исправить MBR в Windows 7

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

Если у вас нет установочного CD/DVD Windows 7 для запуска командной строки, перейдите к разделу Исправление MBR с помощью Easy Recovery Essentials.

  1. Загрузитесь с установочного DVD-диска Windows 7
  2. При появлении сообщения «Нажмите любую клавишу для загрузки с CD или DVD…» нажмите любую клавишу для загрузки с DVD.
  3. Выберите язык
  4. Выберите раскладку клавиатуры.
  5. Нажмите "Далее".
  6. Выберите операционную систему и нажмите "Далее". При выборе операционной системы необходимо установить флажок «Использовать средства восстановления, которые могут помочь решить проблемы с запуском Windows».
  7. На экране «Параметры восстановления системы» нажмите «Командная строка».

Экран параметров восстановления системы Windows 7

Если bootrec /fixmbr и bootrec /fixboot не работают, попробуйте восстановить код загрузочного сектора Windows 7:

  1. Определите букву диска установочного компакт-диска или DVD-диска Windows, введя следующие команды в командной строке:
  2. Ищите слово «CD-ROM» в столбце «Тип». Этот элемент является буквой вашего установочного диска CD/DVD. Если буква диска D:\ , введите следующие команды:

Исправить MBR в Windows 8 или 8.1

Чтобы восстановить основную загрузочную запись, вам потребуется исходный установочный DVD-диск Windows 8 или 8.1.

Если у вас нет установочного CD/DVD Windows 8/8.1 для запуска командной строки, перейдите к разделу Исправление MBR с помощью Easy Recovery Essentials.

  1. Загрузитесь с исходного установочного DVD (или USB-накопителя для восстановления)
  2. На экране приветствия нажмите Восстановить компьютер

Меню восстановления компьютера в Windows 8

Если утилита bootrec не исправляет вашу Windows 8/8.1, попробуйте выполнить следующие команды, чтобы исправить загрузчик EFI Windows 8/8.1:

  1. Загрузитесь с установочного DVD-диска или USB-накопителя Windows 8 или Windows 8.1 для восстановления.
  2. Нажмите "Восстановить компьютер".
  3. Выберите «Устранение неполадок».
  4. Выберите командную строку
  5. Введите эти команды по порядку и нажимайте Enter после каждой:

Экран результатов утилиты bootrec для Windows 8

Исправить MBR в Windows 10

Для восстановления основной загрузочной записи вам понадобится оригинальный установочный DVD-диск Windows 10.

Если у вас нет установочного DVD-диска Windows 10 для запуска командной строки, перейдите к разделу Исправление MBR с помощью Easy Recovery Essentials.

  1. Загрузитесь с исходного установочного DVD (или USB-накопителя для восстановления)
  2. На экране приветствия нажмите "Восстановить компьютер".
  3. Выберите «Устранение неполадок».
  4. Выберите командную строку
  5. Когда загрузится командная строка, введите следующие команды:

Меню восстановления компьютера в Windows 10

Если утилита bootrec не исправляет вашу установку Windows 10, попробуйте выполнить следующие команды, чтобы исправить загрузчик EFI:

  1. Загрузитесь с установочного DVD-диска или USB-накопителя для установки или восстановления Windows 10.
  2. Нажмите "Восстановить компьютер".
  3. Выберите «Устранение неполадок».
  4. Выберите командную строку
  5. Введите эти команды по порядку и нажимайте Enter после каждой:

Экран результатов утилиты bootrec для Windows 10

Дополнительная информация

Ссылки поддержки

  • Easy Recovery Essentials для Windows — наш диск для восстановления и восстановления.

Это простой в использовании и автоматизированный диагностический диск. Он доступен для Windows 8, Windows 7 и Windows Vista. Он также доступен для Windows XP и Windows Server.

Применимые системы

Эта статья базы знаний, посвященная Windows, относится к следующим операционным системам:

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

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

Решение

Установочный компакт-диск Windows 2000/XP/Server 2003

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

Дополнительная информация доступна по адресу:

(!) Если системный раздел не был восстановлен в исходное положение, то необходимо обновить файл boot.ini.

Это можно сделать с помощью команды консоли восстановления bootcfg /rebuild

Дополнительная информация доступна по адресу:

Установочный CD/DVD с Windows Vista или Windows 7

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

Bootrec.exe /FixMbr
Bootrec.exe /FixBoot

Если вы хотите полностью перестроить данные конфигурации загрузки Windows Vista, вам следует ввести следующую команду:

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

Windows 8/8.1

Windows 10

Восстановить MBR в Windows 10: нажмите, чтобы развернуть

<р>1. Загрузитесь с установочного DVD-диска Windows 10.

<р>2. Нажмите любую клавишу при появлении сообщения «Нажмите любую клавишу для загрузки»

<р>3. Когда вы попадете на экран с кнопкой «Установить сейчас», нажмите кнопку «Восстановить компьютер» в левом нижнем углу.

<р>4. Нажмите "Устранение неполадок".

<р>5. Нажмите «Дополнительные параметры», затем выберите «Командная строка».

<р>6. Используйте инструмент Bootrec для восстановления MBR, выполнив следующие команды в командной строке одну за другой:

<р>7. Выйдите и перезагрузите компьютер

Имейте в виду, что fixmbr поддерживается только на компьютерах с архитектурой x86.

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

Независимо от того, хотите ли вы восстановить загрузчик XP, Vista, 7 или Ubuntu (Grub), это руководство поможет вам сделать это.

Все четыре части этого руководства требуют загрузки с компакт-диска или DVD-диска. Если вы не знаете, как это сделать, проверьте здесь.

  • Затем удалите компакт-диск XP. Если все прошло хорошо, вы должны перейти к загрузчику XP.

Windows Vista, 7 или 8

  • Сначала загрузитесь с установочного DVD-диска Windows Vista/7/8.
  • Теперь закройте два окна и нажмите "Перезагрузить". Выньте DVD-диск с Windows, и, надеюсь, у вас останется загрузчик Windows.

С помощью графического инструмента Boot-Repair

Запустите Boot-Repair с liveCD, нажмите "Дополнительные параметры", установите флажок "Восстановить MBR", нажмите "Применить".

Это автоматически восстановит универсальную MBR syslinux и установит флаг загрузки в загрузочном разделе Windows. Это также сообщит вам, нуждается ли загрузочный сектор Windows в ремонте (см. это руководство).

С помощью командной строки

<р>1. Загрузитесь с live CD (или live USB) любой последней версии Ubuntu и выберите «Попробовать Ubuntu», чтобы перейти к живому рабочему столу

<р>2. Убедитесь, что раздел, с которого загружается Windows, имеет флаг загрузки. Для XP и Vista это обычно главный раздел C:. Windows 7 обычно (но не всегда) имеет отдельный загрузочный раздел размером 100-200 МБ с меткой раздела «SYSTEM». Есть и более экзотические конфигурации, когда две версии Windows были установлены на один и тот же жесткий диск или где основной раздел Windows является логическим. В этих случаях будет один основной раздел с загрузочными файлами Windows, который необходимо пометить как активный, и вам нужно будет определить, какой именно. Сделав это, откройте Gparted и посмотрите, указан ли «загрузочный» в столбце флагов для этого раздела. Если нет, выделите раздел и перейдите в меню «Разделы» → «Управление флагами», установите флажок «загрузка», а затем закройте это окно и закройте Gparted.

<р>3. Оба приведенных ниже метода предполагают, что загрузочный диск обозначен как /dev/sda в Ubuntu. Это почти всегда так, но в некоторых необычных конфигурациях BIOS, где имеется более одного жесткого диска, загрузочный диск может быть не /dev/sda. В таких случаях вам нужно будет соответствующим образом настроить команду.

При наличии подключения к Интернету откройте терминал и выполните следующие команды:

Если нет подключения к Интернету: последние версии Ubuntu содержат файл /usr/lib/syslinux/mbr.bin длиной 440 байт, который просто нужно записать в начало mbr с помощью этой терминальной команды. ПРЕДУПРЕЖДЕНИЕ! Будьте очень осторожны с этой командой и проверяйте наличие опечаток перед ее выполнением.

<р>4. Теперь перезагрузитесь, извлеките компакт-диск Ubuntu, и вы должны перезагрузиться прямо в Windows.

RestoreUbuntu/XP/Vista/7Bootloader (последним удаленным пользователем yannubuntu 31-07-2013 19:14:01)

Материалы этой вики доступны по бесплатной лицензии, подробности см. в разделе Авторские права / Лицензия
Вы можете внести свой вклад в эту вики, подробности см. в Руководстве по вики

Читайте также: