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