Windows 10 - Test & Try with No Risk, No Install

   Information
No compatibility test run before the upgrade can be so reliable as a real test using your own hardware. How does Windows 10 run on my PC, does it find all drivers, does my software really work as expected? The answer to all these questions can best be found with using Windows 10 on the hardware it will be used if and when upgraded.

Microsoft offers an easy, totally risk free method to do exactly that without even installing Windows 10 by providing a pre-installed virtual hard disk (from here on: vhd) with Windows 10. Download the compressed ZIP file, extract it, attach VHD to your system in Disk Management and add it to boot menu. Simple and fast.

This tutorial and included video will give you step by step instructions. Time needed about two or three minutes, not counting the time needed for download and extracting the VHD. On my low end hardware with fast Internet I need 15 minutes for this process, over 12 minutes of that surfing the forums waiting the progressbar to get to 100% ;)

Actual screenshot from my Windows 7 machine when Windows 10 VHD has been added to dual boot:

2016-07-02_20h02_15.png


   Tip
Some screenshots can be difficult to see on especially on smaller displays. You can click the screenshots to enlarge them.


 Contents

Use links below to jump to any part of this tutorial, back button of your browser to return to this list.

Part One: Downloads
Part Two: Extract ZIP file
Part Three: Convert VMDK to VHD (Virtual Hard Disk format)
Part Four: Add VHD to Windows Boot Menu
Part Five: First boot to Windows 10
Part Six: Troubleshoot, edit Boot Menu


First, a video showing the whole process:



(Sorry about the audio quality, doing these videos with ailing low end hardware. I hope video serves its purpose, though :))




Part One

 Downloads



1.) Download a Windows 10 pre-installed virtual hard disk from Free Virtual Machines from IE8 to MS Edge - Microsoft Edge Development

Select your preferred Windows 10 build. Stable is the last build released to general public, at the time I'm writing this build 10586 from November 2015. Preview is a recent Windows Insider build, I recommend to use it because it gives you more perspective showing all the latest changes and features:

2016-07-02_20h16_37.png

Select Platform as VirtualBox:

2016-07-02_20h18_01.png

You can find the download link also on our sister site Ten Forums, with more information: Windows 10 virtual machines now available on Microsoft Edge Dev - Windows 10 Forums

2.) If you do not have Oracle VirtualBox installed, download and install it now from Oracle VM VirtualBox

Don't panic now! For this procedure you do not need any virtualization knowledge nor do you need to set up a virtual machine. We will need VirtualBox only for one single task later on, you can then uninstall it.

When installing VirtualBox, if you have no further use for it you don't need to install anything else than core application. You can exclude USB support, Networking and Python support modules:

2016-07-02_20h31_08.png

3.) Download and install 7-Zip from 7-Zip. As with VirtualBox we only need it for a single simple task, you can uninstall it when we are done

Be sure to select correct bit version:

2016-07-02_20h36_25.png




Part Two

 Extract ZIP file



1.) When downloaded, right click the ZIP file and select Extract All:

2016-07-02_20h47_10.png

2.) Click Extract:

2016-07-02_20h47_52.png

3.) Open the extracted folder, right click the OVA archive file (OVA = Open Virtualization Format Archive) MSEdge - Win10_XXXXX.ova, Select 7-Zip, select Extract files:

2016-07-02_20h52_25.png

4.) Click OK:

2016-07-02_20h53_29.png

5.) Again a new folder is created, this time to same folder containg the OVA file you just extracted with 7-Zip. Open the folder:

2016-07-02_21h03_28.png

6.) Inside the folder you will find a just over 4 GB VMDK file (VMDK = Virtual Machine Disk Format) named as MSEdge - Win10_XXXXX-disk1.vmdk. Copy the file to your desktop, rename it to something simple. Do not change the file extension!

In this example I copied it and renamed as W10.vmdk:

2016-07-02_21h06_34.png





Part Three

 Convert VMDK to VHD (Virtual Hard Disk format)



1.) Open an elevated (admin) Command Prompt, use CD command to jump to your desktop folder:

Code:
cd %userprofile%\Desktop

   Note
If your username has spaces, put the desktop path in quotes:
cd "%userprofile%\desktop"



