Hi, For Win7, my USB key has BCD Entries to boot: 1) WinPE 3.0 x86 Edition 2) WinPE 3.0 x64 Edition 3) Windows 7 Setup (All in One) I've been trying to do similar for WinPE 4.0 but can't get it to work. All I need is to have the choice to boot either 32 or 64 bit & I can manually run the setup from there. FOR /F "delims={} tokens=2" %%I IN ('bcdedit /store boot\bcd /copy {default} /d "WinPE x64"') DO SET OSGUID=%%I SET OSGUID={%OSGUID%} bcdedit /store boot\bcd /set %OSGUID% device ramdisk=[boot]\Boot\WinPE_x64.wim,{7619dcc8-fafe-11d9-b411-000476eba25f} bcdedit /store boot\bcd /set %OSGUID% osdevice ramdisk=[boot]\Boot\WinPE_x64.wim,{7619dcc8-fafe-11d9-b411-000476eba25f} FOR /F "delims={} tokens=2" %%I IN ('bcdedit /store boot\bcd /copy {default} /d "WinPE x86"') DO SET OSGUID=%%I SET OSGUID={%OSGUID%} bcdedit /store boot\bcd /set %OSGUID% device ramdisk=[boot]\Boot\WinPE_x86.wim,{7619dcc8-fafe-11d9-b411-000476eba25f} bcdedit /store boot\bcd /set %OSGUID% osdevice ramdisk=[boot]\Boot\WinPE_x86.wim,{7619dcc8-fafe-11d9-b411-000476eba25f} bcdedit /store boot\bcd /displayorder %OSGUID% /addfirst bcdedit /store boot\bcd /default %OSGUID% bcdedit /store boot\bcd /timeout 10 With WinPE 4.0 I don't get a menu. The timeout value makes no difference. It does boot though. Seems to boot whatever is the 1st entry only... Also, if I do get this working, does it only apply to Bios or do I need to modify BCD in the EFI folder as well? I think I'll most likely be booting in UEFI mode to utilize GPT... Any help would be great! I don't need to be carrying too many usb keys!