found a solution ! ok if you want to use cdshell hider and still want to be able to boot WINPE, bartPE, ERD commander or windows installs do this : i'll use boot_files (hidden) directory and a main_files directory to explain. boot_files will be the hidden iso (my cdshell menu and some files that need to be run by cdshell) main_files is the iso with all the files and directory's that are visible on the cd. i'll use ERD 2005 as an example : got a directory ERD5 in my main_files (this has all the files ERD needs) check http://flyakite.msfnhosting.com/ for the tutorial on how he installed ERD follow this . now comes the trick make a dir ERD5 also in the hidden iso and copy SETUPLDR.BIN an SETUPLDR.RAM into the dir. if you use chain erd5.dat it won't work if you want to use the hidden cdshell. (CDBOOT: Could not find NTLDR) so how did i fix it , easy delete the dat files in the root then just use BCDW plugin in cdshell : if $lastKey == key[F1]; then BCDW boot /ERD5/SETUPLDR.BIN if $lastKey == key[F2]; then BCDW boot /ERD5/SETUPLDR.RAM now the file get's loaded and searches the none hidden part for the files at last i got it to work lol cheers pirrup