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