Many of you may know the way to dual boot Windows 8.1
on Windows 7
by creating a new partition
. However that way has some disadvantages and more risky
than the way I will show in this post. By creating a new partition means you will have to backup your data before partitioning then shrink the volume to create a new partition.
Forget that way, just simply create a Virtual Hard Disk (VHD)
on your current local disk.
By following these below steps you will find it more easier to have a dual booting Windows 8.1 on Windows 7 without partitioning
I. Creating The VHD
Press Windows key + R, and type in diskmgmt.msc
It’ll take you to the Disk Management
window. Navigate to Action
> click Create VHD
field click Browse > choose drive C:
> in file name field type Windows8
> click Save
At Virtual hard disk size
field set the size not less than 20 GB
At Virtual hard disk format
: choose Fixed size
> click OK to create VHD
After creating, the new VHD now will appear in the list. Right click on the VHD > select Initialize Disk
Choose MBR (Master Boot Record)
> click OK
Right click on the VHD > select New Simple Volume
to go to the screen below then assigns VHD with a specific letter, on my computer, I chose H
. You can choose any other letter depends on your demand and remember that choice.
Now you need to format the partition with NTFS
file system. I also change the Volume label to Windows 8.
When it finished, you will have a new VHD like this
II. Download the script Install-WindowsImage
Go to MSDN
to download the script
and save the file to the disk C:
Navigate to C:
drive > right click on the downloaded file > select Properties
> click on the Unblock
III. Installing Windows 8.1 on the VHD
Mount the ISO file of Windows 8.1
to a virtual drive. I use UltraISO Premium Edition
to do that, if you want to have it, check out my post here
Type in Start Menu search box “Windows Powershell
” > right click on the Windows PowerShell
> select Run as administrator.
Type in “Set-ExecutionPolicy RemoteSigned
” > type “Y
” and press enter to accept.
Type “cd c:\
” to turn to the root of the drive.
Then type the following command: .\Install-WindowsImage.ps1 –WIM G:\Sources\Install.wim –Apply –Index 1 –Destination H:\
Pay attention to the drive letter I highlighted.
Please replace them with the drive letter of the drive you mount the ISO image and the drive of VHD you created.
Then press Enter
and wait some minutes for the progress to be done.
Type in Start Menu search box “cmd
” > right click on the cmd
> select Run as administrator
Type “bcdboot.exe H:\Windows
Please replace the drive letter H:
above with the drive letter of the VHD you created.
When it says “Boot files successfully created
”, now restart your PC and enjoy dual boot Windows 8.1 on Windows 7 without creating a partition.
(This post was last modified: 10-17-2013 03:56 PM by messivj.)