I have some old HFS formatted burned CDs burning in toast on a classic mac. A friend needs his stuff moved off these backups onto his NAS but his modern mac cannot read these CDs. I can mount them in linux manually but the filenames have illegal characters so I cannot copy them over to anything without losing like half of them.

How to I copy these files off the CDs?

  • Brickfrog@lemmy.dbzer0.com
    link
    fedilink
    arrow-up
    3
    ·
    8 hours ago

    I haven’t needed to do this myself but have a few ideas if you haven’t already tried these yet

    • Are you trying to mount as HFS, or as iso9660? Those CD media you are looking are are probably hybrid ISO/HFS discs so they technically can be read in either format… I suspect mounting as iso9660 with/without its mount options could help you copy the data afterwards. Check the man page for mount to review the options, thinking iocharset and/or utf8 could be helpful if the defaults aren’t working.

    • If the standard mount / cp isn’t working you could also give other tools a look. Have not tested this myself but I saw the Debian repo has hfsplus - which includes hpmount and hpcopy which should in theory be able to copy off HFS+ media. No idea if the tool also works with HFS but could be worth a go.

    • muusemuuse@sh.itjust.worksOP
      link
      fedilink
      English
      arrow-up
      1
      ·
      6 hours ago

      I have been plying with hcopy but its giving me backtalk over syntax. It’s whining about what it find s being directories. Yea, that why I passed -r to copy recursively. it just responds by saying thats a directory and not copying anything.

      I cant figure out what iocharset is wants for normal mount options so it can copy some things that way but not others.

      Also, again, this is HFS, not HFS+.