Mac Dd Tool For Corrupt Dvds

Active11 months ago
  1. Mac Dd Tool For Corrupt Dvd Soft
  2. Mac Dd Tool For Corrupt Dvd Scr

Both command-line and screen-oriented pointers appreciated!

update:

I verified the disk utility, hdiutil, and dd methods. dd seems the fastest, 30 minutes on my macbook pro vs. 40 minutes for hdiutil. I was able to simplify dd to use just if= and of=

For the DVD, I used /dev/disk2. I verified this with diskutil list and unmounted it first.

  • This is Mac's built-in filesystem consistency check tool and allows you to find and repair errors with the startup file system. Run this command until you don't see **The volume [volume name] was modified.** or the tool fails three times in a row.
  • DVD-Audio and DVD-Video is the disc with a format based on DVD-ROM. In the root of DVD volume, there are two contents, AUDIO_TS is to store audio data, VIDEO_TS is to store video data. There are no files in the AUDIO-TS directory, and three type of files IFO, BUP and VOB in the VIDEO-TS directory.

MacDrive also has other tools, which you can see across the top: Create, Repair, Burn, etc. Using Repair, you can connect a Mac drive to your Windows PC and fix it so that the data can be accessed. This is a great tool if you are a PC technician and someone brings you a Mac formatted hard drive that is corrupt or unreadable by OS X.

migrated from serverfault.comDec 21 '09 at 7:59

This question came from our site for system and network administrators.

9 Answers

There are generally four ways to create a disk image on an OS X box:

  1. Disk Utility - The on-screen prompts will guide you, but it will by default create a .dmg, which is an OS X-specific file format. Disk Utility will also create an ISO (.cdr extension) if you select the 'CD/DVD Master' option before creating the image. You can rename the extension (to .iso) after creation if desired.

  2. Roxio Toast - The de facto third-party standard in creating optical media on Mac OS for over a decade, it will create almost any CD or DVD format you want.

  3. The hdiutil command-line utility, which will, in fact, create every format that Toast supports, for free, though it is far less pretty. If you want to create an ISO with this tool, use hdiutil makehybrid -iso -joliet -o Image.iso /input_path

  4. There is a fourth, extremely direct command-line way using dd that sysadmins might know: dd if=/dev/disk1 of=Image.iso

Corrupt

Open /Application/Utilities/Terminal.app/

That should do it!


Actually Disk Utility will create an ISO (.cdr extension). Just ensure you select the 'CD/DVD Master' option before creation the image.

That file can then be used like any other ISO file only requiring a rename for certain dumb Windows apps that baulk at the .cdr extension.

Been using this method for ages with no problems.


As mentioned in other answers you can use Disk Utility or dd to create an ISO image of the original disc. But if the disc is copy protected, it contains decryption keys in the lead-in area of the disc which cannot be read directly, and are not part of the ISO image. So if you burn a new disc with this image it will not play on a standard DVD player. Nevertheless, you can play it using a program like VLC which doesn't need the keys, since it is able to circumvent the encryption.

If you want a program that will copy the disc to the hard drive and also remove the copy protection so that you can burn it to a new unprotected disc, MacTheRipper will do that, but it looks like it hasn't been updated in a while. (Only a PowerPC version is listed.)

For storing on your hard drive you might find it more useful to transcode the content to unencrypted H.264 using Handbrake. This will save you a lot of disk space compared to storing the MPEG-2 content that is used on DVD-Video discs. However, it will not preserve the DVD menus, and if you want to burn a DVD that you can play on a standard DVD player then you would have to convert it back to MPEG-2.


After looking into dd command line tool...

I found you can also create a disk image using disk utility.

Just create a new image and select “DVD/CD Master”. - Apple adds the extension .cdr but you can rename the file to end in .iso and it will work as a standard ISO.

Anyone know how this effects any drm protection on disks?


You can use the dd command line tool. Make sure you unmount the drive first though.

This will make a bit-for-bit copy of the DVD.

Note: substitute /dev/dvd with the name of the device as it shows up in Disk Utility in OS X, for example if Disk Utility's BSD device node shows 'disk2' then use /dev/disk2.


Don't forget asr, the Apple Software Restore command-line utility: it can operate like a raw copy program like dd, but it has more bells and whistles. Not least, it will work directly with volume pathnames, as dd won't.


I'm normally a command-line person myself, and the built-in Disk Utility works pretty well also, but I recently stumbled across another good and free alternative called Burn. Among its many features is the ability to make disc images:

  1. Download Burn, then extract and open it
  2. Put your disc in
  3. Open the Copy tab
  4. Click Scan...
  5. Select the disc and click Choose
  6. Click Save..., choose a name and location, and click Save

I have found that dd produces the same ISO image as some tools on the PC, so I have been using dd, and below is a quick list of commands:

Mac Dd Tool For Corrupt Dvds
  1. diskutil list
  2. diskutil unmount /dev/disk1
  3. dd if=/dev/disk1 of=DiscImage01.iso
  4. diskutil eject /dev/disk1

The details:

  1. In Spotlight, type in Terminal and you will see the app for the UNIX console. (or go to Finder and use Applications -> Utilities -> Terminal).
  2. diskutil list is to see which drive the optical drive is. It might be /dev/disk1 or /dev/disk2, etc, depending on whether you have other drives, such as USB flash drive or SD card. The command will show the name, as well as the size of the disc, and it should be typically 4GB to 8.5GB.
  3. use diskutil unmount /dev/disk1 to unmount the drive, and this command doesn't require a sudo and therefore doesn't need the administrator's password.
  4. dd if=/dev/disk1 of=DiscImage01.iso is to create the ISO image in your current directory (which is your home directory if you just started the Terminal app without doing any cd command). It will take a while and you will see the optical drive's light blinking, if the drive has such a light.
  5. diskutil eject /dev/disk1 is to eject the disc for some optical drive that won't let you eject manually but requires OS X to eject the disc.

In addition, since dd can overwrite any existing file, so you might want to do chmod 444 *.iso so that all .iso files are only readable but not writeable, and if one month later you issue a dd command that might overwrite an existing file, it actually will come back with a 'Permission denied' error so that you won't overwrite that existing file.

Mac Dd Tool For Corrupt Dvd Soft


Mac Dd Tool For Corrupt Dvd Scr

Not the answer you're looking for? Browse other questions tagged macosiso-image or ask your own question.