Note that you can drop a CD or other disk image on the Mac OS 9 window when it is open, and the disk image will mount as if you had inserted a CD into a drive on a real Mac.
But first, you have to be able to mount a CD on the host system, which is not possible for HFS FS anymore in MacOS 14.6. x case. Do you know any easy solution to this problem?
You don't need to mount the real CD on the host system; you just need to be able to image the real CD on the host system (or already have the image handy).
Ronald P. Regensburg wrote: ↑Fri Sep 27, 2024 8:40 pm
"CD or other disk image" means: CD disk image file or other disk image file, not a mounted real CD.
Ahhh - OK - my English is not brilliant as you may see. Thanks
adespoton wrote: ↑Sat Sep 28, 2024 12:01 am
You don't need to mount the real CD on the host system; you just need to be able to image the real CD on the host system (or already have the image handy).
My problem is a little bit different. I want to read an old Mac CD (HFS FS) on a modern Mac (macOS V15). Also, I want to write FD on the new Mac to migrate data to .... SE/30 e.g.
adespoton wrote: ↑Sat Sep 28, 2024 12:01 am
You don't need to mount the real CD on the host system; you just need to be able to image the real CD on the host system (or already have the image handy).
My problem is a little bit different. I want to read an old Mac CD (HFS FS) on a modern Mac (macOS V15). Also, I want to write FD on the new Mac to migrate data to .... SE/30 e.g.
Then what you need is https://thejoelpatrol.github.io/fusehfs/ -- this lets you use Disk Utility and diskutil to do so, and adds native HFS support to modern macOS. You can also use hfsutils from the command line if you don't want to do HFS integration.
I did not respond sooner because I needed a USB-C to USB-A adapter to connect my USB SuperDrive to my M1 iMac to test if this still works in macOS Sonoma. (I usually wait with upgrading to a new macOS version till at least the .2 update.)
You can use Disk Utility to make a disk image from a HFS CD-ROM in modern macOS. It did not work in macOS 10.15 (Catalina) and macOS 11 (Big Sur), but it again worked in macOS 12 (Monterey), it still works in macOS 14 (Sonoma) and I suppose it will still work in macOS 15 (Sequoia).
1. Insert the CD-ROM in the CD/DVD drive (I used the Apple USB SuperDrive)
- The CD will not be mounted, wait till the drive settles down and ignore the message that the disk cannot be read.
2. Find the volume name
- Open Disk Utility (in Apps/Utilities)
- In the Device and Volumes list at the left, the CD volume is shown greyed
- Select that greyed CD volume
3. Create the disk image file
- Choose from the File menu to create a New Image from the selected CD volume
- Choose DVD/CD master for the format
- Save the image file. It will have a .cdr extension.
- When the image file is created and with the CD volume still selected, you can eject the CD in Disk Utility from the File menu.
The created disk image can be mounted fine in SheepShaver.