4

У меня Windows XP установлена на одном диске, и я только что установил Windows 7 на другом.

Я могу загрузиться в любом из них благодаря меню загрузки. Однако, если я отключаю диск XP, Windows 7 не загружается. Меню загрузки установлено на первом диске.

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

Когда я загружаюсь в Windows 7 и запускаю инструмент командной строки bcdedit , он показывает, что bootmgr находится на d:, а Windows на c:.

Итак, как я могу установить bootmgr на диск с Windows 7 на нем?

2 ответа2

8

Вы уже сделали то, что намеревался сделать этот спрашивающий SuperUser, и столкнулись с проблемой, о которой беспокоится xe.

Ответ тот же.

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

В настоящее время у вас есть системный том, объединенный с загрузочным томом Windows XP, на вашем первом жестком диске. Как вы обнаружили, если вы удалите системный том (или отформатируете его, или сделаете раздел недоступным каким-либо образом), вы действительно сделаете вашу систему не загружаемой. Это не просто загрузочный том Windows XP, который можно переформатировать или выбросить. Это также объем вашей системы ; и, как следует из названия, является неотъемлемой частью системы.

Как вы также обнаружили, ваш загрузочный том Windows 7 не может быть загружен напрямую. Это системный том, который должен быть загружен микропрограммой вашего ПК /AT. (Фактически это всегда имело место для Windows NT. Это просто, что до Windows 7 только на не-x86 версиях Windows NT отдельные загрузочные и системные тома были нормой для установки операционной системы. Теперь это норма для всех.)

Что вам нужно, это отдельный системный том, перенесенный на ваш второй жесткий диск. Чего вам не следует делать, так это иметь на своем втором жестком диске еще один комбинированный том boot+system, потому что вы просто сохраните для себя ту же самую проблему, с которой столкнулись сейчас, снова и снова в будущем. Держите системный том отдельно от вашего загрузочного тома (ов). Он содержит только несколько вещей, и вам не нужно прикасаться к нему при нормальной работе, даже для полной переустановки Windows 7.

Microsoft предоставляет длительную процедуру для того, чтобы делать именно то, что вы хотите. Вам просто нужно использовать вашу любимую утилиту для управления разделами, чтобы переместить все на второй жесткий диск и изменить размер разделов, чтобы освободить место для 200-Мбайт NTFS-раздела в начале этого диска. Затем следуйте процедуре Microsoft.

2

Я попробовал программу под названием EasyBCD. Там есть опция для изменения загрузочного диска, которая устанавливает все, что требуется на втором диске. Теперь я могу выбрать загрузочный диск из BIOS и загрузить этот диск, что означает, что я могу свободно удалять другие диски без потери операционной системы. Парню, который написал это, Microsoft должен заплатить большие $$ за то, что он поднял их провисание.

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