Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

I have two 720 KB Mac (System 7) 3.5" floppies from high school. Since floppies demagnetize themselves with time I would like to "clone" them to another medium before it's too late. These were my first 2 floppies I used in school and they contain my programming projects from the early 90's. I would like to archive them ASAP.

Something like an ISO but for floppies would be great. I just want to mount the file to a virtual floppy (either in a regular environment or in visualization).

The trick is that I don't have easy access to a Mac anymore. Is there a Windows program that can (raw)read a Mac (System 7) floppy and make an image file of it?

share|improve this question
    
Nothing wrong with archiving the disks, but you probably have plenty of time before the disks go bad. I have hundreds of 5 1/4" floppies from my Apple ][e from over 30+ years ago which are all still readable. –  Keltari Feb 5 '13 at 14:53
add comment

4 Answers

Creating an image of the floppies, once you can read them, is easy enough. The problem is finding the hardware which can read them.

At the time that 3½ inch floppies where common there were three wide spread systems which wrote to them:

  1. The IBM compatible PC, which kept their rotation speed constant. These used up to 720KB of the maximum of 1MB which could be stored. Using 80 tracks on 18 sectors like this. TRACK GAP. sector 1, sector gap, sector 2, sector gap, ....
  2. Amiga's, which skipped the inter-sector gap, and wrote 11 sectors per track. That allowed them to store 880KB.
  3. Macs, which varied the rotation speed.

If you do not vary the rotation speed then the outside part of a disk will pass much more quickly beneath the RW head. This does not optimally use the capacity of the disk. So the Mac was smart and varied speeds.

The downside to this is that you need a drive which can do that, and the mac was the only common computer of that era which did that.

All of this means it that you need some non-standard-pc hardware to read the disk. Once you have that it is a simple matter of using `dd if=/dev/floppy of=/home/mybackup bs=84. Once you have them as an image you can open them with a recent Mac OS/X. (OS/X 10.4 has read only access, so I guess just for backing them up modern is not even needed).

That leaves the problem of getting the right hardware. Sadly the only answer to this seems to be to find an old Mac.


[Edit]

There seem to be two solution for the PC:

  • Kryoflux which samples the disk to a raw data stream. Getting the actual files out might not be entirely trivial, but once you have the data it should be possible,
  • Disk ferret

Both use their own hardware rather then a PC floppy controller.

share|improve this answer
add comment
up vote 0 down vote accepted

I found MacDrive Standard which allows me to read floppies, CDs, DVDs and HDDs directly in the Windows explorer. It worked with all my 1.44 MB floppies, but my 720 KB ones were unreadable. Not sure if they are damaged or if they need special hardware.

When MacDrive is installed I can even make images with WinImage (but it will not show the image contents even if there are Mac files in the image). If MacDrive is not installed WinImage can't make the image.

I then sucessfully mounted the floppy image with Mini vMac (an early Mac emulator).

Now the only thing is that I can't read are the older 800K (720K) floppies whit this method.

share|improve this answer
    
The older ones can not be read because you need to be able to vary the speed for them. (Newer macs use std PC style hardware. Older ones do not). –  Hennes Feb 7 '13 at 23:13
add comment

MagicISO Maker works for me. The option is in the tools menu as Make Floppy Disk Image. Just give the file a name as a *.bif file. I've done this to an old bootable MacOS 7 diskette and did Write Floppy Disk Image (the option directly under Make Floppy Disk Image) to a diskette I've once used as a Windows EBD disk and my old Macintosh recognized it exactly the same as the original bootable disk. The Mac can't tell the difference between the two (if only the FDD had eyes). the disks I used are 1.44MN but 720KB diskettes should work just the same and should work if copied onto 1.44MB disks.

I do not think disk drive speeds as being variable or steady paced arent a factor. I've backed up and restored (for testing purposes) on a PC and they work fine on my Mac. They also work on my Basilisk Mac emulator as well with the same results.

share|improve this answer
add comment

Use Winimage 8 or later - it create floppy images.

Read floppy menu

Read floppy

Read floppy process

Read floppy process

Save as IMA - read in Vmware and Virtual Box

Save as IMA - read in Vmware and Virtual Box

share|improve this answer
1  
I tried WinImage 8.50 already, but it can't read Mac floppies. –  AlexV Feb 3 '13 at 22:42
    
wait plz I add screen –  STTR Feb 3 '13 at 22:51
    
This is what I do for my floppies. Unfortunately it does not work for Mac floppies. –  AlexV Feb 4 '13 at 14:13
1  
The reason for that is that you use a PC floppy controller and a PC drive. They do not allow you tp vary read/write speed at the drive heads or to vary the rotation speed of the floppy. Yet you need at least one of the two to efficiently use floppies and the mac did this. –  Hennes Feb 5 '13 at 12:23
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.