Frequently asked questions (FAQ)

Here are some questions that are asked frequently (click on the question to see the answer):



  • If I use PE Builder, does that mean that I have properly licensed WinPE from Microsoft?
  • Does Microsoft provide any support for the use of PE Builder or any issues that may arise with my system or software as a result of using PE Builder?
  • Where can I find latest BETA releases of PE Builder?
  • When booting BartPE I get the following the error "File \i386\system32\ntoskrnl.exe could not be loaded. The error code is 14"
  • In what way is BartPE limited compared to a normal Windows XP installation?
  • mkisofs.exe reports; Warning: ISO-9660 filenames longer than 31 may cause buffer overflows in the OS.
  • When I build using Windows Server 2003 Standard and the CD boots I see the Windows XP splash screen. Why is that?
  • What's wrong with the ISO image generated by PE Builder? I cannot view/edit/rebuild it with most ISO utilities/programs...
  • I get this error: Loading "C:\pebuilder\setuphiv" Error: loadKey failed:
  • Can I run BartPE from my harddisk where Windows 2000/XP/2003 is already installed?
  • Can BartPE boot from USB flash drives (UFD)?
  • Why can't Windows 2000/NT4 be used to build BartPE? Is there a reason for this?
  • Can Windows 9x/ME be used to build BartPE?
  • When I boot BartPE (Server 2003) from a Aopen 952E or 956E CD-Rom drive the booting stops just before the desktop should appear. Why is that?
  • When I boot BartPE from harddisk, diskpart does not work. I get the following message: The disk management services could not complete the operation.
  • When I boot BartPE build from WinXP/Sp2 from CD-Rom, diskpart does not work. When I try to execute diskpart, I get the following message: The disk management services could not complete the operation.
  • Does PE Builder remove the 24 hour time limit?
  • Does PE Builder remove the "can only start 6 processes" limit?
  • When building from WinXP, the build fails with errors related to files that begin with "vds". They refer to Win Server 2003's "Virtual Disk Service". How can I get around this problem?
  • I get the following message: Source files wrong version? File version <path>\i386\ntdll.dll is 5.1.2600.0 should be 5.1.2600.1106 or higher.
  • Are there any other builders like PE Builder?
  • When I'm writing a program how can I detect if I'm running BartPE or WinPE?
  • When I have no mouse connected how can I activate the "GO" button (nu2menu)?
  • Does PE Builder support building from WinXP SP2?
  • Can BartPE copy or read compressed NTFS files?
  • Can BartPE copy or read encrypted NTFS files?
  • When I boot I get the error: "The file iaStor.sys could not be found. Press any key to continue".
  • Is there a way to install a program in Bart PE?
  • I want to use a BartPE based CD in our company inhouse (we don't sell it or ship it to our customers). But am I allowed to use the BartPE CD itself without any additional license, since we're a company and no private person?
  • When I boot BartPE, build from Windows XP, on our Microsoft Exchange server (HP Proliant) I cannot see the disk drives.
  • In the pebuilder.log file I get: Processing (driver) INF file "C:\pebuilder\drivers\SCSIAdapter\Intel\iastor.inf", class "SCSIAdapter", provider "Intel", ver "06/29/2004" Unsupported class (SCSIAdapter), skipping... Are SATA controllers not supported with in pebuilder?
  • I cannot build, my Windows XP installation CD is original (pre-SP1).
  • I cannot build, PE Builder does not accept the path to "c:\windows" as the source.
  • Why is there advertisement on the nu2.nu website?

    If I use PE Builder, does that mean that I have properly licensed WinPE from Microsoft?
    No.
    Does Microsoft provide any support for the use of PE Builder or any issues that may arise with my system or software as a result of using PE Builder?
    No.
    Where can I find latest BETA releases of PE Builder?
    On the 911 CD Announcements forum.
    When booting BartPE I get the following the error "File \i386\system32\ntoskrnl.exe could not be loaded. The error code is 14"
    You did not slipstream your Service Pack to your Windows XP installation files correctly!
    An easy way to check if you have slipstreamed correctly:
    If you have slipstreamed Service Pack 2 to your installation files, view the file called drvindex.inf. There should be a line like CabFiles=SP2,driver in the version section.
    If you have slipstreamed Service Pack 1 to your installation files, view the file called drvindex.inf. There should be a line like CabFiles=SP1,driver in the version section.
    If the line does not have the SPn argument the slipstreaming was not succesfull!

    If you have a non-english Windows XP and you have slipstreamed using PE Builder's (v3.1.4 and lower) slipstream option in the main menu you can also get this problem. This will be fixed in next PE Builder public release. For now, please slipstream the files yourself, see FAQ item 21.
    In what way is BartPE limited compared to a normal Windows XP installation?
    BartPE has these limitations:
    mkisofs.exe reports; Warning: ISO-9660 filenames longer than 31 may cause buffer overflows in the OS.
    That is fine, BartPE will not overflow, just ignore it.
    When I build using Windows Server 2003 Standard and the CD boots I see the Windows XP splash screen. Why is that?
    Yes, I don't know why this is, but I know nothing is wrong. When you check the version you will see it is v5.2.3790.
    What's wrong with the ISO image generated by PE Builder? I cannot view/edit/rebuild it with most ISO utilities/programs...
    The ISO image created by PE Builder is using the (new) ISO 9660:1999 standard.
    Specifications can be found here: http://www.y-adagio.com/public/standards/iso_cdromr/tocont.htm
    This new specification says that the length of Directory and File Identifier is limited to 207.
    So the file and directory names can be up to 207 characters. Most ISO build/edit programs and operating systems (like Dos) that are based on ISO 9660:1988 do not like those long names and may not work.
    I get this error: Loading "C:\pebuilder\setuphiv" Error: loadKey failed:
    Do you have administrator rights? Try closing pebuilder.exe and try again. If still fails, close pebuilder.exe and run regedit.exe. Check the HKEY_USERS for any subkey starting with "pebuilder", select that key and select "Unload Hive" from the regedit menu. Try again...
    Can I run BartPE from my harddisk where Windows 2000/XP/2003 is already installed?
    Yes! Very handy for testing...
    Here is how to do that (pebuilder v3.1.2 or higher):

    Update: pehdinst has been replaced with peinst with recent versions of pebuilder.
    Here is how to use peinst (PE Builder v3.1.3 and higher):
    Can BartPE boot from USB flash drives (UFD)?
    Probably. But booting from UFD is not always stable at the moment. It is very dependent on what exact hardware is used. Some bioses cannot be set to the correct emulation and other systems hang or abort when the windows USB drivers are loaded. Tricky stuff, maybe better support in future...
    Try Pe2usb: Installing Bartpe To Usb Flash Disk.
    Why can't Windows 2000/NT4 be used to build BartPE? Is there a reason for this?
    Yes, that kernel does not support the "/minint" switch and therefore cannot boot from readonly media... Also the layout.inf does not contain required information.
    Can Windows 9x/ME be used to build BartPE?
    No, absolutely not!
    When I boot BartPE (Server 2003) from a Aopen 952E or 956E CD-Rom drive the booting stops just before the desktop should appear. Why is that?
    An Aopen 952E revision A75 does not work, revision A64 works OK. There is a bug in the Aopen CD-Rom drive firmware, contact Aopen.
    When I boot BartPE from harddisk, diskpart does not work. I get the following message: The disk management services could not complete the operation.
    This is normal, when booting bartPE/winPE from harddisk diskpart will not work, when booting from CD-Rom/DVD it should work fine.
    When I boot BartPE build from WinXP/Sp2 from CD-Rom, diskpart does not work. When I try to execute diskpart, I get the following message: The disk management services could not complete the operation.
    You must enable the dcomlaunch plugin "RpcSS needs to launch DComLaunch Service first - SP2 only".
    Does PE Builder remove the 24 hour time limit?
    Yes, use PE Builder v3.0.33 and higher!
    Does PE Builder remove the "can only start 6 processes" limit?
    Yes, use PE Builder v3.0.33 and higher!
    When building from WinXP, the build fails with errors related to files that begin with "vds". They refer to Win Server 2003's "Virtual Disk Service". How can I get around this problem?
    Are you including any diskpart plugins for win2003? If yes, disable it!
    I get the following message: Source files wrong version? File version <path>\i386\ntdll.dll is 5.1.2600.0 should be 5.1.2600.1106 or higher.
    You must slipstream your source Window XP files with service pack 1 or a newer service pack when available.

    To slipstream your files do the following:
    1. Copy all files from your Windows XP installation/setup CD-Rom to your harddisk. For example you can copy it to the folder c:\winxpsp. Make sure you copy all files and all subdirectories! You should now have a file called c:\winxpsp\i386\setupldr.bin. If not go back, you did something wrong.
      The location of the i386 folder may differ, for example when you have a dual boot MSDN cd-rom it will be in \%lang%\winxp\%edition%, where %lang% is your language, like "ENGLISH", "GERMAN" and %edition% is "Home" or "Pro". Other CD's may have it just in the root or in some other location.
    2. Apply service pack to your files using the "-s" option (you must supply full path).
      xpsp1_en_x86.exe -s:c:\winxpsp
    Now use the folder c:\winxpsp in PE Builder as the path to your installation source files.
    Are there any other builders like PE Builder?
    No! Besides the builder from Microsoft, OEM Preinstallation Kit (OPK), there are no other "real" PE builders.
    Be warned! There are builders out there that claim to build WinPE, but if you look closely you'll see there are wrapped around Microsofts WinPE builder. Please note that using such a builder does not mean that you have properly licensed WinPE from Microsoft!
    When I'm writing a program how can I detect if I'm running BartPE or WinPE?
    You must check if a registry key exists...
    To check if running any PE (WinPE or BartPE): HKLM\system\currentcontrolset\control\minint
    To check if running BartPE: HKLM\system\currentcontrolset\control\PE Builder
    When I have no mouse connected how can I activate the "GO" button (nu2menu)?
    Press Alt-M (somethimes you must press it twice).
    Does PE Builder support building from WinXP SP2?
    Yes, use PE Builder v3.0.32 or higher.
    Can BartPE copy or read compressed NTFS files?
    Yes, it can.
    Can BartPE copy or read encrypted NTFS files?
    No, BartPE does not read Encrypting Files.
    When I boot I get the error: "The file iaStor.sys could not be found. Press any key to continue".
    When you have created BartPE using an Windows XP OEM CD (for example from Dell) you can have boot problems. To fix this the driver files must be copied manually. Easiest way to do this is by adding the Fix Dell XP plugin.
    (other Windows XP OEM CDs can have the same problem).
    Is there a way to install a program in Bart PE?
    To add a program you must create a plugin. This plugin is sort of a manual installation of the program.

    To create your own plugin (for advanced users) checkout:

    Normal users I would advice:
    I want to use a BartPE based CD in our company inhouse (we don't sell it or ship it to our customers). But am I allowed to use the BartPE CD itself without any additional license, since we're a company and no private person?
    Yes, you are allowed to do that. But I encourage companies to make a small donation.
    When I boot BartPE, build from Windows XP, on our Microsoft Exchange server (HP Proliant) I cannot see the disk drives.
    You are missing the correct HP storage drivers. See Storage- and network drivers.
    In the pebuilder.log file I get: Processing (driver) INF file "C:\pebuilder\drivers\SCSIAdapter\Intel\iastor.inf", class "SCSIAdapter", provider "Intel", ver "06/29/2004" Unsupported class (SCSIAdapter), skipping... Are SATA controllers not supported with in pebuilder?
    SATA drivers (as any other type) is supported. But drivers in BartPE are not included using the iastor.inf file, so you could remove the iastor.inf to prevent this "unsupported class" message, but it is not necessary.
    PE Builder uses the txtsetup.oem file that comes with all storage adapter drivers to include the correct driver files and related hardware IDs.
    More info: Adding drivers (PE Builder help)
    I cannot build, my Windows XP installation CD is original (pre-SP1).
    You must slipstream your Windows XP files. Easiest way todo this is to use the slipstream option in PE Builder. In the menu select source-> slipstream. Insert your Windows XP CD-Rom and enter the location at the "source" field. Enable the "source is readonly" flag. If you have not done already, download Windows XP Service Pack 2 Network Installation Package. Enter the location of this service pack file at the "servicepack" field. Hit the [OK] button. PE Builder will first copy files from your CD to the fixed disk and after that the slipstream will be started. This will all take a while, just wait.
    I cannot build, PE Builder does not accept the path to "c:\windows" as the source.
    PE Builder needs the Windows XP installation files or CD for building. The files in your c:\windows directory are already installed and you are probably running Windows from this location. This location is not where you install windows from.
    Imagine this: you have just replaced the harddrive from your computer with a new one. This new harddrive is empty, your computer does not boot. To install Windows XP, you need to boot from the Windows installation CD and complete the setup. This same CD must be used with PE Builder.
    More info: Searching Windows installation files (PE Builder help)
    Why is there advertisement on the nu2.nu website?
    As you probably know PE Builder is free software. Donations are welcome but not required. At current, the costs for hiring a dedicated web server and for developing the software are covered by the use of advertisement on our web pages.
    So you could think of it like this: the advertisement on the nu2.nu web pages is what keeps PE Builder free software!