My Windows Vista Home Premium installation was on one of the Seagate 7200.11 drives with the bad firmware, so I’ve been trying to do something about it for a while now. This weekend I used SelfImage to copy my installation from one drive to another via my windows XP machine. After 12 hours of waiting (plus a day of failed attempts), I finally got it copied over. The new drive refused to boot, saying something about winload.exe, but it suggested putting in my installation disc and repairing the installation. After doing that, I allowed Vista to run chkdsk. That took about 5 minutes.
So far, things seem to be running smoothly. Not bad, Microsoft.