在这里说一下我目前所知道的,有不同建解或不同做法的可在此发言:
此法称对ISO格式(img格式就不用考虑了)
添加到system32 目录下的文件:
fbwflib.dll
添加到system32\drivers 目录下的文件:
fbwf.sys、fltMgr.sys
在TXTSETUP.SIF中加入的有:
[BootBusExtenders.Load]
fltmgr = fltmgr.sys
fbwf = fbwf.sys
[BusExtenders]
fltmgr="File System Filter Manager Driver",files.fltmgr,fltmgr
fbwf="File Based Write Filter Driver",files.fbwf,fbwf
[files.fbwf](若无此项请创建,以下同理)
fbwf.sys,4
fbwflib.dll,2
[files.fltmgr]
fltmgr.sys,4
fltlib.dll,2
将以下内容保存为REG文件后导入SETUPREG.HIV
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\System\ControlSet001\Services\fbwf]
"DisplayName"="fbwf"
"Group"="FSFilter System Recovery"
"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,66,00,62,00,77,00,66,00,2e,00,73,\
00,79,00,73,00,00,00
"Description"="File Based Write Filter Driver"
"ErrorControl"=dword:00000001
"Start"=dword:00000000
"Tag"=dword:00000005
"Type"=dword:00000002
"DependOnService"=hex(7):66,00,6c,00,74,00,6d,00,67,00,72,00,00,00,00,00
[HKEY_LOCAL_MACHINE\System\ControlSet001\Services\fbwf\Instances]
"DefaultInstance"="Fbwf Instance"
[HKEY_LOCAL_MACHINE\System\ControlSet001\Services\fbwf\Instances\Fbwf Instance]
"Altitude"="226000"
"Flags"=dword:00000000
[HKEY_LOCAL_MACHINE\System\ControlSet001\Services\FltMgr]
"Description"="File System Filter Manager Driver"
"DisplayName"="FltMgr"
"ErrorControl"=dword:00000001
"Group"="FSFilter Infrastructure"
"ImagePath"=hex(2):73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,64,00,\
72,00,69,00,76,00,65,00,72,00,73,00,5c,00,66,00,6c,00,74,00,6d,00,67,00,72,\
00,2e,00,73,00,79,00,73,00,00,00
"Start"=dword:00000000
"Type"=dword:00000002
"Tag"=dword:00000001
"AttachWhenLoaded"=dword:00000001
做成ISO的格式消耗内存比做成IMG的要大得多,选择时慎重.
[ 本帖最后由 TCLSHX 于 2006-12-11 08:34 PM 编辑 ] |