I am building my new setup for windows 7. My idea is that I will have only a VHD with windows 7 on my laptop where I will boot from. My applications will be available through App-V, and will be on my Physical drive. Thus enabling me to swap OS-s without the hassle of reinstalling everything as soon as a new version of win 7 releases..
I started of by booting from DVD, during the first install window (just after selecting input locale and language, I did a <Shift>+<F10> this gave me the command prompt I needed. I opened Diskpart, typed: select disk=0 to select the physical drive in my Laptop, List Partition to see on which partition my current install is, select partition=2, formatted it, Format.
When the format was ready, I created and attached the VHD file to install to: create vdisk file=”d:vhdwin7.vhd” maximum=17000 type=expandable the vhd folder I create from command prompt, for I did not want my VHD in the root of the drive. I tried calling the VHD file Windows 7.vhd, windows_7.vhd, but I got errors telling me that the vhd cannot be installed in the windows folder. Wen I renamed the file win7.vhd everything went OK. so it seems that in diskpart the term windows is a reserved and protected term.
With select vdisk file=d:vhdwin7.vhd I selected the just created VHD file, and with attach vdisk I “mounted” the Vhd to make it available for the installation process. now I exited diskpart and the command prompt and got back to the installation process. from here is is just installation as usual, the only thing is: do a custom install and select the “disk” you just created.
2 comments
Are you trying to install on an expandable vhd? With me trying that, the installation itself worked fine but after the first real reboot I got a BSOD. And again and again …
Roel Janssens
mind when you do this, I cleaned upall the rubbish on my machine, including the bootfiles from a build older than 7000. if you reinstall, and forget to update those files booting from expandable vhd OR booting from Differencing vhd does not work.
It might be that that is your problem.
EricD