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

information   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, mount VHD to your system and add it to boot menu. Simple and fast.

This tutorial and included video will give you step by step instructions. Time needed to mount the VHD and add it to boot menu less than a minuteplus time requested for downloading and extracting the VHD.

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

2016-07-11_19h57_14.png


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





Contents

Use links below to jump to any part of this tutorial


Part One: Download
Part Two:
Extract ZIP file
Part Three:
Add VHD to Windows Boot Menu
Part Four:
First boot to Windows 10
Part Five:
Troubleshoot, edit Boot Menu

First, a video showing the whole process:






Part One

Download



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 the preview because it gives you more perspective showing all the latest changes and features. Select Platform as Hyper-V, click Download .zip:

2016-07-11_19h40_12.png

The download size is 3.8 GB. Save the ZIP archive on your local PC.

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




Part Two

Extract ZIP file



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

2016-07-11_19h45_34.png

2.) Click Extract:

2016-07-11_19h46_08.png

3.) Open the extracted folder

4.) Open the subfolder Virtual Hard Disks

5.) Double click the VHD file to mount it on your host:

2016-07-11_19h48_24.png

Note the drive ID letter it got on your system. In my case now it is drive E:

2016-07-11_19h51_46.png

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






Part Three

Add VHD to Windows Boot Menu


Note   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.


warning   Warning
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.

warning   Warning


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



1.) 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-11_19h55_01.png

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





Part Four

First boot to Windows 10



Note   Note
Although your trial Windows 10 resides on a single VHD file stored on HDD of your Windows 8 / 8.1 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 8 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 file.



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, the last added entry:

2016-07-11_19h57_14.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-11_19h58_06.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-11_19h58_48.png

4.) When license is activated you can 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-11_20h18_11.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 8 / 8.1 OS from boot menu

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

2016-07-11_20h21_34.png




Part Five

Troubleshoot, edit Boot Menu



information   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 8 / 8.1.

information   Information


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 8 / 8.1 and delete the downloaded ZIP archive and folders and files extracted from it.

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




See this post from fellow geek Topgundcp at our sister site TenForums.com for an alternative method to create Macrium Rescue environment, using a hard disk partition instead of RAM disk as in method told here: Windows 10 instructional videos by Ten Forums members - Page 110 - Windows 10 Forums

1.) Download Macrium Reflect Free: Macrium Software | Macrium Reflect Free

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

2016-07-11_20h30_08.png

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

2016-07-11_20h31_03.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-11_20h37_53.png

6.) select Fix Windows boot problems:

2016-07-11_20h40_02.png

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

2016-07-11_20h41_06.png

8.) The boot menu has been removed, your original Windows 8 / 8.1 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 (description, highlighted blue) of the Macrium Reflect System Recovery entry in my boot menu to simple and short Macrium. For that I need to use it's identifier (highlighted yellow):

2016-07-02_13h47_31.png

Next restart will show the name (description) has been changed:

2016-07-11_20h48_58.png

Note   Note
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   Tip
Don't hesitate to join us at TenForums.com if you have any issues with your trial!
Tip   Tip




Kari
 

Attachments

  • Virtual_Machines.png
    Virtual_Machines.png
    13.3 KB · Views: 239
Last edited:
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

System One

  • OS
    Windows 8.1 Pro with Media Center
    Computer type
    Laptop
    System Manufacturer/Model
    HP ENVY 17-1150eg
    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 MX1000 Laser (Bluetooth)
    Internet Speed
    50 MB VDSL
    Browser
    Maxthon 3.5.2., IE11
    Antivirus
    Windows Defender 4.3.9431.0
    Other Info
    Windows in English, additional user accounts in Finnish, German and Swedish.
By using this method, can i do this with other operating systems as well?

Native boot can be used on all host machines running any edition of Windows 7, 8, 8.1 and 10 (excluding Windows 8 RT), but the operating system on VHD used in native boot must be Windows 7 Ultimate or Enterprise, Windows 8 / 8.1 Pro or Enterprise, or Windows 10 Pro, Education or Enterprise.

Other operating systems cannot be booted from VHD.

Kari
 

My Computer

System One

  • OS
    Windows 8.1 Pro with Media Center
    Computer type
    Laptop
    System Manufacturer/Model
    HP ENVY 17-1150eg
    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 MX1000 Laser (Bluetooth)
    Internet Speed
    50 MB VDSL
    Browser
    Maxthon 3.5.2., IE11
    Antivirus
    Windows Defender 4.3.9431.0
    Other Info
    Windows in English, additional user accounts in Finnish, German and Swedish.
Back
Top