Project: A long fogotten Syquest cartridge visits …

The Contact

It’s always interesting when readers contact me. Most days, it’s just spam and companies who manufacture things in China wanting my business. But this was different. I received this genuine e-mail from Mark on 12th June which said the following:

Hi Gough,

I read your article about the SyQuest SQ5510 88Mb Removable Hard Disks. I have a Syquest 88mb 5.25″ SQ800 Cartridge. Do you have any ideas how I can get the files off of it ?

Thanks for your time…Mark

For those who have no idea what a SyQuest is, here are a few posts I’ve made in the past.

Being a bit of a digital historian/archaeologist, I was lucky to have the SQ5110 drive that I earned from doing previous recoveries for UNSW. It wasn’t completely healthy (given the age of the thing, it’s a bit of a miracle it works at all!) but I was definitely not letting its last few hours go to waste. I had pledged to use whatever life it had remaining in a responsible manner – to help the “occasional” forgotten SyQuest be “reanimated”.

Seeing as it was a genuine request, I was very much interested and replied the same day (e-mail trimmed to save reading):

Dear Mark,

Do you have a SyQuest SQ5110 or SQ5110C drive and an associated working SCSI controller? […]

If you don’t have the required equipment – your options are relatively limited. You could try contacting specialist data recovery firms […]. Or you could purchase the said equipment off eBay (and pay a fair premium for it, without many guarantees on condition).

Or, if you are not sensitive about the data, I am willing to donate my time and equipment to recover your disk(s) provided that you are comfortable with sending them to me (and covering postage fees) and understand that I cannot guarantee that your data will be readable (given the age) and I cannot guarantee that the files will be of use (due to file format changes). I can’t guarantee my SQ5110 drive doesn’t blow up trying either … as you can appreciate with things of this age, it’s not going to necessarily be a stroll in the park. Nor can I guarantee against loss in postage either.

[…]

I will render the services at no cost to you (other than postage, however, I will not return the disks to you), and I make no guarantees about time frames etc. If you opt to do so – I will return your files via a ZIP archive on my Dropbox (as this is most convenient).

Do have a think about it and if you choose to send your cartridge(s) to me, please give me a few more details and I will give you my postal address.

– Gough

Just being my usual helpful self, or so I think. Anyway, as I am merely a hobbyist, it has always been my nature to refer people to “experts” – i.e. professionals. But this was a special case – SyQuest cartridges are rarely encountered and most data recovery firms now specialize on hard disks and won’t touch floppy drives, ZIP disks etc.

I received a quick reply from Mark the next day …

Hi Gough,

Thankyou for taking the time to reply at length to my email, it’s very much appreciated.

Unfortunately I don’t have the required equipment. The Syquest 88mb 5.25″ SQ800 cartridge I have contains Macromedia Director files […] since 1995 but the Syquest cartridge has been stored well.

I have emailed a couple of data recovery businesses, no luck so far but I might try a few more and I’ll let you know if I have any success. Otherwise I would like to take up your offer.

We only used Macs at the Uni so it would be Mac formatted. If the files are successfully recovered I have to then work out a way to render the animations out to a video file. Do you have any experience in that area?

Once again thanks for your time…..Mark

It’s not surprising that there wasn’t much luck from recovery businesses – however, that being said, the challenge was more than just getting the bits off the disk. Most recovery companies aren’t too interested in that. Anyway – I decided to reassure Mark of the “plan” –

Dear Mark,

Thanks for the info. With Mac formatted Syquest disks, I can always read them into a raw (~88mb image) file which can be formatted as a .dmg in which case double clicking it on a modern MacOSX machine will mount it *just like it was a real Syquest*. […]

I was lucky that the Mac carts I had worked with also contained a backup of the programs used to create the files themselves – so I managed to load that up into an old System 7.55 or Mac OS 9.0.4 emulated machine (as the application backups were for Motorola 68k or PowerPC architecture – long since abandoned with the Intel Macs of yore).

Unfortunately, I don’t think I have access to old versions of Macromedia Director for System 7/8/9 (which sounds like the likely candidate for creation of the files) – but you may (hence the image may be the best technique). If the software was backed up to cartridge, exporting to video could be tricky from within Mac OS […].

I hope this information gives you some ideas – getting the bits off of the disk is only half the job :).

– Gough

