Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have old MacDraw II files. Each file has a its resource fork (I suppose) in a directory called RESOURCE.FRK. I tried FixupResourceForks to relink the files but without success. Then I could set the type and owner to open it in MacDraw again. Any idea how to relink the resource information?

share|improve this question
up vote 1 down vote accepted

Here are the steps of the solution that works given that you are working in Mac OS.

  1. Install Mac OS 9, emulated through SheepShaver, this video tutorial shows how. You will create a Mac disk, as well as a folder used to share data with your host system.

  2. On your Mac (host), run Disk Utility, and create a new FAT disk image. (New->Blank disk image->choose MS-DOS Fat). Create it (or copy it later) in the the shared folder previously specified so you can see it on the emulated mac.

  3. Mount the new fat image and copy your files (with the RESOURCE.FRK folders) on it

  4. Download Disk Copy from this page, unpack it, put the smi in the folder shared with SheepShaver, then on the emulated mac, copy the smi to your Mac disk (created in SheepShaver).

  5. Run the Disk Copy smi, then open Disk Copy and drag drop the FAT image on it. This should mount it so you can see your problematic files.

  6. Now the RESOURCE.FRK are invisible, merged with the data files, which can be open with their native application, in my case MacDraw II, which can be downloaded from abandonedware sites.

Note that Macdraw II will not display the files properly if in Million colours mode, just use the dock to change to thousand colours mode.

share|improve this answer

I not aware of any current software to work with resource forks.

Back in the day I did some programming with Mac OS X/carbon's C API to manipulate them, and seem to remember it being reasonably simple (if you know C). Those APIs should still be around, though deprecated.

share|improve this answer

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .