software

gpt-surgeon

Command-line tool for repairing corruption of HFS+ partition labels on GPT-partitioned drives by MacDrive 7. Requires Python 2.5 or higher.

Usage

gpt_surgeon.py list </dev/diskN>
Show GPT entries for a disk.
gpt_surgeon.py repair </dev/diskN> <partition number>
Change the type of the selected partition on the selected disk to HFS+. The partition numbers start at 0, as in the list command.

See the post invalid BS_jmpBoot in boot block: 000000 on my blog for more information, or watch the above walkthrough video.

DMG DJ

screenshot of DMG DJ

Disk image manager. Mounts necessary images when you launch an app, unmounts them when you quit. (Mac OS X 10.4+, Universal binary.)

licensing

Except as noted, unlimited distribution with or without modification in source and/or binary form. The software is provided as is with no warranty whatsoever and I am not liable for any damage it may cause. Use at your own risk.

exceptions

DMG DJ incorporates an unmodified version of NDResourceFork by Nathan Day. This package has its own license with credit clauses for source distribution.