It was at this point, our communications stopped. I had naturally assumed that he found success or found someone to do it for him – but that wasn’t the case. A month later, he replied:

Hi Gough,

Sorry to take so long to get back to you. I received some quotes to attempt to retrieve the data from my SyQuest Drive. To cut a very long story short there are no guarantees from any of them. I would like to offer you […] cash as a contribution for your time if you can attempt to retrieve whatever you can from my drive and get it to a video or graphics format that I can use.

[…]

Thanks for your time…Mark

From there, it was a simple matter of replying with my address and having the cartridge shipped to me.

The Cartridge Arrives

On Monday 22nd July, the cartridge arrived by registered post. Now, the work could really begin. First, a quick examination of the cartridge as the design differs slightly from the other cartridges I had:

newsyquest-outercardrear newsyquest-outercardfront

Interesting the “five year warranty” on the front of the outer card. The other ones I had used a different colour scheme and didn’t have the guarantee. As this cartridge was “dated” as being written in 1995, this is 18 years old!

newsyquest-top

newsyquest-rear

Unlike the other cartridges I had, the serial number of the cartridge was on the rear, and the front featured a full size moulded SyQuest logo.

Onto the Job at Hand

The first step was quite straightforward – prepare the recovery environment. Luckily, I have a machine here dedicated for recoveries. It has Linux on it (lubuntu 12.10), and virtually any modern and old interface available – IDE, SATA, SCSI, USB, Firewire, Parallel, Serial just to name the most important. The SyQuest drive hasn’t been touched since the last set of jobs completed – so I hooked it all up and started it up.

It’s quite normal that Linux takes almost 10 minutes to start with the SyQuest drive installed. During boot-up, it seems that Linux wants to auto-mount/find the geometry of the drive, and with no cartridge inserted, it keeps trying for a while. You might think you can speed it up by sticking a cartridge in, but alas, with my drive, the heads seem to be a bit dirty and the disks a touch difficult to read – so instead it takes almost just as long as it tries to read the sectors and either slowly reports them or gives up.

My tool of choice is ddrescue – the package name is gddrescue. It’s not the same as dd_rescue. ddrescue is special as it’s capable of automatically partitioning and retrying “bad” areas, reading forwards and backwards to complete the job. My previous experience with the SyQuests have shown that they are quite reliable provided you are patient and you are willing to let it retry several times. In my case, I set retries to 20, and had it spit the log file out (so we can resume in case of power failure).

It’s at this point, I should point out something peculiar to SyQuest cartridges – the hardware write protect switch. I ensured it was in the write protect position, to prevent inadvertent corruption and lack of “forensic” quality recovery. But what I noticed from the 44MB SyQuest manual on BitSavers was that the drive itself had inbuilt defect management. Quite an impressive feat for that period when PC’s still had MFM drives with a print-out of defective sectors.

This in itself shouldn’t be a bad thing, although it can cause problems. ZIP disks also have an internal defect management as well. If the drive used to read the disk is fine, then it should be okay, but if it isn’t, there is the potential that the drive will read the data, incorrectly correct it (say, buffer RAM failure or ECC algorithm damaged) and rewrite it back to the disk (and mangle it, say a bad write head) which may destroy any and all chances of recovery. If the hardware write protect doesn’t stop these reallocations/rewrites, it could be a disaster. It’s definitely interesting to think that the simple act of reading a disk could alter the disk and should be concerning to all “historians”.

But I know from experience that it isn’t a problem with this drive – and with the ddrescue provisions, as long as it read back correctly just once, that was all I needed.

In 26 hours, the disk was fully recovered after about 12,000 retries in total. In fact, it would have been faster to download 88Mb on a dial-up modem than it was to squeeze it out from the drive. Step 1 was complete. I offered Mark a ZIP archive of the .img file itself, which I renamed to .dmg to allow modern MacOSX to mount it, although with a warning:

Unfortunately, as it is a raw image file, it will not be accessible on the PC, however, you can double click on it on your Mac to mount the cartridge image and explore the files directly. The programs on the disk will not likely run on modern Macintoshes. Please make several archive copies of it before opening it. Any opening of the image under emulators or Macs will cause alteration to the disk image which will corrupt things like the driver partition and date/time stamps and will not preserve forensic integrity. As it stands, this image can be used to produce a perfect 1:1 copy of your disk provided another machine with a Syquest cartridge drive and cartridge is used. The copy produced from this image will be indistinguishable when placed into a drive on a classic Macintosh – barring the cartridge serial number which is not part of the image.

