The title provides a strong hint of how much success to really expect here....
The drives can be repaired, and almost certainly they will need to be repaired. But media problems make your data recovery chances very grim.
The bits very likely are no longer on the media, at least not at signal levels that QuickDisk hardware can recover it.
If you pulled the analog signal off the read heads and amplified that, then maybe you could recover the data. Encoded, of course, in a format not used in decades....
A friend asked if I could try to recover the data stored on the diskettes used by his Smith-Corona Personal Word Processor.
Maybe.
What is that?
It was called a "word processor" back in the next-to-last decade of the 20th Century.
Now you would call it an electric typewriter with memory.
Or perhaps a "boat anchor".
You type a document into volatile RAM and then store it onto diskettes. Later, you can load documents from the diskettes into RAM and modify them.
When you are pleased with the result, as seen in an LCD panel of something like 10 lines of dot-matrix-style display, you can print the document.
We're talking late 1980s technology here, in what is probably an early 1990s implementation.
OK, sure, how hard would it be to recover data? I was thinking of using something like the UNIX utility dd to read the data off of the diskettes, and then looking at the result with a hex editor. Probably hexdump or even strings could extract the text file contents. Then he could read that into a text editor.
No, that won't work at all...
The diskettes aren't the physical format used on Earth.
The Smith-Corona PWP and other designs based on it used the Mitsumi 3" QuickDisk media. It dates from 1985 and stored a whopping 128 to 256 kbytes per disk in a peculiar physical format. See: http://en.wikipedia.org/wiki/Floppy_disk
Apparently this is the same proprietary design that Nintendo used on their Famicon console sold only in Japan: http://en.wikipedia.org/wiki/Famicom_Disk_System
The QuickDisk media was also used... well... pretty much no where else. Just on these "word processors" from decades ago.
This is why professional data recovery companies either don't want to talk to you about this media, or else they charge truly heinous amounts.
Outer shell:
3 x 3.0625 x 0.125 inches
76 x 78 x 3 mm
Magnetic media:
2.8 inch / 72 mm diameter
Central hub 14 mm diameter with 4.5 mm central hole,
1 mm hole 5.5 mm from center for drive pin.
His system did not work.
It had not been used in a long time,
and the proprietary diskette drive "did not work".
You could load a diskette, ask for a directory listing,
and after a while you get nothing back.
Just this message:
DRIVE READ ERROR
OK, let's try looking for a functioning PWP on eBay.
One eventually appeared. He ordered it, it showed up, and it failed in the same way. However, he was absolutely convinced that the media contained good data.
OK, maybe one of the drives can be repaired. We have two, so maybe the two systems can be Frankensteined together....
After quite a bit of disassembly, here is the diskette drive removed from one of the systems. Two layers of panels have been removed. The drive motor is at lower left, and the hub is the shaft in the bronze bushing near the center of the remaining panel above.
Hmmm. See what's missing?
No drive belt!
Well, there is a drive belt, or at least the curled fragments of one.
The drive belt had decayed. It was extremely soft, and attempts to pull it out from around the main pully caused it to smear into my fingers like thick grease.
OK, let's see what the other drive looks like.
Identical....
Based on a sample of just two, the common PWP failure mode seems to be a chemical breakdown of the diskette drive belt.
So you could find antiquated PWPs on eBay, but they will probably all be broken in the same way. You probably aren't going to find a working one, and you probably won't find the parts to Frankenstein one together because all of them will probably have no drive belt.
First, remove the belt fragments and clean up the brass pulley on the motor. A cotton swap soaked in alcohol was used to remove the formerly rubber goo.
At least the belt remains didn't stick to the nylon wheel.
Next, replace the drive belt with a rubber band! (Or a "gum band" outside North America).
It took a little experimenting to select one that was fairly stiff and of appropriate dimensions.
You have to remove yet another cover plate, this one with an attached gear.
Once you have the replacement belt installed, you have to replace that plate while inserting the nylon gear appropriately.
During the course of the following operation you will have multiple opportunities to remove that plate, move the drive belt back into its proper position, and reassemble it.
So you will get practice in the reassembly....
Before putting the major components back together, here is the other side of the diskette drive.
The connector is a series of pins on the main board of the drive.
At least on this example, the spacing of the pins above the board coupled with the shape of the connector on the small ribbon cable forces you to only attach the cable in the correct orientation.
However, it would be a very good idea to mark the cable before removing it. One of the PWPs had a drive ribbon cable with a dark wire at one end, easy to make a note if it was toward the edge or center of the drive.
The other did not, it had a bundle of black wires instead of a proper ribbon cable. But the connector could easily be marked.
You really don't want to reassemble the whole thing. You will have to fuss with the drive belt.
One thing that you will need to do on some PWP models is defeat a safety interlock so it will run with the case disassembled.
On this model the interlock is a microswitch to the rear of the left end of the main roller. I used a wire tie from a roll of garbage bags to hold that switch in place, tying it to the heat sink on the power supply in the left rear of the case.
That's the diskette drive standing at a jaunty angle just behind the right end of the keyboard. Its normal position is laying flat in the bottom of the case.
Here it is ready to run. Yes, the top of my stove was a handy work area. I don't have any large table.
And, a view from above.
The teakettle is not a crucial part of this operation.
The large can of salsa served as a handy place to rest the stacks of diskettes.
After many attempts I found a diskette that had some recoverable data!
Here it is printing away!
And of course, the ribbon ran out in the middle of the third page!
Luckily, the other PWP had enough ribbon to finish printing out what little data was recovered.
I found that you can pry the ribbon cartridge case open.
However, it would be very difficult to re-wind the ribbon back onto the source reel in a way that will feed cleanly and allow you to re-use the ribbon.
Almost all of the data had decayed off the media.
Even though I had kludged together a working drive, most of the media could no longer be read. Bit rot had set in.
There were 21 diskettes, all of them double-sided (and thus a whopping 256 kbytes of storage each). So, 42 pieces of media counting the two sides separately.
Out of those 42, on 30 I could not even read the
directory listing of the stored documents:
DRIVE READ ERROR
For the remaining 12, the directory listing
could give me a list of file names.
Not every time I tried, I attempted each read operation
several times before I saw file names on these 12 pieces.
But for 11 out of those 12,
none of the listed files could be read:
DRIVE READ ERROR
Finally, I was able to recover some of the data from one of the sides of one of the 21 diskettes. There were 8 files listed there. 5 of them could be read off the media into RAM and then printed. Of those five, one of them was largely corrupted (even on multiple readings).
So, out of 42 diskette sides, only 1 still had some recoverable data, and only half of the files on that one piece of media could be recovered.
What about the head alignment?
Yes, it's possible that the read head was slightly mis-aligned and needed adjustment, but I don't think that was an issue:
I don't know how you would align the head anyway, because these drives don't work like relatively modern diskette drives.
The head does not seek to a fixed track on the media. That second gear under the removeable panel drives a cam at a small fraction of the media rotation speed. That cam moves the head through a fixed trajectory as the disk rotates.
Yes, the data seems to be stored in a helical pattern. Or else the tracks are circular but they are read by the head following a helical track.
Either of those suggests that the track is relatively broad with even broader dead space between. And so head alignment isn't going to be much of an issue.
What else could be tried?
Pull the signal off the read head, run it through a buffer amplifier, and capture it with an adequately fast analog-to-digital convertor. It wouldn't have to be very fast. Then do some DSP analysis on the resulting data.
Along the way you will have to reverse-engineer the data storage format, including the character encoding. I doubt that it's ASCII or EBCDIC, it's probably some bizarre format proprietary to Smith-Corona.
Then find the meta-data presented as the directory listing, and then use that to find the file data itself.
Radio topics — Ham radio, construction and repair, propagation, frequencies, etc
|
||||||||||||
|
||||||||||||