Paragon Express Edition (Free) software can be downloaded here.
This is a working plugin for Paragon’s Backup and Recovery Express version 10.02. To create the plugin you will need to download, register, and install the software using the above link. You should also run the software at least once on the host computer to allow it to write its configuration files. At this point open the Tools menu, click Settings and then select Hot Processing Options. Change the Hot Processing Technology from Microsoft VSS to Paragon Hot Processing.
(Note that this plugin was tweaked for the UBCD4Win naming structure, you may want to change the Name entry in the inf file and the MENU ID entries in the xml file to fit your specific build.)
Create a folder in your BartPE plugin folder for the new plugin, I named mine ParagonBR. Within that folder add the following two files.
BR10.inf
CODE
; BR10.inf
; PE Builder v3 plug-in INF file for Paragon Backup & Recovery
;
[Version]
Signature= "$Windows NT$"
[PEBuilder]
Name="Disk -Backup: Paragon Backup and Recovery v10"
Enable=1
[WinntDirectories]
a="Programs\BR",3
[SourceDisksFolders]
files=a
[SourceDisksFiles]
system32\*.*=2,,1
[Append]
nu2menu.xml, BR10_nu2menu.xml
[Software.AddReg]
0x2, "Sherpya\XPEinit\Programs","Paragon Backup and Recovery","%SystemDrive%\Programs\BR\BR10.cmd||%SystemDrive%\Programs\BR\program\launcher.ico"
[SetupReg.Addreg]
0x1,"ControlSet001\Control\Nls\Locale","00000409","1"
0x1,"ControlSet001\Control\Nls\Language Groups","1","1"
0x1,"ControlSet001\Control\Nls\Locale\Alternate Sorts","00010407","1"
; PE Builder v3 plug-in INF file for Paragon Backup & Recovery
;
[Version]
Signature= "$Windows NT$"
[PEBuilder]
Name="Disk -Backup: Paragon Backup and Recovery v10"
Enable=1
[WinntDirectories]
a="Programs\BR",3
[SourceDisksFolders]
files=a
[SourceDisksFiles]
system32\*.*=2,,1
[Append]
nu2menu.xml, BR10_nu2menu.xml
[Software.AddReg]
0x2, "Sherpya\XPEinit\Programs","Paragon Backup and Recovery","%SystemDrive%\Programs\BR\BR10.cmd||%SystemDrive%\Programs\BR\program\launcher.ico"
[SetupReg.Addreg]
0x1,"ControlSet001\Control\Nls\Locale","00000409","1"
0x1,"ControlSet001\Control\Nls\Language Groups","1","1"
0x1,"ControlSet001\Control\Nls\Locale\Alternate Sorts","00010407","1"
BR10_nu2menu.xml
CODE
<!-- Nu2Menu entry for Paragon Backup & Recovery -->
<NU2MENU>
<MENU ID="Programs">
<MITEM TYPE="POPUP" MENUID="Disk Tools">Disk Tools</MITEM>
</MENU>
<MENU ID="Disk Tools">
<MITEM TYPE="POPUP" MENUID="Backup">Backup and Cloning</MITEM>
</MENU>
<MENU ID="Backup">
<MITEM TYPE="ITEM"
DISABLED="@Not(@FileExists(@GetProgramDrive()\Programs\BR\BR10.cmd))"
CMD="RUN"
VISIBILITY="@Shl(@Not(@FileExists(@GetWinDir()\system32\PreShell.exe)),'0')"
FUNC="@GetProgramDrive()\Programs\BR\BR10.cmd">Paragon Backup and Recovery
</MITEM>
</MENU>
</NU2MENU>
<NU2MENU>
<MENU ID="Programs">
<MITEM TYPE="POPUP" MENUID="Disk Tools">Disk Tools</MITEM>
</MENU>
<MENU ID="Disk Tools">
<MITEM TYPE="POPUP" MENUID="Backup">Backup and Cloning</MITEM>
</MENU>
<MENU ID="Backup">
<MITEM TYPE="ITEM"
DISABLED="@Not(@FileExists(@GetProgramDrive()\Programs\BR\BR10.cmd))"
CMD="RUN"
VISIBILITY="@Shl(@Not(@FileExists(@GetWinDir()\system32\PreShell.exe)),'0')"
FUNC="@GetProgramDrive()\Programs\BR\BR10.cmd">Paragon Backup and Recovery
</MITEM>
</MENU>
</NU2MENU>
Next create a folder called files in the ParagonBR folder, within the files folder add the following file.
BR10.CMD
CODE
@echo off
echo Starting Paragon Backup and Recovery Free ver 10...
setlocal
if "%ramdrv%" == "" goto _err
if exist "%ramdrv%\Programs\BR\program\launcher.exe" goto _run
echo Moving Program Files to Ram Drive, (48MB)
echo Please Wait...
xcopy %SystemDrive%\Programs\BR\*.* %ramdrv%\Programs\BR\ /s > nul
echo done.
:_run
reg delete hklm\system\currentcontrolset\control\minint /f
start /wait %ramdrv%\Programs\BR\program\launcher.exe
reg add hklm\system\currentcontrolset\control\MiniNT /ve
goto _end
:_err
echo.
echo Error: No ramdrive found, exiting...
echo.
pause.
:_end
endlocal
echo Starting Paragon Backup and Recovery Free ver 10...
setlocal
if "%ramdrv%" == "" goto _err
if exist "%ramdrv%\Programs\BR\program\launcher.exe" goto _run
echo Moving Program Files to Ram Drive, (48MB)
echo Please Wait...
xcopy %SystemDrive%\Programs\BR\*.* %ramdrv%\Programs\BR\ /s > nul
echo done.
:_run
reg delete hklm\system\currentcontrolset\control\minint /f
start /wait %ramdrv%\Programs\BR\program\launcher.exe
reg add hklm\system\currentcontrolset\control\MiniNT /ve
goto _end
:_err
echo.
echo Error: No ramdrive found, exiting...
echo.
pause.
:_end
endlocal
Browse to the installed copy of Backup and Recovery the default location is “C:\Program Files\Paragon Software\Backup and Recovery 10 Free Edition.” Copy the program, NLS, and uim folders and the layout.ini file into your plugin\ParagonBR\files folder. I omitted the other folders to save room and the software seems to run fine. This was tested with actual use on several computers in US-English only. If you choose, you may copy all the folders to the files folder. Should you decide to copy the remaining folders, be sure to omit the ISO folder. You may also delete the files p_vss_ws03_ia54.dll and p_vss_ws03_x54.dll from the files/program folder.
Next create a folder called System32 in the ParagonBR folder. Into that folder copy the files prgiso.dll, qtp-mt334.dll, and wnaspi32.dll from the Windows\System32 folder of the host computer where you installed the Backup and Recovery software.
That’s it, enjoy!

