У меня есть 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)

1 ответ1

0

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

Второе: у вас есть 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 {ntldr} /d “Windows XP”
bcdedit /set {ntldr} device partition=\Device\HarddiskVolume1
bcdedit /set {ntldr} path \ntldr
bcdedit /displayorder {ntldr} /addlast

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

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