Последние два дня я пытался найти способ загрузки Windows 7 с нового диска.

Моя конфигурация диска выглядит следующим образом:

Диск 0 - мультизагрузочный / многораздельный жесткий диск объемом 1 ТБ - Windows и множество разновидностей Linux

Диск 1 - жесткий диск ~ 150 ГБ с некоторыми данными на 4 разделах, загрузчик Windows 7 для Windows 7 установлен на диске 0

Я не могу загрузить Windows 7 с диска 0, так как загрузчик Windows установлен на диск 1.

Я купил новый жесткий диск объемом 2 ТБ и хочу заменить старый жесткий диск Disk 1. Но моя первая цель - сделать Windows 7 доступной с диска 0, используя grub вместе с другими системами Linux.

Я запустил BCDBOOT C:\Windows и попробовал настройщик grub для обнаружения Windows 7, но он показывает Windows 7 на sdb вместо sda. Если я отключу диск 1, я не смогу загрузить или обнаружить Windows 7 из grub.

У меня есть скриншот Windows Disk Management для справки:

Скриншот

Я сталкивался с подобными вопросами и ответами в Интернете, но я не мог решить свою проблему.

У меня вопрос, как мне добавить опцию Windows 7 на диск 0 в Linux Grub?

1 ответ1

0

(Следующий процесс может быть выполнен, если Windows 7 загружается с диска 1.)

Поскольку никто не ответил на мой вопрос, и мне удалось решить эту проблему самостоятельно с помощью справки / учебных пособий, найденных в Интернете, я отвечаю на свой собственный вопрос. Я был бы признателен, если бы у кого-то был лучший ответ, чем этот.

Чтобы создать загрузочную запись на диске 0, выполните следующие действия

  1. Запустите Windows 7 (в моем случае я смог загрузить Windows только с загрузчика диска 1)
  2. Держите чистый DVD-диск готовым для создания диска восстановления системы
  3. Запустите% systemroot%\system32\recdisc.exe или выполните поиск "Создать диск восстановления системы"
  4. Как только диск будет готов, вставьте этот восстановительный DVD в привод DVD и перезагрузите систему с этим диском
  5. Когда компьютер загружается с этого диска восстановления, мы получаем 5 вариантов
  6. Выберите последний вариант командной строки
  7. Введите команду bootrec, чтобы увидеть список команд
  8. Выполните следующие команды
    • BOOTREC /FixMBR
    • BOOTREC /FixBoot
    • BOOTREC /RebuildBCD
  9. Извлеките DVD и выключите компьютер
  10. Отключите диск 1 от компьютера

После этого вы сможете загрузить Windows 7 с диска 0.

С этим процессом только Windows 7 будет загружаться с диска 0, поскольку он перезаписывает GRUB. Теперь, чтобы восстановить GRUB, для мультизагрузочной среды я использовал Ubuntu 16. 04 Live CD.

После загрузки с Ubuntu Live CD перейдите на страницу https://help.ubuntu.com/community/Boot-Repair и выполните шаги по установке утилиты Boot Repair.

sudo add-apt-repository ppa:yannubuntu/boot-repair sudo apt-get update sudo apt-get install -y boot-repair && boot-repair

Теперь вы должны увидеть экран утилиты Boot Repair. Просто выберите значения по умолчанию и нажмите кнопку Применить.

После этого я удалил Live DVD и перезагрузил компьютер, и все было нормально.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .