Как правильно создать IMG-файл с помощью программы ImDisk ?
У меня при всех попытках после загрузки созданного образа в память выбивает синий экран с ошибкой 00000007B
Добавлено: Подскажите, пожалуйста, где ошибка в плагине ImDisk:
Код: ; PE Builder v3 plugin INF file
[Version]
Signature= "$Windows NT$"
[PEBuilder]
Name="000 Imdisk"
Enable=1
[SourceDisksFiles]
imdisk.sys=4,,1
imdsksvc.exe=2,,1
imdisk.cpl=2,,1
imdisk.exe=2,,1
RamDisk.cmd=2,,1
RamStatus.dpr=2,,1
RamStatus.exe=2,,1
[SetupReg.AddReg]
0x4, "ControlSet001\Services\ImDisk","Type", 0x1
0x4, "ControlSet001\Services\ImDisk","Start", 0x1
0x4, "ControlSet001\Services\ImDisk","ErrorControl", 0x0
0x1, "ControlSet001\Services\ImDisk","ImagePath","system32\DRIVERS\imdisk.sys"
0x1, "ControlSet001\Services\ImDisk","DisplayName","ImDisk Virtual Disk Driver"
0x1, "ControlSet001\Services\ImDisk","Description","Disk emulation driver"
;I/O Packet Forwarder Service for the ImDisk Virtual Disk Driver for Windows NT/2000/XP.
;This service redirects I/O requests sent to the ImDisk Virtual Disk Driver
;to another computer through a serial communication interface or by opening
;a TCP/IP connection.
0x4, "ControlSet001\Services\ImDskSvc","Type", 0x10
0x4, "ControlSet001\Services\ImDskSvc","Start", 0x3
0x4, "ControlSet001\Services\ImDskSvc","ErrorControl", 0x0
0x2, "ControlSet001\Services\ImDskSvc","ImagePath","%SystemRoot%\system32\imdsksvc.exe"
0x1, "ControlSet001\Services\ImDskSvc","DisplayName","ImDisk Virtual Disk Driver Helper"
0x1, "ControlSet001\Services\ImDskSvc","ObjectName","LocalSystem"
0x1, "ControlSet001\Services\ImDskSvc","Description","Helper service for ImDisk Virtual Disk Driver."
[SetupReg.AddReg]
; Add tmp and temp environment variable...
0x2,"ControlSet001\Control\Session Manager\Environment","temp","%RamDiskDriveLetter%"
0x2,"ControlSet001\Control\Session Manager\Environment","tmp","%RamDiskDriveLetter%"
0x2,"ControlSet001\Control\Session Manager\Environment","ramdrv","%RamDiskDriveLetter%"
[Software.AddReg]
; For XPE users
0x1,"Microsoft\Windows\CurrentVersion\RunOnceEx\100","100","||xpeinit.exe -f -m ""Create ImDisk RAM disk"" RamDisk.cmd B: NTFS 4 64 70 % Imdisk /c"
[Software.AddReg]
; Unmount ImDisk Virtual Disk
0x1,"Classes\Drive\shell\(ImDisk) Отключить...\command","","rundll32.exe imdisk.cpl,RunDLL_RemoveDevice %L"
; Save disk contents as image file (.img .iso)
0x1,"Classes\Drive\shell\(ImDisk) Сохранить...\command","","rundll32.exe imdisk.cpl,RunDLL_SaveImageFile %L"
; Mount as ImDisk Virtual Disk (.iso)
0x1,"Classes\.iso","","isofile"
0x1,"Classes\isofile","","Image File (ISO)"
0x1,"Classes\isofile\DefaultIcon","","shell32.dll,011"
0x1,"Classes\isofile\shell\(ImDisk) Подключить...\command","","rundll32.exe imdisk.cpl,RunDLL_MountFile %L"
; Mount as ImDisk Virtual Disk (.img)
0x1,"Classes\.img","","imgfile"
0x1,"Classes\imgfile","","Image File (IMG)"
0x1,"Classes\imgfile\DefaultIcon","","shell32.dll,008"
0x1,"Classes\imgfile\shell\(ImDisk) Подключить...\command","","rundll32.exe imdisk.cpl,RunDLL_MountFile %L"
; Mount as ImDisk Virtual Disk (.ima)
0x1,"Classes\.ima","","imafile"
0x1,"Classes\imafile","","Image File (IMA)"
0x1,"Classes\imafile\DefaultIcon","","shell32.dll,007"
0x1,"Classes\imafile\shell\(ImDisk) Подключить...\command","","rundll32.exe imdisk.cpl,RunDLL_MountFile %L"