Bart Lagerweij heeft een tijdje geleden een nieuwe versie de deur uitgedaan van zijn Bart's Preinstalled Environment, welke gebaseerd is op de Windows Preinstallation Environment-tool van Microsoft, met 3.1.10a als het versienummer. Microsoft heeft de WinPE-omgeving bedacht om een systeem voor te bereiden op een installatie van het besturingssysteem. Bart zag deze omgeving echter als ideale basis voor het uitvoeren van onderhoudstaken en reddingsacties en zo is Bart's Preinstalled Environment ontstaan. De eerste versie bevatte nog enkele delen die onder het copyright van Microsoft vielen, maar deze zijn sinds versie 2 vervangen door eigen applicaties. De lijst met veranderingen ziet er als volgt uit:
Version 3.1.10a:Version 3.1.10:
- Bug fixed: PE Builder would report, File "C:\pebuilder3110\BartPE\i386\system32\NTOSKRNL.EXE" not found, on some older windows versions.
- Changes to pebuilder.exe:
- After building, PE Builder checks if files required for booting BartPE are missing. The messages printed about missing files should have been warning messages, but they where error messages. Changed them to warning.
- The pre-flight check also did not work OK for server 2003 (with no SP) and Windows XP with SP1, this has been fixed.
- Boot BartPE on a system with 64MB
Did you ever try to boot BartPE on a system with only 64MB of memory? I used to keep a separate CD (nickname "SmallPE") for this. This CD did not have a ramdrive and some other plugins, so that it would boot on those old 64MB systems. Not anymore! Thanks to an updated nu2menu and a little ramdisk parameter tuning, you can use the same BartPE CD also for 64MB system. Of course this does not include huge and hungry plugins like xpe and so...
- Supported languages
PE Builder currently supports the following languages: english*, dutch*, czech*, german*, japanese*, russian*, slovak*, arabic, brazilian, chinese_chs, chinese_traditional_bg5, french, greek, italian, macedonian, polish, portuguese, romanian, spanish and turkish.
(*) Help pages are also available.- Pre-Flight check
This is a first attempt to check if all files required to boot BartPE exist in the output location. At current a warning message is printed if a file is missing.
- Changes to pebuilder.exe:
- Added an error and warning counter on build dialog.
- Added a value of 8 to SourceDisksFiles attribute. This will rename the filename to uppercase.
- Uppercasing windows files is only done, when an ISO image is build.
- Added an option where you can disable uppercasing the windows files.
- The output directory was created in uppercase, while this is not needed. Fixed it.
- Added a routine that, after building, checks if files required for booting BartPE are missing from the output directory. Prints warning messages if files are missing.
- Added a parser variable @Lcid@, which expands to the system default language identifier (for example "409").
- Added an option to erase the ISO image and the output folder after succesfull CD burn.
- When burning using starburn, only devices capable of writing to CD or DVD are shown in the device listbox. Also when no device is selected PE Builder will select the best device for you.
- Changed items:
- pebuilder.inf: Removed olethk32.dll from KnownDLLs. W2k3 SP1 will crash if the NTVDM.EXE is stored in i386\system32 with the above RegKey. This happens for example with the dospe plugin. In W2k3 the olethk32.dll doesn't exist in the KnownDll List.
- pebuilder.inf: bootfont.bin is now also copied. Mainly used in non-english languages. It uses the new sourcedisksfiles attribute value of 8 to uppercase the file in ISO images.
- nu2shell.exe: v1.3, the environment variables USERPROFILE and ALLUSERSPROFILE where not set correctly (in fact they where erased). Fixed.
- plugin\stinger: updated to work with new stinger filenames like "stng259.exe".
- plugin\irfanview: added "files" folder.
- plugin\ramdisk: updated ramdisk.inf. Now the ramdisk switches to 4MB in size when the system is low on memory. Normally systems with 90MB or less will end up with a 4MB ramdisk. This enables you to run your normal BartPE CD on system with only 64MB of memory.
- plugin\nu2menu: updated nu2menu.exe to v0.3.52. Nu2menu was running out of memory a bit fast on systems with very little memory (<64MB). Fixed memory allocation bug.
- plugin\total commander\wincmd.ini, Small83Names=0
- Updated the following languages files:
- lang\english.lng: updated, the following language numbers: 288-293
- lang\dutch.lng
- lang\chinese_chs.lng
- lang\czech.lng
- lang\dutch.lng
- lang\english.lng
- lang\french.lng
- lang\german.lng
- lang\greek.lng
- lang\italian.lng
- lang\macedonian.lng
- lang\polish.lng
- lang\romanian.lng
- lang\slovak.lng
- lang\spanish.lng
- Updated the following help files:
- help\english\pluginformat.htm, added help for SourceDisksFiles attribute value 8.
- help\dutch\pluginformat.htm
- Added items:
- Added the following languages:
- lang\arabic.lnglang\brazilian.lng
- lang\chinese_traditional_bg5.lng
- lang\japanese.lng
- lang\russian.lng
- lang\portuguese.lng
- lang\russian.lng
- lang\turkish.lng