I am new to this forum, but have made several Bart PE disks over the last year. This is my first endeavor with an application that I have not found a plugin for, and I'm having trouble getting one going. The application is EASEUS Partition Master 4.0 Server Edition. I started with the EASEUS Partition Master 3.5 Home Edition Plugin by Jaque found here:
http://www.911cd.net/forums//index.php?showtopic=22809
Other than the obvious references to "3.5 Home Edition" the rest of the plugin looked like it should be the same.
I created an epm folder under the plugin folder.
I created a files folder under the epm folder and copied the contents of "C:\Program Files\EASEUS\EASEUS Partition Master 4.0 Server Edition" there.
I created a system32 folder under the epm folder and copied these files from the Windows\System32 folder there
BootMan.exe
epmntdrv.sys
EuEpmGdi.dll
EuGdiDrv.sys
setupempdrv03.exe
It does not appear that any other files were installed during installation other than these 5.
I created the epm.inf file as described in the previous post and edited it slightly to reflect the actual title. Here it is:
CODE
; PE Builder v3 plugin INF file
; EASEUS Partition Master 4.0 Server Edition
[Version]
Signature= "$Windows NT$"
[PEBuilder]
Name="EASEUS Partition Master 4.0 Server Edition"
Enable=1
[WinntDirectories]
a="programs\Epm",2
[SourceDisksFolders]
; Include all files and folders from your "c:\Program Files\EASEUS\EASEUS Partition Master 4.0 Server Edition" folder
; Except the files unins000.dat and unins000.exe
Files=a
[SourceDisksFiles]
; Include the files from your c:\Windows\system32 folder
system32\BootMan.exe=2,,3
system32\epmntdrv.sys=2,,3
system32\EuEpmGdi.dll=2,,3
system32\EuGdiDrv.sys=2,,3
system32\setupempdrv03.exe=2,,3
[SetupReg.AddReg]
0x4,"ControlSet001\Services\epmntdrv","Type",0x00000001
0x4,"ControlSet001\Services\epmntdrv","Start",0x00000003
0x4,"ControlSet001\Services\epmntdrv","ErrorControl",0x00000001
0x1,"ControlSet001\Services\epmntdrv","DisplayName","epmntdrv"
0x1,"ControlSet001\Services\epmntdrv","ImagePath","system32\epmntdrv.sys"
0x4,"ControlSet001\Services\EuGdiDrv","Type",0x00000001
0x4,"ControlSet001\Services\EuGdiDrv","Start",0x00000003
0x4,"ControlSet001\Services\EuGdiDrv","ErrorControl",0x00000001
0x1,"ControlSet001\Services\EuGdiDrv","DisplayName","EuGdiDrv"
0x1,"ControlSet001\Services\EuGdiDrv","ImagePath","system32\EuGdiDrv.sys"
[Software.AddReg]
; Add to XPE Start Menu
0x2, "Sherpya\XPEinit\Programs","Disk Tools\Partition Tools\Easeus Partition Master 4.0 Server Edition","%SystemDrive%\programs\Epm\epm0.cmd"
[Append]
nu2menu.xml, Epm_nu2menu.xml
[Software.Addreg]
; Shortcut(s) for EASEUS Partition Master
0x2, "Sherpya\XPEinit\Desktop", "EASEUS Partition Master", "%SystemDrive%\programs\Epm\epm0.cmd"
0x2, "Sherpya\XPEinit\Startmenu", "EASEUS Partition Master", "%SystemDrive%\programs\Epm\epm0.cmd"
; EASEUS Partition Master 4.0 Server Edition
[Version]
Signature= "$Windows NT$"
[PEBuilder]
Name="EASEUS Partition Master 4.0 Server Edition"
Enable=1
[WinntDirectories]
a="programs\Epm",2
[SourceDisksFolders]
; Include all files and folders from your "c:\Program Files\EASEUS\EASEUS Partition Master 4.0 Server Edition" folder
; Except the files unins000.dat and unins000.exe
Files=a
[SourceDisksFiles]
; Include the files from your c:\Windows\system32 folder
system32\BootMan.exe=2,,3
system32\epmntdrv.sys=2,,3
system32\EuEpmGdi.dll=2,,3
system32\EuGdiDrv.sys=2,,3
system32\setupempdrv03.exe=2,,3
[SetupReg.AddReg]
0x4,"ControlSet001\Services\epmntdrv","Type",0x00000001
0x4,"ControlSet001\Services\epmntdrv","Start",0x00000003
0x4,"ControlSet001\Services\epmntdrv","ErrorControl",0x00000001
0x1,"ControlSet001\Services\epmntdrv","DisplayName","epmntdrv"
0x1,"ControlSet001\Services\epmntdrv","ImagePath","system32\epmntdrv.sys"
0x4,"ControlSet001\Services\EuGdiDrv","Type",0x00000001
0x4,"ControlSet001\Services\EuGdiDrv","Start",0x00000003
0x4,"ControlSet001\Services\EuGdiDrv","ErrorControl",0x00000001
0x1,"ControlSet001\Services\EuGdiDrv","DisplayName","EuGdiDrv"
0x1,"ControlSet001\Services\EuGdiDrv","ImagePath","system32\EuGdiDrv.sys"
[Software.AddReg]
; Add to XPE Start Menu
0x2, "Sherpya\XPEinit\Programs","Disk Tools\Partition Tools\Easeus Partition Master 4.0 Server Edition","%SystemDrive%\programs\Epm\epm0.cmd"
[Append]
nu2menu.xml, Epm_nu2menu.xml
[Software.Addreg]
; Shortcut(s) for EASEUS Partition Master
0x2, "Sherpya\XPEinit\Desktop", "EASEUS Partition Master", "%SystemDrive%\programs\Epm\epm0.cmd"
0x2, "Sherpya\XPEinit\Startmenu", "EASEUS Partition Master", "%SystemDrive%\programs\Epm\epm0.cmd"
And finally I created the epm_nu2menu.xml file using the original one as well and editing it. Here it is:
CODE
<!-- Nu2Menu entry for "EASEUS Partition Master 4.0 Server Edition" -->
<NU2MENU>
<MENU ID="Programs">
<MITEM TYPE="POPUP" DISABLED="0" MENUID="EASEUS">EASEUS Partition Master</MITEM>
</MENU>
<MENU ID="EASEUS">
<MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@GetProgramDrive()\Programs\Epm\bin\Epm0.exe))" CMD="RUN" FUNC="@Null(@ChangeDir(@GetProgramDrive()\Programs\Epm\bin))epm0.exe">Easeus Partition Master 4.0 Server Edition</MITEM>
</MENU>
</NU2MENU>
<NU2MENU>
<MENU ID="Programs">
<MITEM TYPE="POPUP" DISABLED="0" MENUID="EASEUS">EASEUS Partition Master</MITEM>
</MENU>
<MENU ID="EASEUS">
<MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@GetProgramDrive()\Programs\Epm\bin\Epm0.exe))" CMD="RUN" FUNC="@Null(@ChangeDir(@GetProgramDrive()\Programs\Epm\bin))epm0.exe">Easeus Partition Master 4.0 Server Edition</MITEM>
</MENU>
</NU2MENU>
What happens is during boot, just after the progress bar but before the WinXP logo, I get the error: "Insufficient memory for disk.sys" and that's the end. If I just disable the plugin, the boot disk works. I don't really believe its a memory error, as I've tried the boot disk on multiple machines with varying memory amounts. I did notice a file under the bin folder called "image.iso" that the software uses to create its own boot disk (which does not by the way recognize a particular server's RAID array and why I'm trying to incorporate into my Bart disk) which was 32MB and I thought that might be hosing things up, but removing it and recompiling has no effect.
So - does anyone have any ideas to point me in the right direction?
Thanks in advance!
