Nearly every time a boot up, the bios keeps switching my boot HD around. I have no idea why
Which drive do you have set as 'active' boot partition?

Which BIOS revision are you on?