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