Had another thought as well. can use ddrescue to output to a file instead of another physical disk. Not sure of the syntax off the top of my head but you can then mount the file as a virtual disk in Ubuntu and recover the contents that way. As long as you have enough free space on the destination drive you can copy the entire 250GB partition bit by bit to the existing file system.
Code:
ddrescue --no-split /dev/hda1 /path/imagefile /path/logfile
then as root (note this is from memory so may not be 100% correct)
Code:
sudo mount -t ext4 -o loop /path/imagefile /mnt
provided its ext4 filesystem.
Bookmarks