Many thanks to Anton Bassov http://www.codeproje...ct_hooking.aspx for his great hardware-id-independent Filter Driver. http://www.boot-land...?...ost&p=62682
Many thanks to Dietmar for using a filter driver the first time http://www.911cd.net...o...ost&p=91223, and to jaclaz for finding http://www.911cd.net...&...st&p=123446 dummydisk.
Adding "dummydisk.sys" filter driver to ERD Commander ISO
- Open "erd50.iso" with UltraISO and extract "setupreg.hiv"
- Load "setupreg.hiv" (naming it as "Embed") and Import the following Registry entries, then unload the hive
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\Embed\ControlSet001\Control\Class\{8ECC055D-047F-11D1-A537-0000F8753ED1}\0000]
[HKEY_LOCAL_MACHINE\Embed\ControlSet001\Enum\Root\LEGACY_DUMMY]
"NextInstance"=dword:00000001
[HKEY_LOCAL_MACHINE\Embed\ControlSet001\Enum\Root\LEGACY_DUMMY\0000]
"Service"="dummy"
"Legacy"=dword:00000001
"ConfigFlags"=dword:00000000
"Class"="LegacyDriver"
"ClassGUID"="{8ECC055D-047F-11D1-A537-0000F8753ED1}"
"DeviceDesc"="USB Mass Storage Filter Driver"
"Capabilities"=dword:00000000
[HKEY_LOCAL_MACHINE\Embed\ControlSet001\Enum\Root\LEGACY_DUMMY\0000\Control]
"ActiveService"="dummy"
[HKEY_LOCAL_MACHINE\Embed\ControlSet001\Services\dummy]
"DisplayName"="USB Mass Storage Filter Driver"
"ErrorControl"=dword:00000000
"Group"="System Reserved"
"ImagePath"=hex(2):73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,44,00,\
52,00,49,00,56,00,45,00,52,00,53,00,5c,00,64,00,75,00,6d,00,6d,00,79,00,2e,\
00,73,00,79,00,73,00,00,00
"Start"=dword:00000000
"Tag"=dword:00000001
"Type"=dword:00000001
[HKEY_LOCAL_MACHINE\Embed\ControlSet001\Services\dummy\Enum]
"0"="Root\\LEGACY_DUMMY\\0000"
"Count"=dword:00000001
"NextInstance"=dword:00000001
- Replace it in "erd50.iso"
- Extract "txtsetup.sif" and add the following entries at the bottom of the related sections
[InputDevicesSupport.Load] usbstor = dummy.sys [files.usbstor] dummy.sys,4
- Copy/add "dummy.sys" in "/I386/system32/drivers" folder
- Save the iso image and build ERD dsk as described here http://www.boot-land...?showtopic=8371
By the way: (C:\) drive results the 1st partition of the 1st booting UFD, (D:\) drive is the 1st partition of the 2nd UFD, (E:\) drive is the 2nd partition of the 1st booting UFD and (F:\) drive is the 2nd partition of the 2nd UFD (with Full XP installation).
Adding "dummydisk.sys" filter driver to XP Recovery Console IMG
- Open your disk image built as described here or even here with WinImage
- Extract "setupreg.hiv" and load it (naming it as "Embed") in Regedit importing the same above registry entries
- Add the same above entries in "txtsetup.sif" at the bottom of the related sections
- Copy/add "dummy.sys" in "cmdcons" folder
- Replace "setupreg.hiv" and "txtsetup.sif" with the existing ones
- Save the disk image