PDA

Показать полную графическую версию : Сохранение возможности восстановления из скрытого раздела при замене Vista на XP


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. Его и присылайте прикрепленным к вашему сообщению.

Прошу учитывать, что это - всего лишь один из путей решения проблемы из, возможно, тысячи более простых, и ничего больше.

Esdek64
25-12-2008, 00:35
okshef, весь этот путь похож на "удаление гланд через одно место"
Чтобы была возможность восстановиться со скрытого раздела, надо:
1. Чтобы этот раздел был сохранен, то есть не удалять его;
2. Сохранить оригинальную MBR, то есть сохранить с помощью какой-либо программы (например MBR Editor 1.0, Easy BCD) копию MBR в надежном месте. Вот и все.
Тогда для восстановления заводского состояния диска той же прогой восстановите MBR из файла, а дальше - все по инструкции.
Ещё более правильное решение - программой Акронис сделать образ скрытого и системного раздела HDD на внешний носитель (жесткий диск или DVD диски). После этого делайте со своим ноутбуком любые эксперименты, возможность восстановить заводскую конфигурацию будет всегда.

okshef
25-12-2008, 00:44
Ещё более правильное решение - программой Акронис сделать образ »
а сколько места займет этот образ?
Сохранить оригинальную MBR »
Этого мало, сохранять нужно и BCD

Leshiy
25-12-2008, 01:12
Если только для восстановления первоначальной конфигурации Vista( с предустановленным софтом) - 2 DVD :) а со всем что есть - 93 гига :o ( занято 125 из 140 гигов)

Blast
25-12-2008, 09:27
весь этот путь похож на "удаление гланд через одно место" »
похоже :)
При установке XP на ноутбук вместо предустановленной Vista возникает проблема сохранения возможности восстановления Vista со скрытого (Recovery) раздела. »
если не было перераспределения разделов и томов при установке XP, то возможность восстановления никуда не девается как правило Этого мало, сохранять нужно и BCD »
при установке XP вместо висты никакой BCD не нужен, восстановление из recovery раздела вызывается не из BCD
В итоге получился сокращенный вариант указанной статьи, имеющий мало общего с названием темы.

okshef
25-12-2008, 09:44
восстановление из recovery раздела вызывается не из BCD »вполне так оно и может быть, но тогда откуда?
p.s. Появление Windows 7 показывает, что ссылки на восстановление системы находятся в BCD




© OSzone.net 2001-2012