2.) Give the following command exactly as told here, including the quotes:

Code:
"C:\Program Files\Oracle\Virtualbox\VBoxManage" clonehd --format VHD SourceFileName.vmdk TargetFileName.vhd


In my case now (see screenshot above in 2.6) my source file name is W10.vmdk, that's how I renamed the VMDK file when I copied it to desktop. I want the target VHD file be named as W10.vhd (I like short but informative file names ;)).

In this example my command would be:

Code:
"C:\Program Files\Oracle\Virtualbox\VBoxManage" clonehd --format vhd [B][SIZE="4"][COLOR="DarkRed"]W10.vmdk[/COLOR][/SIZE][/B] [B][SIZE="4"][COLOR="DarkRed"]W10.vhd[/COLOR][/SIZE][/B]


3.) The VMDK file will now be converted to a Windows 7 supported format, to a VHD file:

2016-07-03_20h30_08.png

4.) When done you have both the source VMDK file and new target VHD file on desktop:

2016-07-03_20h35_23.png

You can now uninstall VirtualBox and 7-Zip if you have no other use for them.





Part Four

 Add VHD to Windows Boot Menu



   Note
This trial VHD is so called dynamically expanding disk. Quote from Microsoft TechNet:

A dynamically expanding virtual hard disk is one in which the size of the .vhd file grows as data is written to the virtual hard disk. This is the default type of virtual hard disk created by Virtual Server.

When you create a dynamically expanding virtual hard disk, you specify a maximum file size. This size restricts how large the disk can become. However, the initial size of the .vhd file is only about 3 MB. For example, if you create a 1-GB, dynamically expanding virtual hard disk, the initial size of the .vhd file will be about 3 MB. As a virtual machine uses the virtual hard disk, the size of the .vhd file grows to accommodate the new data. The size of any dynamically expanding disk only grows; it does not shrink, even when you delete data. You may be able to reduce the size of a dynamically expanding disk by compacting it. For more information, see Compacting dynamically expanding virtual hard disks.

The maximum capacity of our dynamically expanding VHD file is 40 GB. If you have less free space on the disk where you have stored the VHD, it will give a BSOD when selected in Boot Menu.

Be sure that you have at least 40 GB free before proceeding.


1.) Open Disk Management (right click Computer in Start Menu, select Manage, select Disk management on left pane). Open Action menu, select Attach VHD, browse to and select the VHD file we placed on desktop, click OK to attach it:

2016-07-02_22h58_43.png

2016-07-02_23h00_25.png

2.) The VHD will be added to your host system and is shown as any normal hard disk. Notice the drive letter it got and close Disk Management:

2016-07-02_23h01_25.png

The VHD will be automatically detached by next shut down or restart

3.) Open an elevated (admin) Command Prompt, enter the following command replacing drive letter X: with the actual drive letter the VHD got:

Code:
bcdboot X:Windows


In my example case now the VHD got drive ID E:, this being my command:

2016-07-02_23h10_22.png

When Command Prompt tells you the boot files have been created, restart the computer to test Windows 10 :)





Part Five

 First boot to Windows 10



   Note
Although your trial Windows 10 resides on a single VHD file stored on HDD of your Windows 7 host PC, it is a fully functional Windows 10 machine using your real physical hardware. Windows 10 is pretty good in finding all drivers for hardware it finds, most probably you will have no need to manually install any drivers.

From Windows 10 VHD when booted to it you have full access to your host disks and devices. You can for instance grab your favorite game installer from your Windows 7 disk and install it on Windows 10. You can also of course download and install anything you want to, be it from Windows Store or any other place. Install your preferred browser and media player, test & try :)

Everything you will download, install and change in Windows 10 will be stored to the VHD file and will be completely removed from your PC simply by deleting the VHD.


1.) When computer reboots you will see the boot menu. The last entry added to boot menu is the default OS which will be started if user makes no selection. In our case now the default OS is Windows 10:

2016-07-02_23h24_47.png

2.) Windows 10 signs you automatically in with preset local user account IEUser (uppercase I, E and U followed by lowercase s,e and r), password Passw0rd! (word Password written with uppercase P, all other letters lowercase, letter o replaced with digit 0, an exclamation point at the end):

