Well, my DVD drive is already set to master so that couldn't be the problem. I tried my CD drive a few weeks ago while set to master but still had the same problem.
I'm pretty sure that BIOS allows booting from a USB device because I'm able to boot my Windows XP CD with my old drive. I'm assuming that since there's already an OS installed in my old hard drive Windows is able to install the adapters driver.
This is how my BIOS boot sequences looks:
1. Onboard or USB CD-ROM Drive
2. Onboard or USB Floppy Drive
3. Onboard SATA Hard Drive
4. Onboard IDE Hard Drive (not present)
5. USB Device
6. Onboard Network Controller
When I turn on my computer, using my OLD drive, while my Windows XP CD is inserted into my DVD Drive, I get a black screen that says 'Press Any Key To Boot From CD'. If I decide not to press any key, after a few seconds, Windows Vista starts up. However, if I turn on my computer, using my OLD drive, WITHOUT my Windows XP CD inserted, I get a black screen with a white blinking line on the upper left corner of the screen. Whether I decide to press any key or not the screen stays this way and Windows doesn't boot up. In order for Windows Vista to boot up without me having to insert the Windows XP CD, I have to change the order of my BIOS's boot sequence so that the Onboard SATA Hard Drive boots before the Onboard or USB CD-ROM. If not, my computer will not get pass the "Black Screen of Death," as I call it.
When I turn on my computer, using my NEW hard drive, whether my Windows XP CD is inserted or not, I once again, get the "Black Screen of Death."
Also, if I change BIOS's boot sequence so that 'USB Device' is first, I get neither the 'Black Screen of Death' nor the 'Press Any Key To Boot From CD' screen, instead I get a black screen that says Missing Operating System. This happens with both the new hard drive and the old hard drive and, also, whether or not I have my Windows XP CD inserted.