Share via


Приключения с установкой Windows7.

Хочу поделить своими драматическими приключениями, в итоге которых научился грузить windows7 как с виртуалки, так и в реальной окружении.

 

Рассказываю о своих приключениях.

 

Я поставил виндоус на виртуальный диск как рассказано тут

https://vagor.info/2009/01/26/windows-7-vhd-install/

Таким образом у меня появились две загрузочные записи -моя текущая система WS2008x64, и Windows 7, которая грузится с диска, на самом деле являющимся файлом d:\winseven.vhd.

 

Теперь – ради чего это все затевалось – я подумал что я смогу подцепить этот VHD в Virtual PC. После некоторого шаманства с установкой MBR записи (а в случае когда мы используем VHD диск на virtual pc, он является как бы физическим винтом, и шаманство необходимо), винда на виртуалке начинает грузиться и намертво виснет где то в процессе или после загрузки драйвера classpnp.sys.

 

(OFFtopic – в Windows 7 шаманство с бутсектором – это , как в итоге выяснилось, ОЧЕНЬ просто – надо загрузиться с установочного диска, сделать repair и найти опцию типа «restore boot sector»).

 

Ну ладно, подумали суровые уральские мужики. Если реально поставленная винда не идет под виртуалкой, давайте сделаем наоборот? Загрузчик то уже есть, который понимает что надо грузиться с d:\winseven.vhd!

 

Сказано – сделано. Поставил Windows 7 на VHD из под virtual pc.

Теперь Windows 7 замечательно работает на VirtualPC, но не хочет в реальности! Система падает в синий экран на драйвере… правильно…

Classpnp.sys!

 

  

Расстроились суровые уральские мужики, и давай спрашивать коллег.

И решение нашлось!

По всей видимости, когда режим serial ATA = AHCI, винда ставит какой то более быстрый драйвер винта, который ну никак не грузится когда AHCI = off (а на виртуалке так оно и есть!). Когда я ставил винду в реальности, то очевидно AHCI=on, и Virtual pc не смог ее загрузить, то же самое наоборот – когда ставишь винду на virtual pc, она потом не грузится на реальном компьютере.

 

Решение очевидно. Когда теперь я показываю Windows 7 в реальности, я перегружаю компьютер, отрубаю AHCI, и нормально гружусь в windows 7. Когда я работаю в своей обычной системе, включаю AHCI обратно, Windows 7 смотрю из Virtual PC. Полет нормальный.

Comments