I am looking to do data recovery on disk drives and memory cards. For this I want a device or type of software which allows me to pull out the following data:
- Allocated space
- Unallocated space
- Slack space
- Bad blocks
I also need a software which aids in identifying types of content discovered in fully or partially discovered data.
I would like to have as much freedom when reading the disk drives as possible, such as retrying bad block reading or forcing certain operations on the disk. I am unsure if this requires a separate disk controller to be plugged onto the drives?
Does anyone have any recommendations?