2016-07-02_23h27_36.png

3.) It can take a few minutes before your 90 day trial license will be activated. Until that Windows tells you the license is expired and you cannot personalize it:

2016-07-02_23h28_09.png

4.) Doing this now for the screenshots I took a few minute whisky break, coming back to PC it was activated and I could start personalizing (difference in times shown in Windows Clock is due previous screenshot showing the preset default US Pacific location and time, below screenshot showing my preferred modified local time):

2016-07-02_23h37_16.png

5.) If you feel somewhat awkward and don't exactly know what to do next, take a look at these tutorials at our sister site Ten Forums to get started:

6.) Restart, this time selecting your original Windows 7 OS from boot menu

To restart, click the Start button, click Power button, select Restart:

2016-07-03_00h16_02.png






Part Six

 Troubleshoot, edit Boot Menu



   Information
In case your boot menu will not let you start your chosen OS or you have any other boot issues, Macrium Recovery will save you. You can use it to resolve boot issues. I wholeheartedly recommend you to install it and do now steps 1 through 4 below. If something happens, you can then do steps 5 though 8 to reset the boot menu and boot normally to your original Windows 7.

You can also use it if you no longer want to dual boot to Windows 10 VHD. Reset the boot menu with Macrium, boot back to your original Windows 7 and delete the downloaded ZIP archive, folders and files extracted from it, and the VHD file we converted from the VMDK file.

Your PC will then have not even the smallest remnants of your Windows 10 trial ;)


1.) Download Macrium Reflect Free: Macrium Reflect Free

2.) When Macrium is installed, launch it. Open Other Tasks menu, select Add Recovery Boot Menu Option:

2016-07-03_00h25_00.png

3.) Select either Windows PE 5 or 10, click OK, accept all defaults and let Macrium download the PE files:

2016-07-03_00h30_09.png

4.) Notice that download is only needed first time you do this and takes a few minutes. Later on if you have removed Macrium Recovery from your boot menu you can add it fast with no additional downloads.

5.) If you have had any boot issues or want to stop dual booting and reset the boot menu, select Macrium from boot menu:

2016-07-03_00h41_51.png

6.) select Fix Windows boot problems:

2016-07-03_00h42_56.png

7.) Accept all defaults with Next, OK and Finish buttons, finally restart PC:

2016-07-03_00h44_34.png

8.) The boot menu has been removed, your original Windows 7 OS will boot

9.) You can manually edit the boot menu in an elevated Command Prompt with command bcdedit. See these tutorials for bcdedit info:

10.) Here some bcdedit commands to get you started:
  • bcdedit
    • list all boot entries
  • bcdedit /delete {Boot Entry Identifier}
    • Removes the selected entry from Boot Menu
  • bcdedit /set {Boot Entry Identifier} description "Any Name"
    • Sets the name of selected entry in Boot Menu to your chosen one, instead of for instance having two entries named Windows 10, you can name them as Windows 10 Pro on HDD and Windows 10 Home on VHD
    • New name (description) needs to be in quotes if it contains spaces
  • bcdedit /default {Boot Entry Identifier}
    • Sets the selected entry as default OS which will be automatically started when countdown reaches 0
An example. Here I wanted to change the name of the Macrium Reflect System Recovery entry in my boot menu to simple and short Macrium (highlighted blue). For that I need to use it's identifier (highlighted yellow):

2016-07-02_13h47_31.png

Checking with plain bcdedit command I can see the name (description) has been changed:

2016-07-02_13h52_22.png

Notice that the identifier is a 128 bit (32 hexa digits) GUID, with two exceptions: the current OS, the one you are using at the moment is always identified as {current}, and the OS set to be default is identified as {default}. If {current} is also {default}, then all other entries except {current} have the 32 digit GUID.


That's it geeks! Please post all your questions and remarks in this thread, also let me know if you find any typos or errors in this tutorial.

   Tip
Don't hesitate to join us at TenForums.com if you have any issues with your trial!


Kari
 

Attachments

  • 2016-07-02_21h50_29.png
    2016-07-02_21h50_29.png
    14 KB · Views: 5
  • 2016-07-02_22h13_15.png
    2016-07-02_22h13_15.png
    39.9 KB · Views: 7
