Topic: Shrunk NTFS now without a label or UUID
Well, I tried to shrink my single NTFS Windows XP partition earlier today, and to create a second NTFS partition. I got the read disk error and, following mostly advice found here, managed to get it up and running. I ran fixboot, then fixmbr, then burnt FreeDOS to a CD, erased and rewrote the MBR, and could only get it fixed when I finally erased the second partition and grew the first partition to fit the rest of the HD. Ah, yes, I'm running GParted from Puppy Linux 4.3.1 installed on a flash drive.
What did I think, then? That it was the fix, of course! So I tried to shrink the single partition again, WITHOUT running fdisk /f (though my XP CD only has the /p and /r options). I know, I know, but it's kind of late. And my hard drive is acting crazy now. GParted (0.4.5) is telling me that its file system is ntfs, the size is 189.98GiB and it's got the "boot" flag. So far, so good, but get a load of this: it's got no label or UUID whatsoever. GParted says it's screwed ($MFT has invalid magic and NTFS is inconsistent). I tried to use TestDisk to recover the MFT, but both are screwed. Also tried to use it to write a new MBR, but it didn't help.
First sector is 63, last is 398283479. Total 398283417.
fdisk -l -u reads:
Disk /dev/sda: 203.9 GB, 203928109056 bytes
1 heads, 63 sectors/track, 6322176 cylinders, total 398297088 sectors
Device Boot Start End Blocks Id System
/dev/sda1 * 63 398283479 199141708+ 7 HPFS/NTFS
Partition 1 does not end on cylinder boundary.
Might the latter be the problem? I'm pretty new to all this stuff. If I knew the risks, I don't know if I would have messed with it again...
Thanks in advance,
-Gustavo