I'm looking for a non commercial utility that can recover data AND retain
the directory structure and filenames for a usb external disk that has a
partition problem.
I have found utilities that can recover the data but lose the filenames or
the folder structure.

Thanks for any replies.