okshef
24-12-2008, 23:02
Хочу сразу оговориться, что предложенный ниже "рецепт" не проверялся на работоспособность мной лично (и отзывов по применению никто не оставил), поэтому может применяться только на свой страх и риск.
При установке XP на ноутбук вместо предустановленной Vista возникает проблема сохранения возможности восстановления Vista со скрытого (Recovery) раздела, так как XP использует другой загрузчик. Как следствие восстановление становится недоступным. Изложу свои мысли по поводу загрузки XP с использованием загрузчика Vista и сохранения возможности использовать скрытый раздел восстановления после уcтановки XP. Условимся, что установка будет производиться на диск С:\
1. Подготовимся
- скачаем программу bootsect.exe (http://narod.ru/disk/4724820000/bootsect.exe.html) - она восстановит загрузчик Vista после установки XP (также программу bootsect.exe можно найти на установочном диске Vista в папке BOOT)
- в корне диска С:\ создадим папки BCD_old и BOOT_old,
- скопируем в BOOT_old содержимое скрытой папки BOOT на диске С:\, скрытый файл c:\bootmgr, программу bootsect.exe и программу bcdedit.exe из папки \Windows\system32
2. Создадим в BCD запись для загрузки XP
в Viste выполним в командной строке с правами администратора
Bcdedit /create {ntldr} description "Microsoft Windows XP"
Bcdedit /set {ntldr} device partition=C:
Bcdedit /set {ntldr} path \ntldr
bcdedit /default {ntldr}
bcdedit /delete {current} /f
После выполнения последней команды загрузка в Vista без диска восстановления станет невозможной.
3. Сделаем резервные копии BCD и папки BOOT
Выполним в командной строке с правами администратора
bcdedit /export C:\BCD_old\BCD
Сохраним папки BOOT_old и BCD_old на внешнем носителе, переименуем BOOT_old в BOOT.
4. Установим XP и восстановим загрузчик Vista в XP
После установки XP скопируем с внешнего носителя в корень диска с:\ папки BOOT и BCD_old
в корневой каталог из папки BOOT скопируем файл bootmgr
В командной строке выполним
c:\BOOT\bootsect /NT60 ALL
c:\BOOT\bcdedit /import C:\BCD_old\BCD
Удаляем папку BCD_old.
Перезагружаемся и ...
:ok: Буду признателен за отзывы, результаты экспериментов :black-eye и стремление оказать помощь:
у кого "жива" Vista и скрытый раздел восстановления: Win+R, в открывшемся окне: cmd, дальше bcdedit /enum all /v >c:\bcd1.txt в корне диска с:\ образуется файл bcd1.txt. Его и присылайте прикрепленным к вашему сообщению.
Прошу учитывать, что это - всего лишь один из путей решения проблемы из, возможно, тысячи более простых, и ничего больше.
При установке XP на ноутбук вместо предустановленной Vista возникает проблема сохранения возможности восстановления Vista со скрытого (Recovery) раздела, так как XP использует другой загрузчик. Как следствие восстановление становится недоступным. Изложу свои мысли по поводу загрузки XP с использованием загрузчика Vista и сохранения возможности использовать скрытый раздел восстановления после уcтановки XP. Условимся, что установка будет производиться на диск С:\
1. Подготовимся
- скачаем программу bootsect.exe (http://narod.ru/disk/4724820000/bootsect.exe.html) - она восстановит загрузчик Vista после установки XP (также программу bootsect.exe можно найти на установочном диске Vista в папке BOOT)
- в корне диска С:\ создадим папки BCD_old и BOOT_old,
- скопируем в BOOT_old содержимое скрытой папки BOOT на диске С:\, скрытый файл c:\bootmgr, программу bootsect.exe и программу bcdedit.exe из папки \Windows\system32
2. Создадим в BCD запись для загрузки XP
в Viste выполним в командной строке с правами администратора
Bcdedit /create {ntldr} description "Microsoft Windows XP"
Bcdedit /set {ntldr} device partition=C:
Bcdedit /set {ntldr} path \ntldr
bcdedit /default {ntldr}
bcdedit /delete {current} /f
После выполнения последней команды загрузка в Vista без диска восстановления станет невозможной.
3. Сделаем резервные копии BCD и папки BOOT
Выполним в командной строке с правами администратора
bcdedit /export C:\BCD_old\BCD
Сохраним папки BOOT_old и BCD_old на внешнем носителе, переименуем BOOT_old в BOOT.
4. Установим XP и восстановим загрузчик Vista в XP
После установки XP скопируем с внешнего носителя в корень диска с:\ папки BOOT и BCD_old
в корневой каталог из папки BOOT скопируем файл bootmgr
В командной строке выполним
c:\BOOT\bootsect /NT60 ALL
c:\BOOT\bcdedit /import C:\BCD_old\BCD
Удаляем папку BCD_old.
Перезагружаемся и ...
:ok: Буду признателен за отзывы, результаты экспериментов :black-eye и стремление оказать помощь:
у кого "жива" Vista и скрытый раздел восстановления: Win+R, в открывшемся окне: cmd, дальше bcdedit /enum all /v >c:\bcd1.txt в корне диска с:\ образуется файл bcd1.txt. Его и присылайте прикрепленным к вашему сообщению.
Прошу учитывать, что это - всего лишь один из путей решения проблемы из, возможно, тысячи более простых, и ничего больше.