我的观点:在XP下启动正常,VISTA检测不过去,这样的问题,我自己也碰到过,后来我发现,在XP下,用PQ,查看硬盘情况,往往发现,硬盘有隐藏的未分区硬盘空间情况,用PQ把未分区的硬盘划分到邻近分区,问题就解决了。我建议他吧卸下的硬盘在XP下用PQ查看,有没有坏道和未分区的隐藏的硬盘空间,他照着做了,发现卸下的硬盘有未分区的硬盘空间。用mhdd检查,硬盘有坏道,并且坏道范围很大,基本没有修复的可能,遮蔽坏道吧,因坏道分布很广,不好遮蔽,我的观点,他这块硬盘基本废了。最后他送硬盘专业维修人员,也没修好。只好那块硬盘不用了。