Hi Andrew, Thank you very much for your instructions! They were very helpful!
Once I mounted the Windows partition of my cds using mount_cd9660 as you suggested, I was able to use mkisofs from cdrtools to make an ISO9660 image of that partition. In case it is useful for someone else in the future, the command I used was: $ mkisofs -v -J -r -V [VOLNAME] -o [PATH TO ISO IMAGE] [MOUNT POINT] One small thing I observed was that until I used umount to unmount the Windows partition, diskutil eject wouldn’t let me eject the cd (which is somewhat different from cds that the Finder automounts). Best, -ranga > On Mar 8, 2022, at 20:40, Andrew Udvare <audv...@gmail.com> wrote: > > >> On 2022-03-08, at 18:49, Sriranga Veeraraghavan <srira...@berkeley.edu> >> wrote: >> >> Hi, >> >> I have some older CDs that appear to be master with a Mac (HFS/HFS+) >> partition and a Windows (FAT32?) partition. >> >> Under BigSur (on M1), Finder and DiskUtility only seem to want to mount the >> Mac partition on these CDs and don’t seem to provide a way to access the >> Windows partition. >> >> I’ve been able to access the Windows partition by running on Linux running >> under an emulator, but this is somewhat clunky. >> >> Does anyone know of a way (perhaps through a port in macports) to mount the >> Windows partition on a hybrid CD? >> >> TIA, >> >> -ranga >> >> >> > > You should be able to use /sbin/mount_cd9660 to mount the area seen by > Windows (ISO9660 with Joliet). > > mkdir mount-point > sudo /sbin/mount_cd9660 -r /dev/... mount-point > > To make an image: > > dd if=/dev/... of=x.raw conv=notrunc bs=2048 > > Also try installing cdrtools and using the 'readcd dev=/dev/... -clone > f=x.raw' command. > > Both of these may result in a proper image that has the ISO9660 filesystem > and the HFS. You should be able to mount the ISO9660 file system with the > image with /sbin/mount_cd9660 just the same.