I am trying to make a external USB HDD boot two WinPE images. A x86 and a x64 image. Everything is working fine except for the image label's when booting. Here is the script I use to make the BCD file.  @ECHO OFF  Rem Creates BCD (boot configuration data) for x86 and x64 Windows PE 2.1 images  set BCD-File="%HOMEDRIVE%%HOMEPATH%\Desktop\BCD" IF EXIST %BCD-File% del %BCD-File%  Bcdedit /createstore %BCD-File% Bcdedit /store %BCD-File% /create {ramdiskoptions} /d "Ramdisk Options" Bcdedit /store %BCD-File% /set {ramdiskoptions} ramdisksdidevice boot Bcdedit /store %BCD-File% /set {ramdiskoptions} ramdisksdipath \boot\boot.sdi  for /f "tokens=1-3" %%a in ('Bcdedit /store %BCD-File% /create /d "WinPE x86" /application osloader') do set guid1=%%c Bcdedit /store %BCD-File% /set %guid1% systemroot \Windows Bcdedit /store %BCD-File% /set %guid1% detecthal Yes Bcdedit /store %BCD-File% /set %guid1% winpe Yes Bcdedit /store %BCD-File% /set %guid1% osdevice ramdisk=[boot]\sources\winpe_x86.wim,{ramdiskoptions} Bcdedit /store %BCD-File% /set %guid1% device ramdisk=[boot]\sources\winpe_x86.wim,{ramdiskoptions}  for /f "tokens=1-3" %%a in ('Bcdedit /store %BCD-File% /create /d "WinPE x64" /application osloader') do set guid2=%%c Bcdedit /store %BCD-File% /set %guid2% systemroot \Windows Bcdedit /store %BCD-File% /set %guid2% detecthal Yes Bcdedit /store %BCD-File% /set %guid2% winpe Yes Bcdedit /store %BCD-File% /set %guid2% osdevice ramdisk=[boot]\sources\winpe_x64.wim,{ramdiskoptions} Bcdedit /store %BCD-File% /set %guid2% device ramdisk=[boot]\sources\winpe_x64.wim,{ramdiskoptions}  Bcdedit /store %BCD-File% /create {bootmgr} /d "Windows Vista Boot Manager" Bcdedit /store %BCD-File% /set {bootmgr} timeout 30 Bcdedit /store %BCD-File% /set {bootmgr} displayorder %guid1% %guid2% Bcdedit /store %BCD-File% /enum all pause /enum all spits out  Windows Boot Manager -------------------- identifier			  {bootmgr} description			 Windows Vista Boot Manager displayorder			{53bf03c1-fcea-11dc-a141-0016cfd9a77b} 						{5515c9c1-fcea-11dc-a141-0016cfd9a77b} timeout				 30  Windows Boot Loader ------------------- identifier			  {53bf03c1-fcea-11dc-a141-0016cfd9a77b} device				  ramdisk=[boot]\sources\winpe_x86.wim,{ramdiskoptions} description			 WinPE x86 osdevice				ramdisk=[boot]\sources\winpe_x86.wim,{ramdiskoptions} systemroot			  \Windows detecthal			   Yes winpe				   Yes  Windows Boot Loader ------------------- identifier			  {5515c9c1-fcea-11dc-a141-0016cfd9a77b} device				  ramdisk=[boot]\sources\winpe_x64.wim,{ramdiskoptions} description			 WinPE x64 osdevice				ramdisk=[boot]\sources\winpe_x64.wim,{ramdiskoptions} systemroot			  \Windows detecthal			   Yes winpe				   Yes  Setup Ramdisk Options --------------------- identifier			  {ramdiskoptions} description			 Ramdisk Options ramdisksdidevice		boot ramdisksdipath		  \boot\boot.sdi The problem is when the HDD boots and gets to the image selection screen it labels both options as "Ramdisk Options" not "WinPE x86" and "WinPE x64" like I want it to. What on earth am I doing wrong?