I'm going to do a dual boot of 7 and XP on two separate hard drives. I already use one hard drive with XP and the procedure seems really easy; I've read about it on this forum. Tell me if this is correct. 1) unplug current XP hard drive 2) plug in and format new hard drive 3) install W7 on new hard drive 4) plug XP hard drive back in 5) boot to W7 6) install BCD and add entry for XP in boot manager I just have two questions. Will I have to keep W7 as the main boot/main drive (drive0) and make XP the secondary drive (drive1)? Also, this is probably really obvious, but I'm assuming I'll have to install drivers for all my hardware on the new drive, right? In other words, W7 64-bit drivers for my graphics card, sound card, and CD/DVD drive? Oh, and just one more question. While in either operating system, will it "see" the other drive? And will I be able to access the files on it? For instance, let's say I boot to W7; will it be able to see the XP drive in My Computer?