Внимание! В win7 sp1 прямая установка заблокирована!
Ограничения:
Не сохраняйте VHD в каталог Windows, не используйте слово Windows в названии диска
Загрузка с VHD на съёмном носителе не поддерживается
Для дисков VHD не поддерживается компрессия NTFS.
Рекомендованный минимальный размер диска – 7024 Mb
Будьте осторожны с расширяемыми (expandable) VHD
- Необходимо резервировать свободное место под пространство под максимальный размер расширяемого диска, так как при загрузке диск будет увеличен до максимального размера
- Скорость работы с VHD фиксированного размера – выше
Пути установки:
1) создаём вирт машину в VirtualPC, потом подключаем этот файл в загрузчик. Муторно, но реально.
2) Ставим сразу в файл..
Итак.
Метод 1
Вкратце:
Подготовка среды виртуальной системы утилитой sysprep.exe с параметрами /generalize
Копирование VHD на целевую систему
Обновление загрузчика bootmgr и добавление загрузочной записи утилитой bcdedit.exe
Метод 2:
Нужен файл-диск. Его можно создать как в инсталлере, так и заранее. Я создаю обычно заранее.
Запускаем diskpart
> create vdisk file=e:\win7.vhd type=fixed maximum=16384
> exit
Хотя для максимальной 16 маловато - система-то встанет, но после установки патчей, апдейтов, всяких .NET-ов, программок - место кончается. Если создается не "поиграться" - надо хотя бы гиг 40.
type=fixed не обязателен, но крайне желателен -- с ним выше скорость IO (нет тормозов при расширении диска), если вдруг кончится место на целевом диске -- ничего не сломается (не проверял что будет, не хочу).. И кто-то говорил, что с expandable оно глючит.
Теперь грузимся с установочного диска и на стадии "выберите язык" выбираем язык и жмём shift+F10. Можно также на стадии выбора "куда ставим", тогда не забываем нажать "обновить" после подключения.
Запускаем diskpart, смотрим список разделов, находим, куда будем ставить, выбираем/создаём диск
diskpart
> list disk
(выбираем наш диск)
> select disk 0
>list partition
Или сразу список разделов
> list volume
Нашли, где лежит. (если не создавали - выполняем сейчас create vdisk)
> select vdisk file=e:\win7.vhd
> attach vdisk
> exit
Продолжаем установку. Нажимаем "обновить", появляется наш диск. На сообщение "невозможно установить на этот диск" забиваем, "далее", дальше как обычно. (если сп1 - далее не нажать. Ищем дистр не-сп1)
После установки по умолчанию будет грузиться наша виртуальная ось, вдобавок, обе записи будут Windows 7
Итак, когда установка второй Windows 7 завершена, необходимо исправить загрузчик, чтобы он по умолчанию загружал вашу "реальную” Windows 7, а не виртуальную из .VHD файла. Для этого загрузитесь в любую операционную систему, запустите командную строку под администратором (кликните правой кнопкой мыши и выберите запуск от имени администратора Run as administrator ) и наберите команду:
bcdedit /v
Последняя выведет на экран идентификатор .VHD установки. Скопируйте его и наберите (заменив иксы на идентификатор):
bcdedit /set {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx} description "Windows 7 - VHD”
Указанная выше команда изменяет описание вашей VHD установки на "Windows 7 - VHD”, поэтому теперь вы сможете ее отличить от вашей реальной Windows 7.
И, наконец, если вы хотите, что ваша .VHD установка находилась внизу списка загрузки, выполните следующую команду:
bcdedit /displayorder {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx} /addlast
----
Про разворачивание с флэшки:
http://www.windxp.com.ru/win7/articles11.htm
линки
http://aleksandrservis.ucoz.ru/news/kak_ustanovit_windows_7_ispolzuja_podderzhku_vhd/2011-01-08-824
http://www.andrewblog.ru/novye-vozmozhnosti-windows-7-zagruzka-sistemy-s-diska-vhd/
http://alexeivasin.com/post/d0a3d181d182d0b0d0bdd0bed0b2d0bad0b0-Windows-7-d181-VHD-d0b4d0b8d181d0bad0b0.aspx