First, you can't do a destructive restore from within Windows. (It's like demolishing a building from the inside while you're in it, it just don't work.) Second, you cannot do a destructive recovery with an upgrade license alone since it requires the presence of a previous, qualifying version of Windows. (Yes, I know of the design loophole here but Microsoft disapproves of its use.) Thus, you'll need to perform a non-destructive recovery using the original OS's CD and then perform the upgrade to Vista. Once you've got it setup you may consider investing in a drive cloning/imaging/ghosting application such as Norton Ghost or Acronis TrueImage, letting you backup your entire hard drive, including the OS, to prevent future problems like this.
John
how do you do a desructive restore in vista home premium. It is an
upgrade and i want to reinstall the upgrade i tried to put in the disc
on the vista desktop and run it but it says loading and then an error code 0x0. So how do i reinstall an upgrade

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic