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