NTFS (Direct) Reader for Linux
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, <a href="http://www.zdnetasia.com/insight/software/0,39044822,39148946,00.htm">Active@ NTFS Reader</a> 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? 
NTFS (Direct) Reader for Linux
===

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, <a href="http://www.zdnetasia.com/insight/software/0,39044822,39148946,00.htm">Active@ NTFS Reader</a> 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? 