Как два HD оба сделать загрузочными?
В системе есть два винчестера (физически разных). На одном установлена XP SP3 в разделе С: (еще есть D: ).
Этот винчестер объявлен загрузочным в BIOS. (Мать ASUS P5Q). Затем была установлена Vista 32-bit на другом винчестере (в разделе, соответственно, F: ). Все установилось и при загрузке возможен выбор любой из них. При этом независимо от загруженной системы нумерация разделов на винчестерах одна и таже. Т.е. при загрузке Висты системный диск имеет букву F:. Теперь собственно вопрос. Если я делаю загрузочным второй винт (с Вистой), то ничего не грузится. Насколько я понимаю так и должно быть, т.к. на нем не заполнен MBR? Как этот диск тоже сделать загрузочным?, чтобы можно было загрузится без первого винчестера? Прочитав FAQ, вижу следующее решение проблемы: 1. Загрузиться в консоль восстановления Висты с CD. 2. Выполнить bootrec /FixMbr Если так, то нужно ли при этом физически отключать первый винт (или как-то можно указать в каком винчестере следует восстанавливать MBR)? Насколько я понимаю, при загрузке со второго винчестера его разделы начнут теперь нумероваться с буквы C:, что может вызвать проблемы в тех программах, в которых явным образом прописана F? Или это вообще не тот путь и копать нужно в другом направлении? Подскажите, plz. PS. Может быть лучше было вообще ставить Висту при отключенном диске с XP, а потом осуществлять выбор ОС через БИОС, хотя это тоже как-то неудобно? |
SAbob, загрузитесь с обоими включенными винтами с установочного диска Vista. Выбирете пункт восстановления, выбирите командную строку, выполните
Код:
bootsect /NT60 ALL Потом выполните Код:
bcdedit >c:\bcd.txt |
Цитата:
Сейчас меня больше всего волнует смогу ли я объяснить инсталлятору, что нужно затереть старую Висту, но сохранить еще более старый XP? |
В таком случае, с загрузочного диска Vista войдите в командную строку и выполните
Код:
bootsect /nt52 all |
Вот как делал я, когда встала нужда иметь две операционки на физически разных винтах: один из винтов отключил ФИЗИЧЕСКИ, на другой установил одну из операционок. Затем отключил ФИЗИЧЕСКИ винт с установленной операционкой, и подключил другой. Установил на него операционку. Стартовым в БИОСе сделал тот винт, который был нужен, а при запуске, если возникает нужда загрузить другую операционку, с помощью F9 выбираешь винт с установленной осью. И все.
|
Цитата:
|
Цитата:
А активным без вмешательства пользователя он становиться при установке оси |
Цитата:
Видимо, под активным диском следует понимать тот жесткий диск, с которого начинается загрузка (выставлен в биосе загрузочным)? Тогда это никак не противоречит моему утверждению. А вашу фразу надо понимать так, что активным становится не тот диск, на который ставится система, а тот, который является загрузочным на момент установки системы, независимо от того на какой диск ставится сама система? |
Цитата:
Да, можно последовательно отключая один из винтов, записать MBR Vista на один диск, а MBR ХР - на другой. Но зачем? Это неудобно (хотя и соответствует заголовку темы). Создать мультизагрузку можно помощью загрузчика (MBR) Vista и BCD (файлов конфигурации загрузки). |
Цитата:
|
Действительно, кому как нравится. А вообще человек попросил - я посоветовал, а принимать совет или нет - его дело.
|
okshef
Цитата:
Для справки: Цитата:
Цитата:
А вообще интересно, куда делись модеры? Так как это даже не флуд, а просто бред какой то. |
weertt, отпишите это MBR, вот она удивиться.
ОтписАл: пятая точка в примечаниях |
okshef,
Цитата:
|
Цитата:
|
Sergio630,
Цитата:
|
Цитата:
|
olen6,
Наредкость забавный способ. Цитата:
Для справки: MBR А в остальном - очень даже. |
Цитата:
|
olen6,
Цитата:
|
В общем сделал так. Так как решил установить Висту-64 поверх Висты-32, но с сохранением XP, сделал следующее. Сделал единственным загрузчиком ntldr (те XP). С помощью bootsect /nt52 all не получилось. Все завершилось диагнозом, что он не может отобразить логические диски на объекты (что-то в этом духе). Решил просто убрать вариант загрузки Висты из загрузочного меню. Сделал это с помощью EasyBCD. Думаю, тоже нетрудно сделать и с помощью утилиты Висты bcdedit. После того, как грузиться начал только один XP, отключил загрузочный диск (на нем и XP стоит) физически. После этого на диск с прежней Вистой поставил новую. Вернул первый диск. Получилось две независимые системы на разных физически дисках. Правда выбор загрузки приходится делать через БИОС. Ну в общем уже знал на что шел. Всем спасибо за советы (особенно Okshef и Sergio630).
|
SAbob, спасибо за оценку моего скромного участия. Кстати, осталось ли желание иметь меню из двух систем, не влезая постоянно в BIOS? Если хотите, могу подсказать.
Чтобы не заморачиваться с указанием местонахождения файлов загрузки Windows XP на втором диске, 1. загрузитесь в Vista 2. скопируйте файлы Ntldr, Boot.ini и NTDetect.com с диска с ХР на диск с Vista (не забывайте, что они скрытые и системные) 3. поскольку папка windows находится на втором жестком, подредактируйте блокнотом boot.ini Код:
[boot loader] Значение параметра "partition" зависит от порядкового номера раздела (при наличии нескольких) на жестком диске с папкой установки "Windows XP" (если считать слева направо при выполнении команды diskmgmt.msc). В вашем случае значение 1, т.к. скорее всего папка находится в первом разделе. 4. выполните в командной строке команды Код:
bcdedit /create {ntldr} /description "Windows XP" |
Цитата:
Правильно я понимаю, что после этих манипуляций полноценным загрузочным диском останется диск с Вистой? При этом, если физически убрать диск с XP, то с загрузкой Висты ничего не изменится? А меню мультизагрузки можно будет потом убрать с помощью bcdedit, чтобы Виста загружалась сразу? Наоборот, если убрать диск с Вистой, то чтобы с оставшегося диска загрузилась XP, нужно будет вернуть в boot.ini rdisk(0)partition(1), загрузившись, например, с дискеты (или не забыть это сделать перед отключением диска с Вистой)? |
Цитата:
Цитата:
|
Время: 03:38. |
Время: 03:38.
© OSzone.net 2001-