Is there any data recovery software which may recover every type of deleted data whether it is accidental deletion, formatting, virus/malware infection, logical damage to the file system, software corruption ?