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