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