Last edited:
Well after using how do i remove it?
 

My Computer My Computer

Computer type
PC/Desktop
Computer Manufacturer/Model Number
custom build
OS
Windows 7 Ultimate x64
CPU
asus m4a78lt-m le
Motherboard
asus
Memory
4gb ram, 500gb HDD
Graphics Card(s)
ati radeon 3000(in built)
Screen Resolution
1366x768
Antivirus
avast
Browser
chrome

My Computer My Computer

Computer type
PC/Desktop
Computer Manufacturer/Model Number
Self Built
OS
Win 10 Pro x64
CPU
Intel I5-2500K @3.3GHz
Motherboard
Asrock P67 Extreme4
Memory
16GB G.Skill Ripjaws X (4x4GB)
Graphics Card(s)
EVGA GeForce 750 Ti SC 2GB
Sound Card
ASUS Xonar DG 5.1 Channels 24-bit 96KHz PCI Interface Sound
Monitor(s) Displays
auria eq2367
Screen Resolution
1920 x 1080
Hard Drives
250GB Samsung 850 EVO SSD
1TB WD Blue
1TB Hitachi
PSU
SeaSonic X 650W 80 Plus Gold
Case
Corsair Obsidian 750D
Cooling
Corsair H60, Three 140mm case fans
Keyboard
Logitech Wireless Keyboard K520
Mouse
Logitech Wireless Mouse M310
Internet Speed
Wave Broadband ~ 100 dn 5 up
Antivirus
Windows Defender, Malwarebytes Premium
Browser
Edge, IE11, Chrome
Other Info
Laptop specs: HP g7-1365dx /
CPU: AMD A6-3420M APU with Radeon(tm) HD Graphics /
RAM: Crucial 8Gb (2x4Gb) /
SSD: Crucial M4-CT128M4SSD2 ATA Device/ FW 000F /
GFX: AMD Radeon HD 6520G /
OS: Windows 10 Pro x64
Just to confirm what Derekimo already told, simply delete everything.

Delete the ZIP archive you downloaded and everything you extracted from it. Delete the VHD file you converted from VMDK file in Part Three. Uninstall VirtualBox and 7Zip if you no longer need them.

All changes you made in Windows 10 are stored in the VHD file, nothing was changed on your PC or in Windows 7.

Kari
 

My Computer My Computer

Computer type
Laptop
Computer Manufacturer/Model Number
HP ENVY 17-1150eg
OS
Windows 10 Pro x64 EN-GB
CPU
1.6 GHz Intel Core i7-720QM Processor
Memory
6 GB
Graphics Card(s)
ATI Mobility Radeon HD 5850 Graphics
Sound Card
Beats sound system with integrated subwoofer
Monitor(s) Displays
17" laptop display, 22" LED and 32" Full HD TV through HDMI
Screen Resolution
1600*900 (1), 1920*1080 (2&3)
Hard Drives
Internal: 2 x 500 GB SATA Hard Disk Drive 7200 rpm
External: 2TB for backups, 3TB USB3 network drive for media
Cooling
As Envy runs a bit warm, I have it on a Cooler Master pad
Keyboard
Logitech diNovo Media Desktop Laser (bluetooth)
Mouse
Logitech Performance Mouse MX
Internet Speed
50/10 Mbps VDSL
Antivirus
Windows Defender 4.3.9431.0
Browser
Maxthon 3.5.2., IE11
Just to confirm what Derekimo already told, simply delete everything.

Delete the ZIP archive you downloaded and everything you extracted from it. Delete the VHD file you converted from VMDK file in Part Three. Uninstall VirtualBox and 7Zip if you no longer need them.

All changes you made in Windows 10 are stored in the VHD file, nothing was changed on your PC or in Windows 7.

Kari

Thanks, Windows 10 is good but will buy it later.
 

My Computer My Computer

Computer type
PC/Desktop
Computer Manufacturer/Model Number
custom build
OS
Windows 7 Ultimate x64
CPU
asus m4a78lt-m le
Motherboard
asus
Memory
4gb ram, 500gb HDD
Graphics Card(s)
ati radeon 3000(in built)
Screen Resolution
1366x768
Antivirus
avast
Browser
chrome
Geeks, just a reminder: The free upgrade offer ends on this coming Friday. IF still not decided, use the method in this tutorial to test Windows 10 and if happy with it, hurry up!
 

