Indeed it is, it was just the easiest example I had on hand. They all work virtually the same, however.I haven't seen the issue mentioned in person, because I don't really OSX... But that looks to be a quicksilver, I think they mean... Slightly newer than 20 year old machines.
My question is: does dd have a front end? There's nothing that I abhor more than a command line.I suggested dd because it gives you a raw data copy including all partitions and data associated with them. This is not always guaranteed when using CD burning/imaging software.
My question is: does dd have a front end? There's nothing that I abhor more than a command line.
That's not a bad idea....I'd definitely give that a try.@LaPorta Automator allows you to make an app that executes the commands for you. It'd be trivial for one of the hacker guys to make one. I was able to fumble my way through to make an app that executed the IMG2DSK utility.
And we've done a fair bit of testing and feedback to ensure those scripts cover the edge cases. I have yet to find an optical disc where the current version of the scripts fail to do the correct thing.For those of you coming across this thread, Protocol 7 on Macintosh Garden has written some scripts for macOS and Mac OS X, utilizing 'dd', to facilitate the proper extraction of CDs and DVDs to proper ISO images, and uploaded them here:
Doesn't regular dd do that just fine?For those of you coming across this thread, Protocol 7 on Macintosh Garden has written some scripts for macOS and Mac OS X, utilizing 'dd', to facilitate the proper extraction of CDs and DVDs to proper ISO images, and uploaded them here:
Doesn't regular dd do that just fine?
To use it, simply unzip the dumptoiso.command file. When you want to rip a disc, double-click the script to run it. It will then step you through the process:
Step 1: Display details about the detected disc.
Step 2: Set the output destination (initially auto-filled with default destination. can be changed).
Step 3: Set the output filename (initially auto-filled with volume label if detected. can be changed).
Step 4: Rip the disc (you will be prompted to enter your user password to rip a CD-ROM disc).
Step 5: Remove the write attribute from the output .iso file, create a md5 hash and write a rip log.
Step 6: Offer to create a zip archive of the .iso file and rip log.
Also, it was disscovered when making the script that not all versions of dd are created equal. So the script does some extra checking now to make sure the images are generated correctly whether you're running OS X 10.2 or macOS 26.I believe the scripts are made for those who find 'dd' too daunting or difficult to use.
The instructions for the scripts reads:
That seems fairly easy.
There is a version of dd that doesn’t do the only thing dd is designed to do?Also, it was disscovered when making the script that not all versions of dd are created equal. So the script does some extra checking now to make sure the images are generated correctly whether you're running OS X 10.2 or macOS 26.
Not all versions have the same handling of default sector sizes or header data; They’ll all get you what you want in the end (an image of the disc’s contents), but do you know how to enforce the reading of gap data on all versions of dd?There is a version of dd that doesn’t do the only thing dd is designed to do?
Perhaps there is a misunderstanding of what dd does here, which I suppose is not out of line with this entire thread.Not all versions have the same handling of default sector sizes or header data; They’ll all get you what you want in the end (an image of the disc’s contents), but do you know how to enforce the reading of gap data on all versions of dd?
For those who don't know -- dd (data definition/definer) is a general purpose file read/write tool that can pipe to/from various interfaces including sockets, block devices and text streams. This means it can leverage existing filesystem drivers or serial read/write a hardware device, and if provided the correct parameters, can target sections of structured data within a defined data stream. It's strength is in the ability to do in-line data conversion, so you can use it to transform data from one data structure to another. It was originally designed to convert data between little endian and big endian formats.Perhaps there is a misunderstanding of what dd does here, which I suppose is not out of line with this entire thread.
I too would like some documentation of why DU doesn't work, as well as what has changed to make dd not work. But I wasn't able to find any at the link, and none was forthcoming here. The script is just magic I guess.Still not sure why just using Disk Utility isn’t the easiest option.