У меня проблема с загрузкой из меню загрузки Mandriva linux в Windows. Ранее я использовал два диска: один с Windows и один с Mandriva, и загрузка работала. Однако, когда я удалил диск с Mandriva, а затем установил Mandriva на диск с Windows, я смог увидеть меню Mandriva, но после выбора Windows он остановился. Чтобы описать мою проблему, я запишу старую конфигурацию и затем новую конфигурацию.
Старая конфигурация HW: 1) основной мастер SATA: диск SATA 500 ГБ с Mandriva linux на sda3 grub menu.lst содержит:
title sata XP
unhide (hd0,0)
hide (hd0,1)
rootnoverify (hd0,0)
chainloader +1
makeactive
savedefault
2) вторичный подчиненный IDE: диск ATA 150 ГБ с перемычкой в положении "ведущий с ведомым", раздел 1 содержит:
NTDETECT.COM
CONFIG.SYS
IO.SYS
MSDOS.SYS
ntldr
boot.ini
boot.ini:
[boot loader]
timeout=3
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="SATA XP1" /noexecute=optin /fastdetect
c:\mandriva.bin="Mandriva menu"
3) Последовательность загрузки в BIOS: hdd1, а затем hdd0.
Новая конфигурация: 1) основной ведущий ATA: диск ATA 150 ГБ без перемычки, указывающей, что диск является одиночным и основным. sda1 содержит окна, как описано выше (тот же раздел). sda3 содержит linux grub menu.lst содержит:
title Windows XP1 6GB
root (hd0,0)
makeactive
chainloader +1
Из вышесказанного должно быть понятно, что в старой конфигурации MBR на sda1 в качестве SATA читался первым. Затем из меню grub.lst я выбираю Windows, и загрузчик Windows находится в первом разделе. Затем Windows запускается.
Теперь, когда я отсоединяю SATA и удаляю перемычку из ATA, отображается меню загрузки из Mandriva на ATA. Я выбираю Windows и вижу синее окно с сообщением, что я должен проверить конфигурацию диска или проверить диск на наличие ошибок с помощью chkdsk /F. ошибка: STOP: 0x0000007B (0xF889E528, 0xC0000034, 0x00000000, 0x00000000)
Вопрос: Можете ли вы помочь мне, что сделать, чтобы решить проблему загрузки Windows?