Data Recovery of Magnetic Tape
Transcripción
Data Recovery of Magnetic Tape
Digital Archaeology: “putting the bits and pieces together from damaged magnetic tapes” VIVEK NAVALE NATIONAL ARCHIVES AND RECORDS ADMINISTRATION 8601 ADELPHI ROAD,COLLEGE PARK, MD, 20740 Phone: +1-301-837-3404 FAX: +1-301-837-3681 E-mail: [email protected] Presented at the THIC Meeting at the Raytheon ITS Auditorium, 1616 McCormick Dr Upper Marlboro MD 20774-5301 October 26-27, 2004 Motivation for the Talk • What factors effect the stability of magnetic tapes? • What causes “Stiction” in magnetic tapes? • How were NARA nine track open reel problem tapes migrated to stable media? • How to recover electronic records from tapes in adverse situation, in a disaster? V.Navale, NARA, 2004 Magnetic tape composition and stability • • • • Magnetic layer – Metal particles, oxides Substrate layer – polyethylene terephthalate Binders – Polyester urethanes Backing Layer – carbon particles dispersed with binder • All these components are potential sources of failure for a magnetic tape medium. V.Navale, NARA, 2004 AFM image of magnetic recording media V.Navale, NARA, 2004 TEM photograph of magnetic tape structure V.Navale, NARA, 2004 What parameters effect stability of Magnetic Tapes? • Environment – temperature, humidity • Magnetic head – structure and contact area • Tape composition – abrasive lubricants, magnetic powders, surface roughness, finishing • System issues – tape tension, magnetic head protrusion, running time, multiple passes, internal temperature • Dust and Pollutants V.Navale, NARA, 2004 Oxidation can reduce electronic signal V.Navale, NARA, 2004 Experimental data showing the effect of humidity on life expectancy of magnetic tapes V.Navale, NARA, 2004 Experimental data showing effect of temperature on life expectancy of magnetic tapes V.Navale, NARA, 2004 Why do Magnetic Tapes Exhibit Stiction? • In contact with water, Polyurethane binder undergoes hydrolysis, higher temperatures accelerate the reaction • Lower molecular weight polymers formed, cause the tape coatings to be become sticky • Polyurethane hydrolysis can be temporarily partially reversed by heating a tape at a relatively low temperature for several days. V.Navale, NARA, 2004 Problems observed with MIRA-1000 type magnetic tapes • Severe stiction causing frequent tape drive faults. • Material deposits on a drive head and/or tape cleaner, sometimes removable. • Holes occurred in the tapes because of coating pullout. • Stretched and wrinkled tape resulting from the tape having stuck previously in a tape drive. V.Navale, NARA, 2004 Effect of Stiction in magnetic tapes V.Navale, NARA, 2004 Severe Stiction effect, tapes peeled from Magnetic Heads V.Navale, NARA, 2004 Associated Problems with Sticky tapes - Contamination from Binder decomposition. - Transfer of deposits from tape drive to the tape surfaces - De-lamination of magnetic coating if the tape is forcefully unwound. - Widespread layer-to-layer adhesion with gross delamination of the magnetic coating as the tape is unwound. Stretching or tearing of tapes occur when tapes are stuck in the drive. V.Navale, NARA, 2004 Tape de-lamination resulting from stick tapes V.Navale, NARA, 2004 Recovering electronic records from sticky tapes • Operate tape drive at the slowest possible speed; minimize heat buildup in the tape path. • Clean the entire tape path before processing each tape. Remove any and all sticky residue from previously processed tapes. • Do not use a tape cleaner to clean sticky tapes. Cleaning blades can “open” the tape surface resulting in more rapid buildup of tape debris in a drive’s tape path. V.Navale, NARA, 2004 Heat is not “Cure All” procedure • Store the tapes at low relative humidity (35-40%) and at a temperature in the range of 66-68 F. • Heating a tape that has become sticky for reasons other than hydrolysis can destroy the tape and make recovery of the data impossible. • Next photograph shows what can happen by heating sticky tapes not caused by hydrolysis. V.Navale, NARA, 2004 Effect of Heat damage on Magnetic Tapes V. Navale, NARA, 2004 How to recover data from damaged tapes? - Try multiple tape passes - Read block-by block & record to new media Develop software routine to accounts for blocks read, account for missing blocks. Report on the exact number of blocks copied after the end of file or end of volume. - Gather block fragments and “piece together” all blocks. Write “dummy blocks” to output if needed. - Data recovery success average 98% V.Navale, NARA, 2004 Block #20 needs to be recovered from the backup V. Navale, NARA, 2004 Original Data for Block# 20-23 NARA, Data Recovery plan START N Primary? Recover only missing blocks from Primary Y READ block of data N Read Problems? Y Make repairs: smoothing wrinkles and hand cleaning tape WRITE block to file on hard disk Need to recover Secondary tape N EOT ? Y SCAN for duplicate blocks for each recovered file on hard disk. If there are dup. blocks, then delete them. N All Recovered ? Y N Secondary Tape ? Y MERGE: The needed segments are identified and merged together. END V.Navale, NARA, 2004 Verification of Data Recovered (data recovered on 3480 cartridges) START Phase 1 Verifying data recovered on 3480 cartridges with APS’ TapeMap or Dump N Data Readable ? Inform the errors to eMag and ask for investigating the problem Y Phase 2 Verifying data recovery process by analyzing eMag’s reports END V. Navale, NARA, 2004 START Phase 1 Run APS’ TapeMap on 3480 cartridge containing data recovered by eMag Solutions N Data Readable ? Y Get result from TapeMap, then check with CDB or old folder to make sure all file meta data is correct. N Everything OK ? Inform the errors to eMag and ask for investigating the problem Y END V.Navale, NARA, 2004 START Phase 2 Key Word = KW Block Copied = BC Read Error = RE Space Forward = SF Space Reverse = SR Tape Stuck = TS End of File = EOF End of Volume = EOV Get Block Count (from label) for the file and enter it into F6 Read a Line ( ignore label ) N N KW=BC N KW=RE Y Y F1 = BC(value) Update F4 and F7 N KW=SF KW=SR Y F3 = YES Update F5 KW=TS Y F2= +SF(value) Update F5 Y F2= -SR(value) Update F3,F1,F4,F5 EXIT (abort) EOV / EOF N Y Update F8 (value from Report #3) N Dup.Blocks in Report #3 ? Y Adjust values related to file segment containing dup.blocks, then adjust others values in trace table N #BC + #RE = BlockCount ? Y Report the problem to eMag and ask for redo the job or more explanations on problem encountered Identify Unrecoverable Blocks END V.Navale, NARA, 2004 How to minimize Data loss? • Use certified media to archive electronic information. • Allow for incoming media to acclimatize for a minimum of 24 hours before attempting to process. • Archive tapes in controlled environment. Temp 66-68 F and 30-35% humidity. • Rewind/retension all media types. • Migrate E-records from legacy media formats to newer formats. V.Navale, NARA, 2004 Acknowledgement NARA Data Recovery Team Hoang Nguyen, Ross Cameron and Nadi Mirvahabi NARA contract to e-Mag Solutions - NAMA-02-D-007 eMag Solutions Team, LLC Bill King, Marvin Howell, Brendan Sullivan V.Navale, NARA, 2004