There are many guides on the internet that can tell you about “how to boot Windows 7 and Window 8 from a VHD”. The VHD boot feature in Windows 7 and Windows 8 comes in handy when you want to test drive a new Windows OS without actually partitioning your hard disk. But all guides available on the Internet requires you to take the help of command propmt to create a VHD and then install Windows 7 or Windows 8 on it.
As most of Windows 7 users are not familiar with command Prompt here is our solution to install Windows 8 on VHD and then dual boot it witg Window 7 without using Command Prompt. (NOTE: We assume that you trying to install Windows 8 on a working Windows 7 PC.) In this post I am going to show you how to create a Windows 8 VHD without actually installing Windows 8. And if you follow our guide, you won’t need to go through typical Windows installation steps. Follow our step-by-step procedure given below to create a Windows 8 VHD and then use it to dual boot with Windows 7.
1. Switch on your PC and boot into Windows 7. Begin the actual procedure by downloading PWBoot software. It’s a small software that actually helps you to install Window 7/8 on a USB. As we are here to create a Windows 8 VHD, we will use a feature available in PWBOOT tool to directly install Windows 8 on to a VHD without going through the typical Windows installation steps.
2. To begin installing Windows 8 on a VHD, you will need to download Windows 8 ISO file from Microsoft.. As we need to browse to the Install.wim file (located under Source folder of Windows 8 ISO) in the next step, we need to mount the ISO using any third-party software.
3. Run PWBoot. Select install Windows option and click next button. In the following screen, you need to browse to the install.wim file. This file is located under Sources folder of Windows 8 ISO file. Simply mount the ISO file and then go to Sources folder to select install.wim file.
4. Select Windows image as Windows Developer Preview or your Windows 8 OS edition name.
5. Click next button to continue.
6. In this step, you need to select Virtual hard disk (VHD) image option. Once selected, click Next button to proceed to the next step.
7. Here, use the browse button to browse a location to save your new VHD file and set the VHD file size. Create a VHD with a minimum of 15 GB.
8. Click Next button.
9. In the following screen, you will be asked to select system boot volume. Select your current Windows 7 drive as the boot volume (expand the drop-down menu to see all volumes) and click Install button to begin installing Windows 8 on the newly created VHD.
10. Once done, download and install EasyBCD from here. Run the software, click on Add New Entry button. Under Portable/External Media section, you will see Disk Image tab. Under Disk Image tab, select Type as Microsoft VHD, enter a name (for example: Windows 8), use the browse button next to Path to browse to the Windows VHD that you have created in the above steps.
11. Click Add entry. That’s it! You are done. Reboot your PC, select Windows 8 entry (or any other name that you have entered in step 9) to see Windows 8 personalization screen. Enter a name for your PC, create a user account and then follow the on-screen instructions to complete the setup.