Phase Two Recovery: Data Interpretation

Unfortunately, this post might get a little boring to some people because there are many things which I just can’t show you all – after all, the data belongs to Mark, and it’s my duty to keep that between us. As a result, there will not be much to see – but just a few thoughts for all.

The most challenging part of the recovery, in the case of non-damaged media, is often making sense of the files. I say that because there are, and have always been, a plethora of proprietary formats. Simple text files will often be easy, but when we’re talking about multimedia, it’s not so simple. The applications that were used to create them are often missing – and the systems on which they run are no longer available or functional.

We knew we were dealing with old Macintosh stuff – so as a prerequisite, “Classic” MacOS was a necessity. Luckily I had already had a setup of Basilisk II and Sheepshaver, along with a set of OSes ranging from 7.5.5, 8.1 and 9.0.4 already set up and ready to go. The image file can be directly attached to these emulators, and explored on the “emulated” classic Macs just like having an actual SyQuest drive.

The disk itself had a copy of Macromind Director 3.1 on it, but at some point in time, the actual files had been opened up in Macromedia Director 4.0. Unfortunately, this upgraded the file format, meaning that getting it to open in 3.1 was impossible. Maybe it could have been possible with a bit of “flag tweaking” using Resedit, but the details aren’t clearly available.

doccannotbeopened

My next thought was to “export” the files from the SyQuest cartridge and get my oldest archived PC version of Director to open it. This was Macromedia Director MX 2004. Surprise surprise …

DirectorMX2004err

Or maybe not so much a surprise. Even within the same franchise, it seems, the file formats are updated so quickly, and the support window for older file formats extends only to “the next version or two”. This means that even a new version of the required software is entirely useless in resurrecting the files.

From this, the next action was clear – obtain a copy of Macromedia Director 4 or 5. It took a lot of searching to uncover the one place I could find it – Macintosh Garden. Legally, this move is ethically and legally questionable as the status of the software is technically “abandonware”. What people perceive to be “okay” differs – but I think it’s rather obvious when time is running out, it’s better to get the job done before you can no longer do it. I suppose that if they didn’t want us to do this, they would have allowed their modern versions of the software to open the files in the first place!

It took a bit of juggling to unstuff the file – which revealed many disk images which could be mounted in the emulator to do the install, and then the upgrade. HFVExplorer comes in very handy to inject these downloaded files into the emulated systems, although, the resource fork is almost always missing and this causes problems like the dialog above which basically says that there’s nothing that can open them, and the files aren’t even listed in the application’s Open dialog at all. Luckily I had an older version of StuffIt! Expander which had an “all files” feature in the open dialog which allowed me to unstuff the files.

With the program installed, the files opened but they couldn’t play at full speed and export was broken, complaining of running out of RAM. You have to remember that when you play with emulated machines, they can obey the limitations in the original hardware and add some more. Emulation speed is not exactly cycle-accurate, and neither is the CPU emulation, meaning that Virtual Memory isn’t available. Giving the emulator a large amount of RAM didn’t help as the application just didn’t want to use it all before complaining.

Oh I love a challenge …

What I did? Exported the Director files into a Projector file – this was self contained 68k and PPC fat binary which I then executed under the faster PPC emulator. The screen was recorded using Camtasia Studio running on the host, which was resynced manually externally with the audio file (an AIFF) which was taken out of the SyQuest image. After all the editing, it was encoded with MediaCoder to some “modern” H.264 MP4 file.

I couldn’t resist the challenge, so it was all done by Wednesday 24th July!

Job Done

As far as I can see, this is the best I could achieve given all the hurdles and limitations with what I had at hand. That being said, the result was okay, but I suppose, could be considered not entirely “authentic”. I e-mailed back with the files and the list of “issues” which were encountered, to receive a reply:

Hi Gough,

Thanks you very for your excellent work. I’m happy with what you were able to extract from the drive and the video files are usable.

Your skills are remarkable and if there is any way that I can sing your praises in the form of a reference or comments on sites etc. please let me know I’ll be very happy to do that.

I have downloaded the files from your drop box and made multiple copies. I haven’t tried to explore the cartridge image on my mac yet but will let you know the results when I do.

Thanks again…Mark

