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