recovery hard operations linux damage isobuster highly systems detection correction programming utility physical operating file drives number recover files certain case document damaged errors error windows tool object original disc software process lost loss bits type sectors read computer media recovering system code tools migration management consistency cases drive time disk fsck documents logical image storage repair techniques language