Help - Search - Members - Calendar
Full Version: Looking for EASEUS Partition Master 4.0 Server Edition Plugin
The CD Forum > Bart's PE Builder > Plugins
lenbo68
Hello everyone.

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"


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>


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!
jaclaz
Semi-random thoughts, ONLY. sad.gif

QUOTE
0x4,"ControlSet001\Services\epmntdrv","Type",0x00000001
0x4,"ControlSet001\Services\epmntdrv","Start",0x00000003
0x4,"ControlSet001\Services\epmntdrv","ErrorControl",0x00000001
....
0x4,"ControlSet001\Services\EuGdiDrv","Type",0x00000001
0x4,"ControlSet001\Services\EuGdiDrv","Start",0x00000003
0x4,"ControlSet001\Services\EuGdiDrv","ErrorControl",0x00000001


Setting 3 in START means "MANUAL":
http://windowsitpro.com/article/articleid/...r-services.html

Error control is 1, which is OK, as it is the "least obtrusive".

You can try setting START to 4 (Disabled) and see if it changes the behaviour. unsure.gif

Maybe the EuEpmGdi.dll needs to be registered? unsure.gif

jaclaz
lenbo68
QUOTE (jaclaz @ Aug 13 2009, 12:06 PM) *
Semi-random thoughts, ONLY. sad.gif



Setting 3 in START means "MANUAL":
http://windowsitpro.com/article/articleid/...r-services.html

Error control is 1, which is OK, as it is the "least obtrusive".

You can try setting START to 4 (Disabled) and see if it changes the behaviour. unsure.gif

Maybe the EuEpmGdi.dll needs to be registered? unsure.gif

jaclaz


Thank you Jaclaz, I will try these and post back.
lenbo68
Have not tried Jaclaz's suggestion yet (ran out of CDR disks) but I'm wondering too - does anyone suppose purchasing the full version of ramdrive would help?
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Invision Power Board © 2001-2009 Invision Power Services, Inc.