A virtual operating system, of course, needs a virtual hard disk to store its files. Software companies each have their own implementations of a virtual hard disk. Oracle VirtualBox uses Virtual Disk Image (VDI), VMWare uses Virtual Machine Disk (VMDK) and Microsoft products like Virtual PC or Hyper-V use Virtual Hard Disks (VHD or VHDX). Virtual disk formats are sometimes interchangeable between products. For instance, VirtualBox supports VDI, VHD, VMDK and a few more.
Sometimes it might be useful to read data or copy files from a virtual hard disk to your computer without booting into the virtual operating system. In that situation being able to open the virtual hard disk and read the contents is important. Also, you might want to delete, move or add files to the virtual operating system in the same way, perhaps to perform repairs to a non booting system or run offline Windows updates.
Here we show you ways to open virtual disk images with both read and write access for major virtual disk file formats VDI, VHD, VHDX, and VMDK. They are separated into read only and read/write methods. Make sure your virtual machine software is not running before trying to open the disk image, it also works more reliably when there are no snapshots attached to the virtual disk.
Read Only Access for Virtual Disk Files (VHD, VHDX, VDI, or VMDK)
There are many different ways you can access the contents of a virtual disk without actually booting into the virtual operating system itself. Here’s a selection of easy solutions.
1. 7-Zip (VHD, VHDX, VDI, and VMDK)
7-Zip is probably the most popular free archiver and it includes the ability to open VHD, VHDX, VDI, and VMDK disk images. You can easily extract whatever files are required from the virtual operating system using drag and drop or copying to another location with the Extract button.
To open a virtual disk, right click on it and select Open archive from the 7-Zip context menu or open 7-Zip File Manager and manually browse for the virtual disk. Only single volume VDI’s are supported which means if there is more than one partition the VDI image won’t open. Multi volume VHD and VMDK files are supported although opening a VHDX image seems to be very hit and miss.
Unable to mount images using daemon tools - Error: Access Denied Long story short, I tried mounting recently and daemon tool gives me a access denied pop up. I haven't encountered this before and it worked before, but now it's broken? This is a complete step by step tutorial on how to download, install, and use Daemon Tools Lite to mount virtual CD/DVD disc images. Daemon Tools Home Pageh. Try mounting the ISO file on any available slot. Method 4: Uninstalling your third-party ISO application. Perhaps, you’ve tried mounting ISO files, using third-party programs like Daemon Tools or Alcohol 120%. As we’ve mentioned, the problem might be caused by file association errors.
Although PowerISO is a shareware program costing $29.95, the trial version can be used indefinitely with a nag window on startup. It allows you to open and access disk image files, including VHD, VDI and VMDK images. The good thing about PowerISO is its ability to handle multi partition VDI virtual disks in addition to VHD and VMDK. Unable to access disk image. I made 2.iso image files from TaxCut Pro and MS Office 2003 (Win) - using Toast. So I downloaded Daemon Tools and loaded the.
Download 7-Zip
2. Passmark OSFMount (VHD and VMDK)
Daemon Tools Iso
Passmark OSFMount can handle VHD and VMDK virtual hard disks but does not support VDI image files or VHDX. The virtual disks are mounted as drive letters in this program which means they behave much like an ordinary hard disk while connected but are read-only.
After installing and launching OSFMount, press the Mount new button, this will bring up the mount virtual disk wizard. Firstly, browse for a virtual image file and then select a partition to mount from the available list. The wizard will jump to step 4 where you don’t need to change anything apart from maybe the drive letter. Then simply press Mount.
To remove the virtual drive, open the OSFMount user interface, highlight the drive in the list and press Dismount or “Dismount all & Exit”.
Download PassMark OSFMount
Daemon Tools Free License
3. PowerISO (VHD, VDI and VMDK)
Although PowerISO is a shareware program costing $29.95, the trial version can be used indefinitely with a nag window on startup. It allows you to open and access disk image files, including VHD, VDI and VMDK images. The good thing about PowerISO is its ability to handle multi partition VDI virtual disks in addition to VHD and VMDK. Please watch out for the adware offered during install.
Click the Open button and browse for the disk image to load. A window will ask you to select which partition to import, only a single partition can be loaded but all usable partitions in the image file will be available. You can then drag and drop folders or files out of the window or click the Extract button and browse for a save location. The information bar offers a drop down to swap between available partitions inside the image file.
Download PowerISO
Read and Write Access for Virtual Disks (VHD, VHDX, VDI, or VMDK)
Being able to read and copy files from the virtual hard disk will probably be enough for many users, but there will be others that need to write files into the image without booting the operating system. These options can also be used for read only access in addition to the three above.
4. Mount VHD, VHDX, VDI, and VMDK Disk Images Using ImDisk Toolkit
ImDisk virtual disk driver creates and mounts virtual hard disks, optical disks, and floppies. ImDisk Toolkit uses the ImDisk driver but has an easy to use interface making the whole process much simpler. Both are open source.
1. Download ImDisk Toolkit and install it. If you don’t want to make use of the ImDisk RamDisk feature it can be deselected during setup. Double click the “Mount Image File” desktop shortcut or right click on the disk image > “Mount as ImDisk Virtual Disk”.
2. Drag and drop the virtual disk image or use the browse button to locate it. A drive letter will be preassigned which can be changed from the drop down. For just read access tick the Read-only box. When using multi partition images you can select the partition to mount from the list at the bottom. Click OK to mount the virtual drive to the selected letter.
The virtual drive will appear in Windows like any other hard drive complete with read and write access. ImDisk Toolkit is able to mount static, dynamic and multipart virtual disk images. Because it uses its own driver, Windows 7 users can also open and edit VHDX files.
Unmount Virtual Disk Files From ImDisk
The easier option if you allowed the context menu shortcuts to be installed is to open Computer or This PC, right click on the virtual drive and select Unmount ImDisk Virtual Disk.
You can also use the ImDisk driver Control Panel applet. To unmount a drive open the “ImDisk Virtual Disk Driver” desktop shortcut or type ImDisk into Start, click on the virtual drive and press the Remove button.
There is also an Emergency remove option in the context menu to forcibly unmount the virtual drive.
5. Mount VHD, VHDX, VDI, and VMDK Disk Images Using Paragon Image Mounter
Image Mounter is a dedicated application from Paragon that includes support for VHD, VHDX, VDI, VMDK, RAW disk images, and Paragon’s own pVHD format. One of its drawbacks is you have to create a free online account and the software can only be used on a single PC at a time. The license has to be released for use on another PC. You could also, of course, just create another free account.
1. Download Paragon Image Mounter and install.
2. After launching the program, click the plus button and browse for a supported file. It will be added to the My Images list.
3. Highlight the image in the list you want to use and click Mount at the top. Select the mode of Read-Write or Read-only and click Mount.
Drives that had a drive letter in the image should be mounted to separate drives on the host system. However, we did notice in Windows 7 that multi-volume VHD images were only loading the first available partition.
Unmount Virtual Disks From Image Mounter
Removing a virtual disk from the system with this program is very easy.
All you have to do is select a “Mounted” file from the My Images list. Click Unmount at the top of the window and then press the Unmount button.
6. Mount VMDK and VHD images With The VMWare DiskMount Utility
If you are someone that primarily uses VMDK and VHD disk images then a dedicated disk mounting tool from VMWare is a useful option. The DiskMount utility can also mount multi-volume VHD files for read and write but VDI and VHDX are not supported.
1. Download Virtual Disk Development Kit (VDDK) for vSphere 5.1.4 from VMWare which is 32MB. You will need to create a free account at VMWare before downloading any files from their website. Do not download a newer VDDK version as the DiskMount utility won’t be included. Install VDDK.
2. Open a Command Prompt, the utility is located in the following location, for ease of use make it the current directory:
64-bit: cd “C:Program Files (x86)VMwareVMware Virtual Disk Development Kitbin” 32-bit: cd “C:Program FilesVMwareVMware Virtual Disk Development Kitbin”
3. The commands are quite simple, this one will mount the first volume in the virtual disk:
vmware-mount.exe [drive:] [path to vdisk]
The above will automatically mount the first volume in Image.vhd to drive V. To mount a volume which isn’t the first in the virtual disk, add the /v:[number] argument. You can first check how many volumes are in the image with the /p argument:
vmware-mount.exe /p [path to vdisk] vmware-mount.exe /v:[number] [drive:] [path to vdisk]
The first command above lists how many volumes are in the VHD file and the second mounts volume 2 to drive V.
Note: Because this tool dates back to 2008, it has a major limitation when it comes to the virtual disk partition structure. It will not load GPT partitioned disks but MBR partitioned disks work as expected.
Daemon Tools Unable To Access Image File
Unmount Virtual Images With VMWare DiskMount
To dismount a virtual drive from the system and free the drive letter, use the command:
vmware-mount.exe /d /f [drive:]
Only the /d command is required for dismounting, the /f is optional and tries to force a dismount if the /d option doesn’t work on its own.
Mount Virtual Images Easily With a DiskMount Batch Script
For convenience, we have created a simple batch script that will automatically mount the selected volume in a virtual disk to drive letter V.
Download DiskMount Batch Script
Download and extract the zip, then drag and drop a VMDK/VHD file onto the Mount_Virtual_Disk.bat file. It will list the available volumes and ask which one you want to mount. Press the corresponding number key and the volume will mount to the V drive with read and write access.
Run the batch file again for the option to dismount the drive or execute Unmount_Virtual_Disk.bat to silently dismount. Note that the VDDK needs to be installed to the default location in Program Files for the script to work. You can change that, the number of selectable volumes and the assigned drive letter yourself by editing the batch file.
7. Mount VHD and VHDX Using Windows 7, 8.1 and 10 Disk Management
Microsoft introduced a way of mounting VHD files as virtual drives starting with Windows 7. Like many Windows features the option is a bit hidden away. Do note that VHDX is supported in Windows 8 and Windows 10 but is not supported in Windows 7.
a) For Windows 10 users, it is incredibly easy to mount a virtual drive. All you have to do is go to the image file in Windows Explorer and double click on it or right click and select Mount.
b) Sometimes the context menu/double click is not available. This can be the case in Windows 7 and in Windows 10 if third party software has changed the VHD/VHDX file association. As an alternative, you can mount disk images through the Disk Management window.
1. Either type Compmgmt.msc into the Start Menu search box or right click Computer/This PC and click Manage.
2. In Computer Management, click on Disk Management and let it enumerate the disks on the system. Then right click on Disk Management and select Attach VHD.
3. Browse for the VHD/VHDX file or enter the path manually. Check the Read-only box if you want to read or extract files but not alter the image. Click OK when ready.
The VHD will be mounted and given a drive letter. If there are multiple partitions they will each be given additional letters. Mounted virtual drives will appear with pale blue icons in both the lower and upper panes of the Disk Management window.
The mounted virtual VHD will now be listed as a standard hard drive in Explorer with read and write access.
Detaching The Virtual Hard Disk
VHD files mounted in this way only stay mounted for the current session. When you reboot or shut down the computer they will automatically be detached. Here’s how to manually remove the VHD or VHDX from the system.
a) You can detach all mounted volumes within the image by going to File Explorer, right clicking on any of the mounted drives and selecting Eject.
b) If you don’t have the Eject option in Explorer available, you can again use Disk Management.
1. Open Disk Management and find the virtual hard disk you want to remove. Right click on the drive information in the lower window (where it says Disk #) and click Detach VHD.
2. Click OK to confirm the detach. This will remove all the mounted volumes in that image.
We have previously mentioned that Daemon Tools Lite is able to mount VHD, VDI, and VMDK images, and it still can. However, we think there are too many drawbacks with it and there are better options available.
You might also like:
13 Free RAM Disk Tools Benchmarked for Read and Write SpeedHow To Access ISO Files Using an Archiver or Virtual Drive10 Free Software to Mount ISO Image Files as Virtual Drives7 Ways To Write Protect or Deny Access to USB DrivesFix MMC Cannot Open the File C:WINDOWSsystem32dfrg.msc Problem
12 Comments - Write a Comment
Each of the softwares mentioned here will not mount linux or apple file system formats or it’ll show them as empty. All these softwares work if you install file-system drivers such as Paragon HFS, Paragon APFS, Linux FS for Windows by Paragon…etc.
Reply
James1 year ago
VHDX to VHD on windows 7 , how?
Reply
I need to attach a VHDX in Windows 7, it seems there is no option.
Reply
old geezer2 years ago
Combining two reliable applications has worked well, even restoring a crashed drive on an ancient laptop that had an IDE drive which none of my current machines accepted. First, I used the Macrium Reflect Recovery boot PE vers 3 for windows XP, booted into the laptop; then, I could access an external hard drive which I backed the entire disk to. Next, I moved that external drive onto a Win 7 machine, again accessed the backup image via Reflect, and converted the image to a .vhd. Next, thru windows Disk Management, I attached the vhd as a mounted drive, edited the boot files, then re-backed that up again with Reflect. Switching back again to the laptop, I booted the usb, this time to restore from the modified backup image onto the laptop drive. Last, I used the fix MBR feature before rebooting, and voila! The laptop was risen from the dead!
Reply
how do you open vbox files? that’s all I’m asking, nothing complicated.
Reply
Santi3 years ago
vbox files are xml, any text editor will do.
Reply
On 1. 7-Zip image, what is the file called 3?
Reply
HAL9000 Author3 years ago
I’ve opened this file and it’s completely empty, so it’s a padding file as much as anything.
Daemon Tools Windows 8
Reply
You can also use diskpart (native windows command line utility) or Gizmo Manager.
Reply
Claudio4 years ago
I am sorry to say this, but i had try ImDisk and it can not mount Single Dynamic VDI, with one partition it seems to mount it (but empty) with the other partition it gives an error and do not mount it.
Reply
Thanks hal9000. Very interesting reading, as usual.
Reply
JayCub9 years ago
Great tutorial hal9000 as always, haven’t used the feature myself only third party apps, which makes this a good read..
Reply
Leave a Reply
One of the great features of later versions of the Windows operating system is that they can mount ISO files without the need of a third-party application. This is quite useful, especially when you’re dealing with large software downloads. These days, a lot of files are available for download in the .iso format. It is basically the easier option over burning the files to a disk.
However, several users have reported issues when they tried mounting ISO files. If you’re one of the people who encountered such errors and you want to know how to fix ISO issues on Windows 10, then you’ve come to the right place. We have a list of solutions you can try to resolve this problem.
Method 1: Updating your drivers
If you were trying to mount an ISO file from a DVD or CD when you encountered an error, it is likely that there’s something wrong with your drivers. This is true especially when you’re absolutely certain that the file is not incomplete or corrupted. To resolve this problem, you have to update your drivers.
You can do this manually or you can automate the process, using Auslogics Driver Updater. We always recommend the latter for many good reasons. For instance, if you manually update your drivers, you’d have to spend a significant amount of time searching for compatible and updated versions on the manufacturer’s website. On the other hand, when you use Auslogics Driver Updater, you would only have to click a button and you can update all your drivers to their latest manufacturer-recommended versions. You do not have to worry about installing incorrect drivers because this reliable tool can automatically recognize your system! Once the process is complete, you can now mount ISO files from a DVD or CD. What’s more, you will notice a significant improvement in your computer’s speed and performance.
Resolve PC Issues with Driver Updater
Unstable PC performance is often caused by outdated or corrupt drivers. Auslogics Driver Updater diagnoses driver issues and lets you update old drivers all at once or one at a time to get your PC running smoother
Auslogics Driver Updater is a product of Auslogics, certified Microsoft® Silver Application Developer
DOWNLOAD NOW
Method 2: Using Windows Explorer to open the ISO file
As we’ve mentioned, Windows 10 allows users to open ISO or Image (IMG) files without the help of a third-party application. In some cases, a bug from a recent update can affect file association features on a Windows operating system. It is also possible that your system is having trouble recognizing ISO files. Consequently, it does not automatically set a default application for mounting or accessing the files. You can easily fix this issue by following the instructions below:
Go to the ISO file you want to open.
Right-click the file, then select Open With.
Another menu will show up. Select Windows Explorer.
You should be able to see the files within the ISO file. This should allow you to automatically mount the files on your drive.
Daemon Tools Lite Unable To Access Image File
Method 3: Unmounting all drives
It is also possible that you’ve mounted the ISO file on a virtual drive. Because of the auto-replace function, you might be prevented from mounting the new ISO file over the existing one. Some users reported that they had been able to resolve this issue by unmounting all their virtual drives. With that said, follow the instructions below:
On your keyboard, press Windows Key+E. This should open File Explorer.
Go to the left bar menu and click This PC.
Right-click a virtual drive, then click Eject. Do this for every virtual drive available on your computer.
Restart your computer.
Try mounting the ISO file on any available slot.
Method 4: Uninstalling your third-party ISO application
Perhaps, you’ve tried mounting ISO files, using third-party programs like Daemon Tools or Alcohol 120%. As we’ve mentioned, the problem might be caused by file association errors. As such, we advise you to uninstall any third-party ISO applications on your computer to resolve the issue.
If you’ve already uninstalled the third-party virtual drive program and the error persists, it is possible that its entries are still in the registry. You can resolve this problem by cleaning the registry and removing entries related to the ISO file association. You can manually roam through Registry Editor, but we strongly advise that you use a reliable tool like Auslogics Registry Cleaner instead.
It is worth noting that the registry is a sensitive database. Just misplacing a comma can prevent you from properly booting your computer! So, before you decide to manually clean your registry, you have to be absolutely certain that you can perform the changes correctly. Here are the steps you should follow:
Click the Search icon.
Type “regedit” (no quotes).
Right-click regedit from the results, then select Run as Administrator.
Navigate to the following path: ComputerHKEY_CLASSES_ROOT.iso
Create a backup of your registry.
Check if a third-party ISO tool is still associated with your ISO extension. If so, right-click the Default entry.
Replace the entry under Value Data with “Windows.IsoFile” (no quotes), then click OK.
Restart your computer and check if this resolves the issue.
Learning how to fix ISO issues on Windows 10 is easier when you opt to use Auslogics Registry Cleaner. This tool automatically scans corrupted, duplicate, and outdated registry entries. With a click of a button, you can remove old ISO-related entries and resolve the issue. The best part is, this tool is absolutely free!
Method 5: Tweaking via PowerShell
Sparse flagging is typically imposed on NTFS partitions with bigger sections of binary zeros. In some cases, users have trouble accessing ISO files through Windows Explorer because the file containers have been flagged. You can address this issue by removing the flag from the ISO file, using PowerShell. With that said, follow the steps below:
Right-click Windows Key, then select Windows PowerShell (Admin).
Paste the following command, then press Enter: Note: Make sure you change ‘FilePath’ and ‘FileName’ accordingly. fsutil sparse setflag “C:FilePathFileName.iso” 0
Exit PowerShell, then try mounting the ISO file again. The other option for removing the sparse flag from the ISO file is by using a Batch file. Just follow the instructions below:
Right-click any empty area on your Desktop.
Select New, then choose Text Document.
Open the new text document, then paste the following entries: fsutil sparse queryflag %1 pause fsutil sparse setflag %1 0 fsutil sparse queryflag %1 pause
Once you’ve pasted the entries, click File in the text document’s Menu Bar.
Select Save As, then name the file.
Make sure you replace the .txt extension with “.bat” (no quotes).
Drag the ISO file over the batch file you just created.
Restart your computer and try mounting your ISO file, using Windows Explorer.
Daemon Tools Unable To Access Image File Mdf
Do you have other suggestions for mounting ISO files? We’re looking forward to hearing your ideas in the comments below!