Before I ask my question, I think it's better to explain what I want to do, in case someone has a better idea. I want to to have, in the same hard drive, a windows 7 and a windows 8 installation, but each windows cannot access the other. This means that the "normal" boot must always boot windows 7 and should not even know there is a windows 8 partition. Also, inside windows only one partition should be visible. The way I found to do this is install both windows 7 and 8 in different partitions, then use the disk management to remove the letter from the other windows partition. This solves half the problem, after boot each windows can only see itself. However, I could not create an unique boot, there doesn't seem to be a way to copy all the boot information to a usb stick so that if I boot from the hdd, it boots hdd partition 1 (windows 7) but if I boot from usb, it boots hdd partition 2 (windows 8). So now the question: Is there a way to copy all the boot information to another partition (preferably in a usb drive), but still boot the files from hdd? Thanks in advance.