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