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