Jump to content

Recommended Posts

Posted (edited)

I wrote how to easily install UltraISO in the post here.

It's not complete without a way to mount ISO images. There are many programs, such as Daemon Tools and PowerISO. However, I prefer the simple little utility called FileDisk. It add a context menu to you ISO and IMG files to mount them to a virtual disk.

Sherpya made a BartPE plugin. I used it to install it silently.

First, search for Sherpya's filedisk plugin to download the necessary files (it's a free utility).

The three files you'll need are filedisk.sys, filedisk.exe, filediskext.dll.

Copy this batch script and called it filedisk.cmd:

REM Install FileDisk 1.2
copy filedisk.sys %systemroot%\system32\drivers
copy filedisk.exe %systemroot%\system32
copy filediskext.dll %systemroot%\system32
regedit /s filedisk.reg

Copy this to notepad and call it filedisk.reg:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\FileDisk]
"ErrorControl"=dword:00000001
"Start"=dword:00000001
"Type"=dword:00000001

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\FileDisk\Parameters]
"NumberOfDevices"=dword:00000004

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\FileDisk\Enum]
"0"="Root\\LEGACY_FILEDISK\\0000"
"Count"=dword:00000001
"NextInstance"=dword:00000001

[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\FileDisk]
"ErrorControl"=dword:00000001
"Start"=dword:00000001
"Type"=dword:00000001

[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\FileDisk\Parameters]
"NumberOfDevices"=dword:00000004

[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\FileDisk\Enum]
"0"="Root\\LEGACY_FILEDISK\\0000"
"Count"=dword:00000001
"NextInstance"=dword:00000001


;Add Shell Extensions for ISO Files
[HKEY_CLASSES_ROOT\CLSID\{844449EE-53BC-4b46-8AC4-EAF476C1CF3B}]

[HKEY_CLASSES_ROOT\CLSID\{844449EE-53BC-4b46-8AC4-EAF476C1CF3B}\InProcServer32]
@=hex(2):46,00,69,00,6c,00,65,00,44,00,69,00,73,00,6b,00,45,00,78,00,74,00,2e,\
00,64,00,6c,00,6c,00,00,00
"ThreadingModel"="Apartment"

[HKEY_CLASSES_ROOT\UltraISO\shellex]

[HKEY_CLASSES_ROOT\UltraISO\shellex\ContextMenuHandlers]

[HKEY_CLASSES_ROOT\UltraISO\shellex\ContextMenuHandlers\FileDisk]
@="{844449EE-53BC-4b46-8AC4-EAF476C1CF3B}"

;Add Shell Extensions for IMG Files
[HKEY_CLASSES_ROOT\Image File]
@="Image File"

[HKEY_CLASSES_ROOT\Image File\DefaultIcon]
@=hex(2):46,00,69,00,6c,00,65,00,44,00,69,00,73,00,6b,00,45,00,78,00,74,00,2e,\
00,64,00,6c,00,6c,00,2c,00,31,00,00,00

[HKEY_CLASSES_ROOT\Image File\shell]

[HKEY_CLASSES_ROOT\Image File\shell\open]

[HKEY_CLASSES_ROOT\Image File\shell\open\command]
@=hex(2):72,00,75,00,6e,00,64,00,6c,00,6c,00,33,00,32,00,2e,00,65,00,78,00,65,\
00,20,00,46,00,69,00,6c,00,65,00,44,00,69,00,73,00,6b,00,45,00,78,00,74,00,\
2e,00,64,00,6c,00,6c,00,2c,00,4d,00,6f,00,75,00,6e,00,74,00,49,00,6d,00,61,\
00,67,00,65,00,20,00,25,00,4c,00,00,00

[HKEY_CLASSES_ROOT\Image File\shellex]

[HKEY_CLASSES_ROOT\Image File\shellex\ContextMenuHandlers]

[HKEY_CLASSES_ROOT\Image File\shellex\ContextMenuHandlers\FileDisk]
@="{844449EE-53BC-4b46-8AC4-EAF476C1CF3B}"

;Add Unmount to Drive
[HKEY_CLASSES_ROOT\Drive\shellex\ContextMenuHandlers\FileDisk]
@="{844449EE-53BC-4b46-8AC4-EAF476C1CF3B}"

You'll have to restart you computer.

Here's an image of the context menu:

post-25917-1154175108_thumb.png

**Oh, by the way, the images are unmounted after reboot. I'm sure you can write a script to automount images that you like.

Edited by spacesurfer

  • 3 weeks later...
Posted (edited)

Also check this:

http://www.jeffothy.com/weblog/filedisk-iso-mounter/

and this:

http://www.benlaufer.com/2006/04/24/filedisk-ua/

“FileDisk uA” is a WinRAR SFX that silently copies filedisk.exe and filedisk.sys to the correct directories and adds appropriate registry keys. It will also associate FileDisk with .iso files so you can mount them by just double clicking on the iso files. It will also add Mount/Unmount on First Device to the context menu for .iso files.

jaclaz

Edited by jaclaz

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...