5

У меня есть 3 жестких диска, один для Windows 7(x64), другой для Ubuntu(тоже x64) и XP, а третий для SWAP и хранилища Ubuntu.

Загрузчик XPs скопировал себя как на 7s, так и на GRUB. Сначала я не смог переустановить GRUB, но затем я получил NTDLR на Windows 7, и после использования диска 7s для его восстановления в меню говорится, что моя версия 7 не совпадает с версией на диске, WTF?

3 ответа3

3

Вы не говорите, можете ли вы по-прежнему загружаться с Windows XP.

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

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

2

Что сказал Умайр

но так как вы выделили жесткий диск для своих ОС, вот один прием, который я использовал.

У меня была неприятная привычка портить свою систему (оказалось, что AVG фактически отстой), и у меня были запущены Windows и Ubuntu. У меня было два жестких диска, больший на которых имел обе ОС, и меньший был для данных и действовал как мой переносчик жесткого диска для перемещения данных ...

в конце концов я решил установить Ubuntu на меньший, но застрял с чем-то похожими проблемами ... но потом он щелкнул меня .. сканирование установки ОС для других ОС на всех жестких дисках ...

поэтому я решил переустановить Windows на моем большом диске с отсутствующим меньшим диском и установить Ubuntu с удаленным большим диском ...

так что вместо grub или другого загрузчика я полагаюсь на загрузочное устройство Bios select ...

работает как шарм ... я все еще обновляю grub, чтобы иметь запись для windows, но я сохранил первое загрузочное устройство как жесткий диск windows, чтобы любой гость или мои родители получили windows и не застряли с каким-то инопланетным вирусом, атакующим наш компьютер (фактическая цитата!)

2

Прежде всего, для загрузки Windows 7 необходимы 3 вещи:

  1. Windows MBR (или любая MBR, которая загружает активный PBR)
  2. Windows 7 PartitionBootRecord на активном разделе
  3. Windows 7 bootmgr и папка \boot (с BCD внутри) на активном разделе

===============

A.

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

(если у вас небольшой раздел размером 100 МБ, который называется "SYSTEM RESERVED", он должен быть помечен как активный)

===============

B.

Если вы все еще можете загрузиться с XP, вы можете попробовать инструмент «Dual-boot repair»

Инструмент имеет кнопку "Автоматический ремонт". Нажмите на нее и подтвердите, что после этого инструмент загрузит вашу систему с Windows 7 по умолчанию.

================

Вы должны организовать мультизагрузку, чтобы менеджер загрузки Windows 7 контролировал мультизагрузку. Windows MBR на первом диске, загрузочные файлы Windows 7 на первом диске.

Диспетчер загрузки Windows 7 может загружать XP и Ubuntu.

Вы должны иметь общее представление о том, как загружается Win7 и какие файлы нужны. То же самое для XP. То же самое для Ubuntu.

После этого вы должны понять, как менеджер загрузки Win7 может загружать XP. И как Win7 может загружать операционные системы на основе Ubuntu/Linux.

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

Мультизагрузка не тривиальна, и Windows 8 идет ...

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