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