Recover NTFS partition
I had Windows XP Pro (32 bit) installed on one drive. I installed CentOS 4.4 on a different drive. I can no longer access the partition on the winxppro32 drive. fdisk still shows it there with a code 7 (HPFS/NTFS) partition. But if I try to mount it, I get:
# mount /dev/sdb1 /mnt/win32
mount: wrong fs type, bad option, bad superblock on /dev/sdb1,
or too many mounted file systems
I have another disk with ntfs partitions on it (it is a windows xp pro 64 bit install) and they mount fine.
And now, if boot into the winxppro 64 bit install, I can't see the data in the winxppro32 partition. It asks if I want to format it if I click on it in Explorer.
Any ideas on how I can mount this thing and get the data? It sees like it should still be there.
I think I did incorrectly run grub-install /dev/hda and grub-install /dev/hda1. Could that have caused this problem?
I've seen some people talk about fixing grub install clobbering with windows recovery, but that doesn't help me because windows recovery says it doesn't find a windows installation on the disk, or maybe it said it couldn't find a disk at all.
I don't care about getting it bootable, but I do want access to the data.
I'm on a dual Opteron machine running centos 4.4 x64.