My Computer My Computer

Computer type
Laptop
Computer Manufacturer/Model Number
HP ENVY 17-1150eg
OS
Windows 10 Pro x64 EN-GB
CPU
1.6 GHz Intel Core i7-720QM Processor
Memory
6 GB
Graphics Card(s)
ATI Mobility Radeon HD 5850 Graphics
Sound Card
Beats sound system with integrated subwoofer
Monitor(s) Displays
17" laptop display, 22" LED and 32" Full HD TV through HDMI
Screen Resolution
1600*900 (1), 1920*1080 (2&3)
Hard Drives
Internal: 2 x 500 GB SATA Hard Disk Drive 7200 rpm
External: 2TB for backups, 3TB USB3 network drive for media
Cooling
As Envy runs a bit warm, I have it on a Cooler Master pad
Keyboard
Logitech diNovo Media Desktop Laser (bluetooth)
Mouse
Logitech Performance Mouse MX
Internet Speed
50/10 Mbps VDSL
Antivirus
Windows Defender 4.3.9431.0
Browser
Maxthon 3.5.2., IE11
Here's me still hoping there'll be drivers for my audio for my motherboard and GeForce 210.
 

My Computer My Computer

Computer type
PC/Desktop
Computer Manufacturer/Model Number
ASUS X550ZE
OS
Windows 7 Home Premium 64-BIT
CPU
AMD A8 7200P
Motherboard
N/A
Memory
8GB 1600mhz
Graphics Card(s)
Radeon R5 (APU) + Radeon R5 M230 2GB Dual Graphics
Sound Card
Realtek ALC269 with SonicMaster
Monitor(s) Displays
Laptop Display
Screen Resolution
1920 x 1080 @60hz
Hard Drives
WDC WD50 00LPVX-80V0TT0 (500GB)
PSU
Laptop Charger
Mouse
ARMAGGEDON TEXTRON SCORPION 7
Internet Speed
100 mbps DOWN / 50 mbps UP
Antivirus
Windows Defender
Browser
Mozzila FireFox, Valve Steam in-game internet browser

My Computer My Computer

Computer type
PC/Desktop
Computer Manufacturer/Model Number
Custom assembled by me :}
OS
Win-7-Pro64bit 7-H-Prem-64bit
CPU
i7-5930K 2nd i9-9940x both water blocked VRM's too
Motherboard
ASUS SABERTOOTH X99 2nd ASUS x299 Apex
Memory
Trident-z 3200C14 2nd Trident-z 3600C16
Graphics Card(s)
EVGA 1080ti ftw3 2nd Titan Xp both water blocked
Sound Card
Built-in Realtek
Monitor(s) Displays
1-AOC G2460PG 24"G-Sync 144Hz/ 2nd 1-ASUS VG248QE 24" 144Hz
Screen Resolution
1920 x 1080 144Hz
Hard Drives
2-Samsung M.2 Evo & Evo Plus
2-Samsung 850 EVO 500GB SSD's/ 3-2.5 W.D. Black 1tb-&3-1tb/3-3.5 WD Black 1tb hdd's
PSU
EVGA SuperNOVA 1000-P2 2nd 1200-P2
Case
2-Corsair Obsidian Series 450D Black ATX Mid Tower
Cooling
Custom water loops
Keyboard
Logitech G710+/ 2nd Logitech G910
Mouse
2-RedDragon M901 Perdition 16400 dpi Gaming mouse = wired
Internet Speed
Comcast Ping 19ms 89.31mbps download speed 6.12mbps upload
Antivirus
Malwarebytes Pro/ Superantispyware Pro
Browser
FireFox & Pale moon
Other Info
2nd ASUS X299 Apex/Intel i9-9940x with Custom water loop/7H-Prem-x64/Corsair 450D case/Ram Trident-z 3600C16 4x8gb / Samsung970Evo plus 500gb SSD/Dual ssd EZ swap evo/PSU EVGA SuperNova 1200w-P2 80+Platinum/GPU Titan Xp /8-ML-140 on push-pull on 2-280GTX rads
Back
Top