Things to try.
-Boot system with DOS boot disk.
-Navigate to files that you are trying to recover.
-Use attrib command to remove attributes that are preventing the copying of files.
If the drive is formatted in ntfs, DOS will not be able to see the drive.
ATTRIB [+R | -R] [+A | -A] [+S | -S] [+H | -H] [[drive:][path]filename] [/S] + Sets an attribute. - Clears an attribute. R Read-only file attribute. A Archive file attribute. S System file attribute. H Hidden file attribute. /S Processes files in all directories in the specified path.
If the drive is formatted in ntfs, here are a couple ideas.
-Download and use the free NTFSDOS found here. LINK
-My last suggestion is to boot into linux using Knoppix or other live linux distribution. Copy files as needed.