Как запустить Windows 7 из VHD на новом жестком диске
Допустим, что у нас есть VHD с установленной Windows 7, и мы хотим запустить ОС на компьютере, на котором нет установленной операционной системы (например, с новым жестким диском).
Я предпалагаю, что Windows 7 внутри VHD полностью работоспособна, то есть подготовлена при помощи sysprep с генерализацией.
Основная проблема заключается в том, что на новом диске у нас отсутствует загрузчик и соответствующие записи в хранилище. Решение будет следующим.
0. Загружаемся с установочного диска Windows 7.
Необходимо создать на новом HDD раздел, и скопировать на него готовый VHD с Windows 7 (с сети, портативного накопителя и т.д.). Думаю здесь пояснения не нужны.
1. Запускаем cmd.exe (SHIFT+F10) и делаем раздел активным
2. Монтируем VHD. Это необходимо, чтобы в дальнейшем утилита bootrec увидела установленную ОС.
3. Копируем с компакт диска загрузчик bootmgr.
4. Запускаем утилиту BootRec с параметрами /fixboot, /fixmbr, /rebuild
5. Перезагружаемся, готово!
Комментарии (19)
Other Links to this Post
-
michael’s lair » Загрузка Windows 7 из диска VHD — Сентябрь 1, 2009 @ 1:23 пп
RSS-лента комментариев к этой записи. TrackBack URI



By evgenii, Июль 8, 2009 @ 2:51 пп
Все сделал как написано в статье, при выполнении – bootrec /rebuildbcd после сканирования установщиков Windows в строке – Total identified Windows installation: показывает 0, хотя на данный vhd диск была «только что» установлена ОС Windows 7, так же запускал sysprep с галочкой generalize, тоже самое в чем может быть проблема?
By gotch, Июль 8, 2009 @ 2:56 пп
А VHD с установленной ОС предварительно подмонтировали diskpart?
By evgenii, Июль 8, 2009 @ 3:03 пп
нет, вот описание моих шагов:
1. создал новую машину в Virtual PC;
2. Установил ОС;
3. Сделал sysprep;
4. создал еще одну машину в Virtual PC;
5. загрузился с установочного диска Windows 7;
6. попытался произвести шаги приведенные Вами.
Результат оказался вышеописанный.
By evgenii, Июль 8, 2009 @ 3:05 пп
Примечание: …4. создал еще одну машину в Virtual PC… на жесткий диск этой машины скопировал vhd из первых трех шагов.
By gotch, Июль 8, 2009 @ 3:14 пп
5. Загрузились с загрузочного диска
6. Смонтировали VHD, чтобы bootrec его увидел
7. Сделали его активным (опять таки, чтобы bootrec его видел)
8. Запустили bootrec с тремя параметрами.
Примерно так.
By evgenii, Июль 8, 2009 @ 3:30 пп
я думал, что диск монитруется коммандой «attach», Вы не могли бы подсказать, как примонтировать диск?
By gotch, Июль 8, 2009 @ 4:29 пп
Немного опечатался выше, исправлюсь:
5. Загрузились с загрузочного DVD
6. Скопировали VHD на c:
7. Скопировали bootmgr с DVD на C:
8. Diskpart сделали раздел активным
9. В Diskpart написали
select vdisk file=»путь_к файлу»
attach vdisk
Убедились, что смонтировался vhd, иначе bootrec его не найдет.
10. Запустили bootrec с тремя параметрами.
Перезагружаемся.
Хотите, кстати, видео?
By evgenii, Июль 9, 2009 @ 6:47 дп
Я все так и делал, видео? Было бы не плохо.. Поучительно как мне, так и другим..
By evgenii, Июль 9, 2009 @ 12:06 пп
Сам разобрался, все получилось, точно такие же действия произвел на «железной» машине и как ни странно все получилось.. Спасибо.
By evgenii, Июль 9, 2009 @ 12:25 пп
Интресно можно ли равернуть такой же генерализированный образ посредством waik?
By gotch, Июль 9, 2009 @ 12:50 пп
Евгений, что вы имеете в виду, я не совсем понял?
By evgenii, Июль 9, 2009 @ 6:26 пп
извиняюсь, что не совсем точно выразил мысль.. имеется в виду, если в сети настроен wds и установка ОС производится из точки распространения (wdt), т.е. можно ли посредством загрузки lite touch на устанавливаемую машину подцепить vhd диск с предустановленной системой, хотя наверное это глупость..
By gotch, Июль 9, 2009 @ 7:23 пп
Не глупость совсем, я ожидал что будет такая какая-то схема распространения поддерживаться, но пока по-видимому нет. Видмо пока придется вручную, командным файлом.
By evgenii, Июль 11, 2009 @ 11:49 пп
на сколько знаю.. можно посредством wdt так же сделать образ? в смысле подготовить ОС sysprep’ом «снять образ» (видел опцию в wdt – capture) и потом установить ОС «обычной установкой»
By abigor, Ноябрь 21, 2009 @ 5:47 пп
Вопрос, а так можно на пустом винте разместить два образа windows 7 и windows server 2008 R2 и через загрузчика выбирать какую ОС грузить?
By >ORG@niZM, Апрель 27, 2010 @ 12:00 пп
думаю, что ответ очевиден – вполне! в BCD добавится еще одна строчка
By Alexander, Июль 4, 2010 @ 11:09 дп
Здравствуйте! скажите если я перенесу винду с виртуального диска на жесткий, то все программы, что у меня были установлены придется переустанавливать и нет?
By gotch, Июль 5, 2010 @ 10:49 дп
Должны сохраниться.