Two possibilities: 1) There's a problem with the old drive and/or filesystem; have you tried looking at it with GParted? It might tell you something useful. If it's NTFS, you can download a disk...