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