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