slava,
Еще информация если вы грузитесь с Windows 7 диска (значение дисков не меняется оно физически Диск0, Диск1, Диск2, меняются только ...Volume... в зависимости с какого грузитесь), то
Диск2 у вас где стоит Windows7 (\Device\HarddiskVolume10) - естественно device partition=C:
Диск0 у вас где стоит Windows Xp (\Device\HarddiskVolume1) - естественно device partition=I: он не как не будет partition=C: так как при загрузке с винта win 7 все уже будет определено с винтами и их разделами и XP раздел уже не как не будет partition=C: согласно вашего файлп dc.txt и скринов опубликованных ранее.
Из вашего поста выше
Цитата:
...
device ------------ partition=C:
path -------------- \Windows\system32\winload.exe
description ------ Windows 7 RTM Black Edtion (recovered)
osdevice --------- partition=C:
...
...
device ------------ partition=C:
path -------------- \ntldr
description ------ Microsoft Windows XP
|
Отсюда чтоб не путаться лучше писать например
в секции
Windows Boot Maneger
------------------------------
identifier --------- {bootmgr}
device ------------ partition=\Device\HarddiskVolume10
...
Windows Boot Loader
---------------------------
identifier --------- {current}
description ------ Windows 7
device ------------ partition=\Device\HarddiskVolume10
path -------------- \Windows\System32\winload.exe
inherit ------------ {bootloadersettings}
...
osdevice --------- partition=C: (или лучше partition=\Device\HarddiskVolume10)
systemroot ----- \Windows
...
Windows Boot Loader
---------------------------
identifier --------- {...}
device ------------ partition=\Device\HarddiskVolume1
path -------------- \ntldr
description ------ Windows XP
inherit ------------ {bootloadersettings}
osdevice --------- partition=I: (или лучше partition=\Device\HarddiskVolume1)
systemroot ----- \Windows
...
т.е. windows 7 использовать - \Device\HarddiskVolume10, а для Xp - \Device\HarddiskVolume1 с условием загрузки с Windows 7 (проверку можно сделать набрав сначало команду diskpart, а потом list volume.
тогда при выборе в меню XP загрузка уйдет на нужный диск \Device\HarddiskVolume1 и будет искать файл ntldr.
В boot.ini естественно запись должна иметь вид, так диск у нас так и остался Диск 0.
- disk(0) — у вас равен 0
- rdisk(n) — порядковый номер жёсткого диска, с которого осуществляется загрузка, у вас 0.
- partition(n) — порядковый номер раздела жёсткого диска, с которого загружается ОС, у вас раздел 1.
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
Лучше выбор делать через F8 при загрузке ПК т.е. выбор загрузки через меню bios, так как у вас находятся все на разных винтах.
Наверное так.