Установите Windows 7 на диск с MBR для другой ОС, сохранив при этом вторую ОС

1256
EugeneP

У меня есть 2 жестких диска, c: \ (80 ГБ) и d: \ (300 ГБ). Текущая установка Windows XP находится на втором диске (D), но MBR находится на первом (C) диске.

Я хочу отформатировать диск C (первый) и установить на него Windows 7. Но я хочу сохранить установку XP на диске D и иметь возможность загружать любую ОС.

Все мои программные файлы для XP находятся на диске 2, включая d: \ Windows, d: \ System, если на C есть какие-либо системные файлы, то ОС сама их туда поместила, и я не мог контролировать этот процесс, и я не могу сказать, где и что это за файлы.

У меня вопрос, как установить win7 на первый диск, а затем, чтобы иметь возможность загружать обе ОС? Опять же, MBR находится на диске, который я хочу отформатировать (для установки Windows 7 там).

Какие инструменты и т. Д. Я должен использовать? (Один я нашел, это easybcd)

0

1 ответ на вопрос

0
JdeBP

Во-первых: как вы собираетесь выяснить при установке Windows 7, описание расположения жесткого диска в виде букв дисков бесполезно и неинформативно. Разные операционные системы назначают разные буквы дисков одним и тем же томам, а C:для одной операционной системы может быть S:или вообще не указывать букву диска для другой. Кроме того, буквы дисков не обозначают диски в любом случае, но volumes. Microsoft предоставляет инструмент именно для такой ситуации, когда вы хотите получить и передать информацию о ваших дисках другим людям. Это команда, и выход его и команд можно легко скопировать и вставить в такие вещи, как вопросы доступа привилегированного.diskpartlist disklist partition

Второе: у вас есть Master Boot Record на обоих дисках. Это фундаментальный аспект структуры разделов. Дело в том, что выполняется только загрузочный код, содержащийся в MBR на вашем первом диске. (Это можно изменить во многих современных прошивках машины. Меню порядка загрузки в утилите настройки определяет, какой диск имеет загруженный и запущенный сектор # 0.)

Загрузочный код в ваш MBR, который был установлен Windows XP в основном не имеет отношения к установке Windows 7. Там являются функциональные различия, но они лежат в областях, которые вряд ли будут влиять на вас. (Программа начальной загрузки Windows 7 MBR не поддерживает старые машины, которые не поддерживают некоторые API встроенного программного обеспечения для доступа к диску, которые существуют с 1994 года и распространены с 1997 года.) Поэтому даже если Windows 7 действительно обновляет программу начальной загрузки MBR, операция Ваша система должна быть в значительной степени неизменной. Новая программа начальной загрузки делает то же, что и старая, за исключением того, что у нее больше нет режима резервной совместимости для старых машин.

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

Установка Windows 7 обновит системный том, заменив загрузочную программу в своей загрузочной записи тома новой, которая загружает и вызывает Microsoft Boot Manager, который Windows 7 также устанавливает в системный раздел. Чтобы получить механизм множественной загрузки, просто необходимо сообщить менеджеру загрузки Microsoft на системном томе о загрузчике операционной системы Windows XP и добавить его в свое меню. М. Мактавиш обеспечивает команды для этого:

bcdedit / create / d «Windows XP» 
bcdedit / set раздел устройства = \ Device \ HarddiskVolume1
bcdedit / set путь \ ntldr
bcdedit / displayorder / addlast

bcdeditпоставляется в коробке, и это и утилита установки Windows - как объясняет довольно поверхностный взгляд Microsoft на этот процесс - в значительной степени все, что вам нужно. Тебе больше ничего не нужно.

Спасибо за подробный ответ. Мой вопрос заключается в следующем: если я запустил процесс установки win7, полностью отформатировал свой первый жесткий диск, установил на него windows 7, а затем сделал, как вы говорите (скажите менеджеру загрузки windows7, что есть еще один диск с установленной win xp), все будет работать хорошо? EugeneP 13 лет назад 0
Все не будет хорошо, если он лжет вам. , , JK. Я просто подумал, что это был забавный вопрос. surfasb 13 лет назад 0

Похожие вопросы