What OS did you use before upgrading to Vista?
If that worked, I'd suggest you back to that one, back up your data, and re install Vista.
Or, from my quick search on the net, try a live Linux version (one that runs from the CD).
A HD in RAW filesystem, is (for Windows) a HD that isn't formatted in either FAT, FAT32 or NTFS.
What I think happend is this (please correct me if I'm wrong):
I think you had a Linux version installed, and both HD's formatted in a Linux compatible filesystem.
The filesystem that Linux uses is different than Windows.
Windows can not read filesystems formatted for Linux, so Windows (Vista in your case) can't read the disk, simply because it isn't FAT, FAT32 or NTFS.
Also, your BIOS must support 48-bit LBA ATAPI.
For more on this please read:
http://support.microsoft.com/default.aspx?scid=kb;en-us;Q305098#kb1I know it's for Win2000 and earlier, but it describes also what happens if your BIOS doesn't support this.