Right now I am trying to research so I can prepare and share any costs which would be passed on to the client. We did discuss the possibility of having it sent off for a deeper recovery option
When it comes to recovery of files from a healthy drive, there's no such thing as 'deeper recovery' unless we talk about data what was 'unmapped' from LBA user space due to for example TRIM commands being sent to the drive and the drive responding to those. If we talk purely logical recovery where no TRIM like mechanisms are involved then there's not a whole lot a data recovery company can do more than you unless we take very specific scenarios into consideration. Some tools may refer to 'deep recovery' or 'deep scan' but what they mostly mean by that is raw recovery or signature based recovery rather than file system based recovery.
In general you want to avoid such 'deep recoveries' because they come with several disadvantages; files are recovered without original directory structure and without original filenames. And almost by definition recovery of non contiguous files (fragmented) will fail while these same files could be recoverable if we for example assume NTFS and take the file system meta data into consideration. These deep or raw recoveries should be last resort attempts. Now you could argue when you're dealing with for example lost photos on a memory card a raw recovery isn't the end of the World and I agree.
I am not arguing you should not send a drive to a lab even when you assume it's a purely logical recovery:
- You never know for 100% certain the issue is purely logical or some underlying hardware issue is luring. No tech wants to be in the position where he has to call the client that asked him to recover some deleted files and have to tell the drive just failed during the attempt.
- A lab will follow standard protocol, for example it will always first image/clone a drive using specialized hard/software, and from that point on only work with the clone. Even if you're not a lab, this is good practice: always clone/image the patient drive no matter how trivial and minor the issue seems.
- An experienced lab tech will have several software options available to him and pick the one best suited for the scenario at hand, or simply try multiple and pick the one that gives bast results. Remember, if you work with the clone, you can try over and over without additional risk.
- A lab tech often has peers, friendly labs, who he knows to be specialists in certain types of scenarios (think complex RAID recovery, video recovery, specific file system such as ZFS, etc.).