How to recover data on HDD, SSD and Flash-Based Memory