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