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