Thanks Mark!

Well, what can I say? I can’t be happier with that. If I can do something for someone, and they’re satisfied with it, that’s exactly what I aim for.

Even better was the fact that Mark was generous enough to contribute some money for my time and efforts – this will go to help supporting the site and keeping everything running – so it’s a win-win situation. Thanks Mark!

As a footnote – if anyone else has a long-forgotten SyQuest 44/88Mb Cartridge they want the data from, and they’re willing to part with it, cover the cost of postage and perhaps even donate something for my time, this may just be your lucky day

About lui_gough

I'm a bit of a nut for electronics, computing, photography, radio, satellite and other technical hobbies. Click for more about me!
This entry was posted in Computing and tagged , . Bookmark the permalink.

13 Responses to Project: A long fogotten Syquest cartridge visits …

  1. Mark says:

    Hi Gough…Mark here. I was very interested to read this blog and more detail as to your challenges and processes. I should have added a few more zeros to the amount of my contribution 😉 . I honestly didn’t think I would recover the animations with music from the cartridge. To see those works unseen since 1995 come to life again was a wonderful surprise. I can’t thank you enough…Mark

  2. JeffD says:

    Wow this is really nice to read. I am getting ready to embark on a similar task. I have all my art work on syquest 270 cartridges and I can’t find my syquest270 drive!

  3. Mark says:

    Hi Jeff, you should ask if Gough can do it. It worked for me, I couldn’t be happier…Mark

  4. Lee says:

    We just had one of these roll into our tech dept. – a professor wanted their archives, re-archived to newer “modern” archival storage medium 😉 Any chance you have access to downloads for SCSI Manager, SCSI probe or the APS Power Tools software? The 3.5″ floppy that had the APS Power Tools driver software didn’t want to load on our external, USB 3.5″ drive on the Mac – go figure; hopefully we’ll have better luck with their 88mb and 200mb sysquest cartridges…

    • lui_gough says:

      Dear Lee,

      Unfortunately not! I have heard of the tools, but never seen or used them in person (especially since I wasn’t a Mac user then, and I’m not a Mac user now). They probably went to the grave with the company although maybe someone (e.g. Macintosh Garden) still has them?

      That being said, the floppy may or may not be toast – if it is 400k or 800k format, it is GCR format which USB floppies won’t deal with. You can tell this by the ‘high density’ hole on the left bottom corner of the disk being blocked. I have had success reading these types of disk to image file using a Kryoflux and Sony branded ‘PC’ floppy drives (had trouble with Samsung and Panasonic drives). You can find more about the Kryoflux on this website with the search.

      That being said, if you have access to a PC with a SCSI controller, get some Linux action going and get the whole thing imaged. Then examine the image on a Mac. It’s probably much easier this way, although if your cartridge was bootable, it’s not likely you can boot from image. That being said, as long as the Syquest drive is properly configured for the bus, and the OS hasn’t been upgraded too far, the cartridges should still mount without the tools enough to copy. Write protect it just to be sure that you can’t mangle the contents.

      If you would like assistance in regards to either the Syquest or the floppy, I’d be willing to provide some (subject to media being of the right sort/being packed and posted carefully). Best of luck with your digital archaeology!

      – Gough

    • lui_gough says:

      I just checked MacintoshGarden.org and they do have SCSI Probe and APS Powertools (at least one version of each), so it might just be your lucky day!

      – Gough

  5. SF says:

    Very interesting.
    I recentely found a 44MB SyQuest cartridge while scavenging on the faculty of physics of UJ, as they were moving out and plenty of things were left for disposal, I found tons of 3,5 and 5,25 floppys and some 10 and 20GB DLTtapes, the only thing I can read now are the 3,5″ floppys, I wonder what will I fing on the uncorrupted floppys and maybe tapes and one syquest cart.

  6. barb emerson says:

    Wow. Gough you are one of the nicest guys on the Internet. No kidding. Your blogs are so helpful and detailed. I’ve spent the afternoon reading your posts about Syquest and attempting to get files off of the eight 88 MB disks that I’ve been storing for 20 years. I have the Syquest drive plugged into my 20-year-old Mac and everything is running, but I can’t get the drive to mount using SCSIProbe 3.5.

    Let me know if you’re interested in talking further about my project — because it sounds like Syquest disks and drives are interesting to you. If you’re not interested in discussing my project, I will simply continue reading your posts and hope I can find a way to recover my files. (I was encouraged by Mark’s story!)

    • lui_gough says:

      Dear Barb,

      Thanks for the comment, lets see if I can help you diagnose the situation so that you might be able to help yourself with the drive because it seems like you have the right gear, but somehow, might be missing a crucial step somewhere.

      First of all, I’d like to first check that your drive is correctly connected and terminated. I’m assuming you’re using an external drive, as most people were at the time. There should be power connected to the drive itself, and the SCSI data cable from the computer. If it is the last drive on the SCSI chain, there should be a terminator plugged into the second SCSI port on the drive as well, or a termination switch needs to be set. The SCSI ID number needs to be configured to something that doesn’t conflict with anything else on the SCSI bus (often controllers reserve the highest number, and the internal drives utilize lower numbers starting from 0, so something like 5 or 6 will often be safe). If you have other unnecessary devices on your SCSI bus, try to remove them to make troubleshooting easier (i.e. scanners, ZIP/JAZ drives).

      Power on the drive before you power on the computer – it will not work unless you do this. Check the front panel LEDs (there should be two). Are they flashing with nothing loaded in? If they are, your drive is reporting an error condition and might be damaged/non-operative. If it’s not flashing, then that’s a good sign. Continue to boot up the computer and see whether the drive is visible on the SCSI bus with a SCSI utility of some sort (sorry, I’m not really a Mac person of the era, so I don’t know which utility to recommend here). If the computer fails to boot or you see multiple copies of the same drive on the bus, something is wrong with the ID configuration switch – you might need to set the jumpers manually in that case.

      Plug in one cartridge – the LEDs should blink as it spins up. Once it’s fully spun up, some activity should happen and the cartridge should (in theory) automatically be detected and mounted. What are the LED indicators? Does the machine freeze? What happens if you leave it running for a few minutes? Maybe it’s like my drive and having difficulty reading the cartridge and needs to be left alone for a while. Maybe it will become accessible, but very slowly, in which case, I recommend the method I use which is to recover the cartridge using a PC running Linux.

      I know for a fact that my drive is not that healthy, but it does work “well enough” to squeeze out the data from the drive using a machine running Linux. If you have a PC-based computer, with an appropriate SCSI card, you can try migrating the drive to that PC, running Linux and using ddrescue to make an image of the cartridge. Then you can consider using the image with an emulator, or by writing it to a USB and mounting it in a modern Mac, with the caveat that many older files will not open correctly and you might need to find a way to migrate the files back to your old Mac (e.g. ZIP disk) to have them usable.

      Let me know how you go with some careful troubleshooting. If you’re still out of luck, and you don’t mind shipping the lot to me (disks only, or preferably disks with drive so I have something to use should my drive fail midway, depending on where you reside), I will happily attempt to recover your data in raw form and send links to it back to you via Dropbox link. If so, please contact me directly using my e-mail address in the contact me page.

      – Gough

  7. Pingback: Melb2016: A Super-Special SyQuest Side Quest (Part 12) | Gough's Tech Zone

  8. Pat says:

    I am completely out of my element here, but I inherited several 135 mb EZ drive cartridges and the EZ drive itself with cables and power adaptor. If they are of interest to anyone, please let me know.

    • lui_gough says:

      Hi Pat,

      Thanks for dropping by to leave the comment. If you’re interested in recovering the data from the cartridges and don’t have the necessary computer and SCSI interface, I would be glad to help if you’re happy to ship the bundle to me in Sydney, Australia. Even if you’re not interested in recovering the data, I would be interested in acquiring the set from you in case other people have data on their cartridges they would like me to help them with, as I am volunteering to help others with recovering data from their “obsolete” cartridges where I have the hardware available.

      Thanks,

      Gough

      • Pat says:

        Hi Gough: My goodness! I didn’t realize I was out of my element both technology wise and geographically too! I’m sorry I didn’t realize you are in Australia. I’m in Canada. I don’t need to salvage the data. I think the cost to ship would be prohibitive and I can’t guarantee that the drive functions ( I assume it does, but I can’t be sure. It was my brother’s ). If I can’t find someone closer to take them, I’ll get in touch again. If they are useful, I hate to see them collecting dust. It sounds like you are helping a lot of people retrieve their data. Good on you!

        Pat

Error: Comment is Missing!