Загрузка ХР или др. ОС из Vista
Источник: thevista
Итак, после небольшого тестирования сборки 5231, я выявил, что в ранее опубликованном сообщении от AeroXP.net были указаны не правильные команды для загрузки др. ОС в которых Windows Boot Manager прописал бы правильные строчки загрузки др. ОС (XP/2003).
Порядок действий для правильной загрузки вашей ОС таковы:
1. Вызываем Run нажатием Ctrl+R , там набираем cmd для вызова командной строки (можно через Пуск – Все программы – Стандартные – Командная строка – прим. глав. ред.).
2. В консоли переходим в директорию c:\boot
Выглядит это так:
Код:
Microsoft Windows XP [Версия 5.1.2600]
(С) Корпорация Майкрософт, 1985-2001.
D:\>documents and Settings\Алексей>c:
C:\>cd boot
C:\Boot>
3. Вот тут-то самое интересное, здесь и подвох. Фикс происходит не командой fixboot -xp -all, а командой fixntfs -xp -all (C:\Boot>fixntfs -xp -all) (т.к. виста стоит на NTFS разделе соответственно), но так же присутсвтует файл fixfat.exe (c:\boot\\\fixfat -xp -all). Я выполнил обе эти команды.
4. И наконец в boot.ini не надо ничего прописывать. Мой boot.ini:
Код:
[boot loader]
timeout=30
default=multi(x)disk(x)rdisk(x)partition(x)WINDOWS
[operating systems]
multi(x)disk(x)rdisk(x)partition(x)WINDOWS="Microsoft Windows Longhorn" /NOEXECUTE=OPTIN /FASTDETECT /USENEWLOADER
multi(x)disk(x)rdisk(x)partition(x)WINDOWS="Microsoft Windows Longhorn" /FASTDETECT /USENEWLOADER /NOEXECUTE=OPTIN
multi(x)disk(x)rdisk(x)partition(x)WINDOWS="Microsoft Windows Server 2003, Enterprise" /FASTDETECT
multi(x)disk(x)rdisk(x)partition(x)WINDOWS="Microsoft Windows XP Professional RU" /FASTDETECT
В итоге мы получаем обычный выбор ОС и, заметьте, без перепрыгивания в XP Loader (NTLDR).
В сборке 5219 после фикса, при выборе XP я попадал на XP Loader с теми же ОС, выбирал там XP и грузился с него, кстати, в XP Loader нельзя было загрузить Vista, а в Windows Boot Manger она загружалась.
Список ссылок: