What's the Oldest File You Can Restore?
turtleshadow writes "Now that it's almost 2011, a question for anyone who's kept backups since before the Y2K non-event: Have you personally/professionally had to recover something from 10+ years ago? If so, please share the interesting 'hows,' especially if you had to do multiple media transfers and file formats to get data into a usable file format on a modern hardware platform of your choice. Native solutions are rated higher than emulation. Also, what are your plans for recovering in 2021? Street cred goes to the oldest, most technical and complex restores ... that are of course successful. I'm working the night shift Christmas/New Year's; I ask everybody still stirring and hardcore SysOPs."
Over time they've been migrated with the rest of my data through various 8, 16, and 32 bit PCs, and currently reside on my x86-64 Fedora box. The original hardware is LONG dead. I could probably get them natively off anything going back to my Model 4P, but that would be annoying and require using an RS-232 cable.
...that is positively ancient.
FFS I think I have DVDs from that time. Even 20+ years is ridiculous. I have CDs burned in 1997-1998 that still work perfectly.
30+ years is a minimum. Back when the common storage medium was a cassette.
Mit der Dummheit kämpfen Götter selbst vergebens
When I was in graduate school one of my tasks was to read old astronomical CCD images that were written on magnetic tape (and there were a lot of them, since my advisor had been testing CCDs for the Hubble). So for a couple of months I sat in a small workroom with the department's only working Kennedy drive reading tapes.
Because of age and prior use, many of the tapes were shedding oxide, making the drive rock back and forth over many segments in an attempt to retrieve the blocks thereon. After every few tapes I had to wipe the oxide from the read heads. Then, just to make the process a little more tedious, the data itself had to be byte-swapped. As a reward for all of that, I found one image to use in my dissertation.
The data was written to CD-ROM in the late 90s, so I expect there's someone right now trying to figure out how to read the data off of the decade-old, decaying archive. If they're lucky, they'll find the backup DATs in the filing cabinet and the last working drive in the department.
"I guess the moral of the story is, don't paint your airship with rocket fuel." -- Addison Bain
The last time I needed my resume' was in the mid 1980's. Therefore, it was stored on a 5 1/4 floppy for my Commodore 64, in "Speedscript" format. After getting the Speedscript word processor loaded into the C64, I saved it as "ASCII" in a SEQ file. Then I booted "HDD64" on an old P200 PC, and connected the 1541 drive to it, thru an "X1541" cable. Once saved to the PC's HD, I booted Windows 98. Once done, I brought it across the LAN into my WIN2000 box, and then re-worked it in MS Word 2000. That is the format it remains in until WORD becomes obsolete! ;)
I had typed Speedscript in, byte-by-byte, from a COMPUTE! Magazine article, years before. For a 6K (yes, six kilobytes) program, it did an absolutely outstanding job! I used that program more than any other on my C64 for years.
Willie...
Last year I got given a QIC-150 tape written in 1995 to see if I could recover someone's old email archives. First I had to locate a QIC drive but a bit of hunting on the local Freecycle group got me an external SCSI unit weighing about 40 pounds with a tape drive and a full-height 500MB hard drive included. The tape drive didn't work, in that it talked SCSI-II all right to the BSD box's controller and the motor went round and round but no data came out.
The first inkling of bad news was realising that someone else had been into the tape drive mechanism before me when I saw the chewed-up screws holding the covers on. The really bad news was seeing the capstan roller on the drive -- or rather the motor shaft where the capstan roller used to be. It had gone missing sometime in the past and the bodger who had been in before me figured that a bunch of rubber bands would make a suitable replacement for the roller. This was some time back, judging by the condition of the rubber bands which were now a sticky mess of perished semi-liquid rubber.
I rummaged in my junkbox and pulled out an old lump of solid rubber, a platen roller from a daisywheel printed I had junked decades ago. I measured up the motor shaft, made some educated guesses and machined a replacement roller on the workshop lathe. After degunking the motor shaft with a scalpel and needle files the new capstan roller was driven into place and after that the data came pouring off the tape like it had been written yesterday as good old-fashioned CSV-delimited tarball archives. The owner of the tape got back the first emails he ever exchanged with the lady who he had since married and there was much rejoicing.
This story's challenge sounds like a contest held by the Dead Media Project that SF/futurist author Bruce Sterling started in a 1990s mailing list. Though it's really about "extinct media", but Sterling is an SF author.
I'm amused to see that today the DMP itself is down. I hope they've got a backup - and a restore device that works.
--
make install -not war
Actually, this wasn't something I did myself, but the Apollo Guidance Computer source code must be one of the oldest 'backups' to be recovered. Old assembler printouts saved by the programmers were OCR-ed, then fixed up by hand where the OCR couldn't read the text, then assembled, then checksummed and cross-checked with the binary dump in the printout, then run on an emulator:
http://www.ibiblio.org/apollo/
The best way to recover files deleted that long ago from a hard drive is probably one of these three options:
1) Invent a time machine and travel back in time to when the file was on the hard drive (or at least deleted and not yet had the sectors written-over);
2) Go underground in the world of dark magicks to discover a sinister ritual involving virgin sacrifice to resurrect the long-dead files;
3) Use an Ouija board with simply "1" and "0" on it and reconstruct the file from the afterlife bit-by-bit.
These are the likeliest and easiest solutions to your problem. I wish you luck.
I can still recover my files from my ZX Spextrum (and my sinclair +2). These files are from 83-93 (I switched to PC during 1993), some of the files from tape, other from disquettes
Among these files, all my programs on HP48SX (and my home made kermit transfert system for Spectrum) and some other.
Well, the fact that both my Spectrum 48K and my Sinclair +2 still work do help.
My oldest would have to be building an entire PC out of one of my "junkers" to save and restore an entire DOS 3 OS. At the shop I was working at the time this guy comes in in a panic and says 'Please tell me you have a machine that will run this and know how to set it up?" and he pulls out this big ass old ISA card. It turns out his dad owns a big lumber company and they had this big contract that required some custom columns as part of the deal. Wouldn't you know it, the first time junior talks his dad into taking a vacation and letting him be in charge the computer that controls the lathe that makes the columns shits itself and dies. Now this thing was older than dirt and from what I found out later these machines cost anywhere from 75k UP, and naturally the company that made it had been out of business damned near 15 years, so good luck finding a way to upgrade.
So when Doug the boss tells the guy "We don't have anything that old on hand, I can get you one in about a week" the poor kid looked like he was gonna cry. He had been to every shop in town and got told the same thing and the job had to be DONE in 4 days, or goodbye big juicy contract. The kid knew that any chance he had to take over the business was going up in smoke faster than that old 10MHz Intel that had been running that lathe. So needless to say I thought the kid was gonna drop dead from a heart attack right there when I looked over from my spot in the back and said "Hey, I think I got a couple of boxes that'll run that at home." The kid was like "I'll pay, extra, overtime, whatever, but I HAVE TO HAVE it ASAP!" So I swung by my house while the kid waited there ready to crap his pants, because he was sure I'd come back and say I was mistaken, but no. I have always been a pack rat and can't stand throwing out working gear and still had my old first gamer PCs, one a 100MHz that I used for the first DOOM, the other a 233MHz with a Voodoo 1 that was my first Quake box, and both with ISA slots.
So I have the kid fetch the dead box, which was so full of sawdust and gunk it was a miracle it had lasted that long, but lucky for him the 20MB HDD (yeah 20MB, they don't make them like that old heavy dinosaur anymore) would still spin up, so I worked through the evening cloning the DOS 3 install to the 2 drives, getting DOS drivers for the hardware, sealing them so the sawdust wouldn't get sucked in etc. By morning they were done and I was out there setting up the lathe as well as showing him how to spin up the spare once a month so if it happened again he would be able to just pull the first and not suffer any downtime. When that lathe fired up and started cutting those columns that kid jumped a good 3 feet in the air and you would have thought he won the lotto. Good thing I still knew my DOS huh? Anyway he ended up paying me nearly $500 for the nights work, another $300 for the boxes, and at the end of the week when the contract was completed and daddy was back running the company he walked in and handed me $500 and told my boss "Don't you let this one get away, he really knows his stuff!" which made me feel nice.
And the moral of the story is this: If your company depends on something funky and old to function, have an emergency plan, okay? I ran into the kid at the local mall about 6 months ago and asked how it was going. He said that he fires up that 233MHz every month just like clockwork as I taught him, and has the OS image put up in several places on several mediums like I taught him, but that 100MHz is happily working 8 hours a day, 6 days a week. It kinda gives me a warm fuzzy to know the first box I hunted CacoDemons on is still working like a champ. Some said I should have reamed the kid on the price, since he needed them so much, but by being square with the kid not only did we end up with the job modernizing their offices, but they probably threw us another $10k-$20k worth of work for businesses and families that were connected to them. So it pays in the long run to treat people with fairness, and not try to gouge them just because they are in a bad way.
ACs don't waste your time replying, your posts are never seen by me.