I managed to damage my NTFS partition pretty well (Details*; I don't think its extremely relevant but it might be.) and was wondering if there is any linux tool that can read an invalidly partitioned harddrive. In particular, Active@ NTFS Reader does exactly what I need; it seems to trust less of what the file system is telling it and from it I can view all the files on the HD.
However, I need somewhere to copy them to and DOS is not so good about handling my USB drive. Ubuntu is; and thus the linux tool question.
Things I've tried: - I can plain mount the partition, but only a portion of the FS that Active Reader shows appears. - TestDisk only finds that same portion. - Ditto with ntfsundelete and ntfsls
I might ddrescue and pull off the entire 180 gb partition to store it somewhere (I believe this to be possible?) but that isn't a long term solution.
*What happened:
I was in the middle of resizing the partition when fluxbox crashed. I let the computer keep going till it stopped doing work, and then restarted. I figured maybe the GUI went down but gparted did its job. I restarted, and windows booted. Still said I had 180 gb partition though. Then I ran chkdsk. Even without /f, it started deleting invalid things, and then told me I needed to restart to fix errors. The partition would not boot after that. I'd be curious why chkdsk made it impossible to restart; but I guess it deleted info on important boot files?