最近のハードディスクはAFT(Advanced Format)という規格のものがほとんどです。
Windows XPには使えない、というのは知られているのですが、Windows Vista/7だから大丈夫かと思い交換するとOSリカバリーができないことがあります。
回避策があるようなのですが、難しいです。
ハードディスク購入の際もAFTか非AFTかを見分けるのは難しく、型番で判断するか、近くのショップで確認してから購入することをお勧めします。
こういう問題があるためか、交換保証というのをやっているお店もあります。