I had a similar problem. When my old mobo died had to reinstall vista. No matter what I did it wouldn't let me format my primary hdd (bsod when booting from dvd). What I did was slide in an old 6gb ide hdd, install xp onto that, back up my primary hdd onto my secondary drive (not the 6gb one) then format my primary hdd using xp.
Once that was done, unplug every drive except for my primary and install vista, real pain in the bum.