Not too many years ago if you wanted to try out the latest Linux distro, test to see if a repair CD you downloaded worked or whether your custom made Windows install disc could boot, you had to burn the content to CD or DVD and then reboot your computer to try it out. This not only took vast amounts of time waiting for the disc to burn but it also meant perhaps fiddling with the boot order in the BIOS and if you didn’t have any rewritable media, every burn would cost you money.
Boot an ISO Image Directly From VirtualBox. VirtualBox is a hugely popular free software to create and run virtual operating systems and it can run a virtual CD/DVD disc inside a virtual machine (VM) by using the computer’s real optical drive or an ISO image.
These days disc images (ISOs) are everywhere and that allows you to do several things such as burn to CD like before, mount the ISO as a virtual drive, install the image onto USB flash drive, or even load it into virtualization software to test without leaving your desktop. The trouble is using the above methods to boot the ISO image can still take time which isn’t ideal if for example you quickly want to try a number of the latest Linux distros. Being able to boot and test an ISO image with just a couple of clicks of your mouse can be a real time saver, here we show you 3 ways to do it.
MobaLiveCD is a freeware tool that will run your Live or bootable disc images directly from within Windows with just a couple of clicks of your mouse. This is thanks to the small and open source virtual machine emulator QEMU. The program itself is portable and only 1.5MB in size which is quite impressive.
Not only will it start bootable CD ISO images but with the last update to version 2.1 you can also launch a bootable USB flash drive which is useful when you’re testing if your multi boot or installation USB works before trying it for real. MobaLiveCD is simplicity to use, all you have to do is run it (Run as administrator if you have UAC on) and either press “Run the LiveCD” and browse for the ISO image file, or click “Run the LiveUSB” and choose the letter of your flash drive.
The program will then launch QEMU with a predefined configuration and begin the boot process. To interact with the emulated operating system, click in the window, press Ctrl + Alt to get out again. The “Right-click menu” button usually doesn’t work in Windows 7 or 8 because they recognise the ISO file type by default and already have other programs associated with it, Vista and XP will work if their ISO file type hasn’t already been taken over by another program.
Although MobaLiveCD is small and easy to use it does have drawbacks. Firstly the QEMU program it relies on emulates very low end hardware. It does use up to 1GB of memory but the CPU being emulated is a Pentium II 333Mhz which makes things sluggish during boot and inside the live operating system. As a simple example we booted Mini XP from Hiren’s BootCD in MobaLiveCD and VirtualBox, MobaLiveCD took 2 minutes 10 seconds to boot to the desktop, VirtualBox took only 33 seconds.
Also, because there has been no updates since 2009 it will sometimes fail to boot an ISO image or USB flash drive correctly, likely due to a now rather outdated version of QEMU. MobaLiveCD is still compact and useful but its mileage depends entirely on whether you can get it to work, an update would definitely be welcome but sadly the project appears to have been pretty much abandoned.
Download MobaLiveCD
2. Boot an ISO Image Directly From VirtualBox
VirtualBox is a hugely popular free software to create and run virtual operating systems and it can run a virtual CD/DVD disc inside a virtual machine (VM) by using the computer’s real optical drive or an ISO image. This is ideal for booting and testing an ISO but there are a several steps to go through each time you want to boot a different image. Here we show you how to setup a virtual machine and be able to run ISO files with a few clicks.
1. If you don’t already have it, download and install VirtualBox. Note we have tried this method with Portable VirtualBox and it doesn’t work.
2. Run the program and click New to create a new machine, name it ISOBoot. You MUST use ISOBoot (including capitals) or you will have to manually edit things later on. For Type/Version use anything you like.
3. Allocate enough memory to allow the ISO images to boot, 512MB-1GB should be plenty. Choose “Do not add a virtual hard drive” and click Create.
4. Now with the new VM selected click Storage on the right, click the Empty drive in the Storage Tree and change from IDE Secondary Master to IDE Primary Master in the CD/DVD Drive dropdown menu. Click OK and close VirtualBox.
5. The trick is to make VirtualBox load and boot an ISO image from the desktop without you having to launch the program first, go into Storage settings and manually browse for the file every time. Download the following file:
Download ISOBoot_VirtualBox.bat
The batch file injects the selected ISO filename into the ISOBoot virtual machine and then automatically runs it which boots to the ISO image. You can either drop an ISO file onto the BAT icon or launch it as a command. To make things easier, copy the BAT file to:
C:Programs FilesOracleVirtualBox
Then download the zip file below, open it and double click the Install file to import the data into your registry:
Download ISOboot_VirtualBox_Context.zip
This creates a context menu entry so when you right click on an ISO file in Explorer a menu entry will allow you to click and run the ISO file inside VirtualBox automatically. Run Remove_ISOboot_VirtualBox.reg from the Zip to remove the context menu entry.
When you have finished simply power off the VM. These files rely on VirtualBox being installed to the default locations, you will need to manually edit them if this isn’t the case. If you don’t see the right click entry it could be that another program has taken over the ISO file type in which case you will need to edit the registry file yourself. Have a look at the (Default) Data value in HKEY_CLASSES_ROOT.iso to see what has taken over from the default of “Windows.IsoFile” and adjust the registry file accordingly.
3. Boot an ISO Image Directly From VMware Player
VMware Player is also a popular free virtualization software although we prefer VirtualBox because of the valuable snapshot facility. It can also be configured to automatically boot to an ISO image in a similar way, here’s how.
1. If you haven’t already, download and install VMPlayer (near the bottom of the download page).
2. Launch VMPlayer and click “Create a New Virtual Machine”. Select “I will install the operating system later” and then Next. For the Guest operating system select Other/Other (Important!) and click Next again.
3. Name the virtual machine ISOBoot and click Next. At the Disk Capacity screen you can leave the default of 8GB, this won’t be used as you are not using the virtual hard drive. Click Next -> Finish and close VMPlayer, things like usable memory can be edited later on.
4. This method is pretty much the same as VirtualBox, download the batch file below and either drop the ISO file onto it or use it as a command with an argument of the ISO filename.
Download ISOboot_VMware.bat
To add the context menu, copy the BAT file to:
C:Program Files (x86)VMwareVMware Player
or for 32-bit systems use
C:Program FilesVMwareVMware Player
Download the Zip below, open it and run the Install registry file to import the data into your registry, use the included x86 or x64 file depending on your host system.
Download ISOboot_VMware_Context.zip
If everything works you will have a right click entry to directly launch a clicked on ISO file using VMware Player.
Like the VirtualBox setup above, the context entry won’t work if other software has previously taken over the ISO file type and you will need to check the registry to see which file type needs changing and then edit the registry file.
Final Note: Although they are much larger than MobaLiveCD and need installing, apart from the obvious of being able to run your own virtual operating systems, both VirtualBox and VMPlayer have the advantage that the virtual machine you are using for ISO booting can be configured to run at a similar speed to the host computer. You can also enable or disable options such as networking and sound, and also allocate graphics memory, system memory and the number of CPU cores etc.
MobaLiveCD on the other hand can be quite unreliable and incredibly slow to boot images because it emulates low end hardware and hasn’t been updated for years, meaning VirtualBox or VMware Player could be big time savers if you find yourself testing Linux distros or bootable ISO images often.
Im not able download on my laptop is another way i can get it
ReplyWhat are you not able to download?
ReplyThe VirtualBox GUI pictures in this tutorial is different with the VirtualBox GUI I’ve downloaded.
I am confuse now, stuck at step-4 because the GUI is different. LOL.
That’s because Virtualbox updated the user interface not long ago, so our images are a bit outdated now. We’ll update it soon.
ReplyThanks for info, but I did not change from IDE Secondary Master to IDE Primary Master in the CD/DVD Drive dropdown menu and check it live cd/dvd and VirtualBox load and boot an ISO image and that is even easier i think so.
1 more way to run bootable ISO image files directly in Windows: QEMU, directly.
Using ‘helpers’ (MobaLiveCD etc.) to run QEMU is for kids. MobaLiveCD right-click is a ‘wrong-click’, it fails many times… More: I never had any speed problems with QEMU.
Also: there’s newer versions of it than you mention! Latest releases: 2.9.0 Apr 20 2017, 2.8.1.1 Apr 20 2017, 2.7.1 Dec 23 2016, 2.6.2 Sep 29 2016. So, it seems the project is very much alive! Read about in their new website: qemu.org/index.html
Great article otherwise. Topic 2 and 3 are ok.
Using QEMU directly is an option but probably involves a bit of work to set it up properly, unless there is a simple frontend around that can help you easily boot ISO images using a newer QEMU?
ReplyThere’s a truly awesome program for crating bootable flash drives called Xboot that lets you emulate bootable USB drives and ISO files from within Windows using it’s QEMU function. Just open Xboot, switch to the QEMU tab, and then drag the ISO in question to the Boot ISO box and it emulates the boot. Works with most but not all. You can also use the dropdown to the left to select a bootable USB flash drive.
ReplyWe have talked about XBoot in another article, it’s QEMU is VERY hit and miss.
ReplyThank you. I just installed VMWare Workstation Full, but solved the problem.
ReplyPlease, bat and configs for Windows 10 – VMWare 12 and VirtualBox 5.1.2. Tanks.
ReplyIf you have installed VMWare Player or VirtualBox in the default locations the .bat files already work with those versions. I use them myself on an almost daily basis.
ReplyThis is fantastic, Thanks. I’m trying to do some work with a Parted Magic ISO. The ISO runs in the VM fine, except “Removable Devices” has no USB Devices listed. Is there a way to allow the Parted Magic ISO VM to have access to a USB attached Hard Drive?
I am using VMWare Player
Thanks
ReplyThat’s not possible I think because USB support in VMware relies on VMware Tools being installed, and you can only use VMware Tools from an installed OS.
ReplyThanks for the reply. Didn’t realize it was VMware tools providing that functionality.
ReplyInteresting to try a new os without burning anything.
Replythanks, its always good to know new info about an other softwares.
ReplyThanks .
I’m using Magic Iso for this purpose .
ReplyVery useful tool you got there, I like portable softwares a lot!
ReplyWow, thanks a lot!
Regards
Gerhard
gr8 ray…keep going..may god give u lot f strength to spam up our inbox with ur beautiful latest stuff…thnx ray…
Replythanks million
ReplyUpdated: June 21, 2020 Home » Freeware and Software Reviews » Data Recovery, Backup And Cloud Storage
Hiren’s BootCD was one of the best bootable CD with lots of rescue tools to repair your Microsoft Windows and recover lost data, unfortunately, the project was abandoned. Same goes with FalconFour’s Ultimate Boot CD and Trinity Rescue Kit. Due to the lack of updated came the birth of many other alternatives inspired by Hiren’s BootCD.
Alternative 2020 Article ➤ 7 Free Tool To Create Bootable Windows 7 & 10 On A USB Drive
Unlike previous generation that runs on DOS, today’s bootable rescue USB comes with Windows PE distributions, they are mini-Windows operating systems that one can run from a USB flash memory stick. Boot Disc are extremely handy particularly when fixing a broken Windows system. Having this available on a bootable USB stick if anything goes wrong on your windows system is SUPER handy and has saved me countless times.
For those with an unbootable Windows, a rescue disc can be a life saver for a SysAdmin. It is packed with various diagnostic and repair tools they can do things like fix a Master Boot Record (MBR), recover a password, detect and clean a rootkitor simply allow you to salvage data by transferring it from a damaged drive to another location. Below is a list of bootable rescue disc.
MediCat USB is a complete Hiren’s Boot Disk replacement for modern computers. MediCat USB aims to replace the discontinued and dated Hiren’s Boot Disk. It is geared towards modern hardware, and follows the Ubuntu release cycle with a newly-updated release every 6 months. The author of MediCat DVD designed the bootable toolkit as an unofficial successor to the popular Hiren’s Boot CD boot environment. The menu lists the following options in this regard:
Bootable disk Windows 10 and 8 PE – for maintenance of computers, hard disks and partitions, backup and restore disks and partitions, computer diagnostics, data recovery, Windows installation. It includes many free data recovery software such as R-Studio 8.7, Active File Recovery, Active Partition Recovery, Runtime GetDataBack for NTFS, Runtime GetDataBack for FAT, DM Disk Editor and Data Recovery, UFS Explorer Professional Recovery, Hetman Partition Recovery, Eassos Recovery, EaseUS Data Recovery Wizard, and Ontrack EasyRecovery
Hiren’s BootCD PE (Preinstallation Environment) is a restored edition of Hiren’s BootCD based on Windows 10 PE x64. Since there are no official updates after November 2012, PE version is being developed by Hiren’s BootCD fans. It includes the least, best and updated free tools used in Hiren’s BootCD. It is being developed for the new age computers, it supports UEFI booting and requires minimum 2 GB RAM. With the useful tools inside of the ISO, you can solve many problems related with your computer. It does not contain any pirated software, it includes only free and legal software.
All in One – System Rescue Toolkit is designed to quickly and efficiently aid a technician with troubleshooting and repairing Windows-based PCs. The Live CD portion of the disc may be accessed by booting the computer from the AiO-SRT CD or USB. The Live CD environment is a customized Ubuntu environment with support for BIOS and UEFI boot (should support newer Apple hardware), Ethernet / Wireless networks, mdadm linux software raid setups, dmraid “fakeraid” setups. Repair Windows includes:
A completely free bootable CD that contains a load of useful tools you can make use of in a variety of situations like analyzing, recovering and fixing your computer even if the primary operating system can not be booted. It aims to provide an easy way to carry out admin tasks on your computer, such as creating and editing the hard disk partitions. It comes with a lot of linux software such as system tools (parted, partimage, fstools, …) and basic tools (editors, midnight commander, network tools).
It requires no installation. It can be used on linux servers, linux desktops or windows boxes. The kernel supports the important file systems (ext2/ext3/ext4, reiserfs, reiser4, btrfs, xfs, jfs, vfat, ntfs, iso9660), as well as network filesystems (samba and nfs). The bootable ISO consolidates as many diagnostic tools as possible into one bootable CD, DVD, or thumb drive. When you boot up from the CD, a text-based menu will be displayed, and you will be able to select the tool you want to run. The selected tool actually boots off a virtual floppy disk created in memory.