DiskWarrior 3: The One Disk Utility Every Mac User Should Have
Charles Moore - 2006.05.30 - Tip Jar
Low End Mac Reader Specials
Memory To Go Special: New 2008 iMac 2GB $42 / iMac Intel Core2 DUO & MacBook Pro 2GB $36 - 1GB $20. MacPro 8 Core Memory 4GB kit $154 / 2GB kit $94 -- Free shipping available.
Download Typestyler, still the Ultimate Styling Tool for Internet, Print and Video Graphics. Works great in Classic with a Native OS X Version on the way. Free Tryout: www.typestyler.com
LA Computer Company: Specials on AppleCare, iMac's, Apple Batteries and Apple A/C Adapters. Also Great prices on Used Apple Computers. Call 1-800-941-7654 Click Here.
Other World Computing has the Upgrades, Enhancements, and Accessories for getting the most from your Mac. Quality Products, Competitive Prices, Expert Support Staff - www.macsales.com
Mac users can finally play Party Poker for Mac. Not only that, they can also learn how to play PokerStars for Mac.
Laptop Hardware Provided by TechRestore - Overnight Mac & iPod Repairs.
Compare products like desktop computers, laptops, and LCD TVs side by side! All the information and reviews to make the best purchasing decision for a new cell phone GPS products or MP3 players. The Ciao network makes searching products easy for you.
New MacPro Memory 800Mhz With Apple Spec Heat Sink 2GB $88 / 4GB $138 / 8GB $274 - Click to Maximize your Macs...
When I'm asked what is the best Mac disk maintenance and repair tool, my advice is that you really should have more than one - but If it has to be just one, my vote goes to Alsoft's venerable and superb DiskWarrior. I've been a DiskWarrior fan since back in 1998 when it first arrived on the scene.
DiskWarrior has always been essentially a one-trick pony, but it does that trick exceedingly well, which is to diagnose and repair disk directory damage cleanly, efficiently, and effectively. (The OS X version of the program can also be configured to check hard drives for media and or mechanical malfunction as well - see below.)
Directory Damage
Disk directories are the area of a hard disk that the Mac OS uses to "map" all the information stored on the drive so that the Finder can find it. The directory records the number, names, locations, and sizes of all files and folders stored on the disk. If any of this information becomes corrupted - incorrectly updated or not updated - the directory is considered to be damaged.

Quite a lot of cumulative directory damage can occur without being immediately noticeable to the user, and this is especially likely to happen if the computer crashes, suffers a kernel panic, or encounters another problem requiring a force restart or reset without properly shutting down. Poorly written programs can also write data erroneously into the portion of the disk reserved for directories.
If directory damage is left unresolved, it tends to become worse and could eventually result in permanent data loss and/or system instability.
DiskWarrior doesn't only rebuild the directory; it also optimizes it for performance by defragmenting it and packing nodes, making the physical order equal to the linked (logical) order. Packing combines nodes that are not full so you end up with fewer nodes.
Users
can also create a graph (right) that indicates how severely the
directory is fragmented - not just the number of fragments, but a
visual depiction of the distance each fragment is out of place.
Each part (node) is assigned a color along a gradient between white
and dark blue, depending upon the optimization of its position. The
more distant a fragment is from its optimized position, the greater
difference between the color of the fragment and the color of the
same position on the example graph.
Tiger Needs DW 3.0.3
The old DiskWarrior 2.x for the classic Mac OS served me extremely well, even into the OS X era, although it took it's time - an very long time - working its way through the tens of thousands of tiny Unix files on a disk or partition with OS X installed. I still highly recommend it for machines running the classic Mac OS. However, DW 2 will no longer support disks with OS 10.4.x "Tiger" installed.
In order to run DiskWarrior while started from Mac OS X 10.4.x you will need DiskWarrior version 3.0.3. Alsoft reassures us that earlier versions of DiskWarrior (including up to version 3.0.2 for OS X), while not compatible with Tiger, will not harm your disk, but attempting to rebuild a disk with one of the earlier versions while started from Tiger will result in an error stating that a "Mac OS Services" failure occurred.
DiskWarrior and OS X
Happily, DiskWarrior 3.0.3 is a lot faster on OS X volumes than old DiskWarrior 2.x was, works with both Mac OS Standard (HFS) or Mac OS Extended (HFS Plus) formatted disks, and on any Mac with G3 or better PowerPC (non-Intel) processor (G3, G4, or G5) with built-in FireWire and a minimum of 256 MB RAM (384 MB or more is recommended) that can start up and run from the DiskWarrior CD, regardless of what operating system is installed on the disk to be rebuilt.
The computer must also have the latest firmware updates installed. The disk to be rebuilt must be locally connected, not write-protected, have a valid partition map, and have a case-insensitive directory. OS X certainly is a lot more picky about such things than the laid back old classic Mac OS was.
If you plan to rebuild the directory on your startup disk, you need to start up from another disk capable of starting up in Mac OS X 10.2.1 through 10.4.x, such as the DiskWarrior CD, although I'm more inclined to use a copy of DW installed on my external FireWire hard drive.
Incidentally, version 2.1 of DiskWarrior is also bundled on the DiskWarrior 3.0.3 CD. It supports 68020 Macs or better when started from Mac OS 7.1 through 9.x.
Either version of DiskWarrior repairs any supported disk no matter which version of the Mac OS is installed on the disk being repaired.
Not for Intel (Yet)
The latest DiskWarrior CD (revision 39) is now shipping with DiskWarrior 3.0.3 and can start any PowerPC-based (non-Intel) Mac models introduced as of 2005.10.19. The last generation iBook models introduced on 2005.07.26, the iMac G5 (with built-in iSight) models introduced on 2005.10.12, and the Power Mac G5 (dual-core) and PowerBook models introduced on 2005.10.19 can be started from the current CD.
If you want to enable DiskWarrior's automatic hardware monitoring feature that I mentioned above, you will need to install DiskWarrior on your Mac, which must be capable of running Mac OS X 10.2.1 through 10.4.x and have at least 256 MB RAM (IMHO anyone using OS X with less than 512 MB of RAM installed is a glutton for punishment). Using DiskWarrior for its primary function of disk directory diagnostics and repair works fine from the DiskWarrior CD, although booting, as with any CD bootup, takes a long time.
What DW Does
Unlike some disk utilities, DiskWarrior doesn't attempt to patch detected errors in the disk directory database. Instead it uses a powerful scavenger engine to retrieve data from the existing directory, determine whether it is reliable or not, and then creates a fresh, new directory from all reliable data found. DiskWarrior rebuilds the directory, fixes errors, eliminates problems errors have caused, and recovers lost files - and then fixes any issues detected with the master and alternate master directory blocks, volume headers (HFS Plus), volume bitmaps, catalog trees, and extents trees.
Even if you have no idea what any of that means, DiskWarrior, in the best Macintosh tradition, "just works" through a user-friendly, easy to understand graphical user interface.
If you're familiar with DiskWarrior for the classic Mac OS, you should feel quite at home in the OS X version, although there are some differences. It's still elegant, simple, user-friendly, and, as noted, significantly faster on those pesky OS X volumes, although it still takes time to work its way through all those little bitty files. It does require password entry at steps of the process, while the classic version doesn't - but that's OS X for you.
DiskWarrior
ships on a bootable CD that has a special version of the OS X
System Folder licensed from Apple that does not contain a Finder.
Instead, DiskWarrior has a Finder substitute called DiskWarrior
Preview that allows you to preview repairs to your disk directory.
When you are booted from the DiskWarrior CD, you can launch
DiskWarrior Preview by clicking the Preview button in the
DiskWarrior Report window.
When you start up DiskWarrior 3, an interface window will appear (right) asking you to choose a volume from a popup menu and then click the Rebuild button to initiate the rebuild process. If you click the "advanced" button, you will also be provided with extended information about your disk.
You will be asked to enter your administrator password, and the process will proceed, which you can monitor in the progress bars that will appear.
Once
DiskWarrior has examined the old directory and constructed a new
one, it displays a report (left) showing any problems found and
indicating whether they were repaired successfully or not. You then
have the option to either replace the old directory with the new
one or cancel the operation, in which case everything will be left
as it had been.
Before writing a new directory, DiskWarrior will prompt you to enter your administrator password again, and compares the old and new directories before doing the write.
The New Directory
Whenever there is enough free disk space to write temporary replacement directories, DiskWarrior uses a fail-safe write to disk mode. However, I've used it more often than not on volumes without enough free space left for fail-safe write to work, and I've experienced no problems. If there is room, DiskWarrior will write a rebuilt, optimized replacement directory in the free space where the original directory is located; it then tells the computer to use this replacement directory instead of the original one.
The reason for the second copy is to locate the directory as close to the head of the disk as possible. The replacement directory is written and actuated before the original one is deleted, ensuring that there is no risk of ending up with an unreadable disk should the process be interrupted.
If there is not enough free space on the drive to hold the replacement directory, a dialog will appear warning that an interruption during the write-over phase could result in data loss. You then have the option of proceeding or aborting. With laptop computers, of course, there is extremely small likelihood of power loss interruptions because the AC adapter power supply is backed up by the computer's internal battery.
New in DW 3
DiskWarrior supports the SMART self-diagnostic technology on ATA drives that incorporate it and can be configured to automatically check devices for mechanical malfunctions. By activating the automatic hardware diagnostics, DiskWarrior will initiate internal diagnostic routines built into your drive as often as you specify.
Alsoft notes that DiskWarrior 3.x is not a simple port of version 2 to OS X. Extensive changes had to be made to transform DiskWarrior into an OS X native application ("Carbon" ports are not possible for utilities that address hardware). DiskWarrior 3 supports file journaling, Mac OS X RAID, offers full Unicode support, conforms to Apple's security standard, uses the OS X native memory model, and is capable of rebuilding directories as large as 2,000 gigabytes (two terabytes).
The One to Have
DiskWarrior is the disk tool to have if you're only having one, and there are really no negatives I can think of other than that it's a bit pricey, but not extraordinarily so for this type of software.
The obvious use for DiskWarrior is when you suspect directory damage on one of your disks. Directory damage can result in the disk not mounting (not appearing on the desktop when the computer is started), missing files or folders, an inability to move or copy files, or crashes when you attempt to open a file.
However, it's even better to use DiskWarrior for preventative maintenance of your disks, catching damage that may be there before it becomes noticeable in regular use and preventing any such damage from escalating.
Other than the modest amount of time it takes, there is really no downside to letting DiskWarrior rebuild your disk directory on a periodic basis - and since new directories DiskWarrior creates are also optimized for maximum directory performance, you can realize speedier disk performance.
DiskWarrior 3.0.3 for Mac OS X 10.2-10.4 (which includes
DiskWarrior 2.1 for Mac OS 7.1-9.2.2) sells for $79.95. If you are
a registered user of DiskWarrior 2.1 or earlier, you can order the
DiskWarrior 3.0.3 upgrade for $39.95 plus $7.95 shipping and
handling.
Link: DiskWarrior
DiskWarrior Features
- Uses directory data to quickly rebuild the directory structure
- Eliminates risk of losing access to files other disk "repair" utilities attempt to fix the directory by patching the directory structure and risk deleting sections of the directory
- Scavenges directory to find all salvageable file and folder data, even data contained in damaged nodes
- Eliminates unseen directory errors, preventing minor directory errors from escalating into major problems
- Recovers lost files and folders
- Optimizes directory for maximum directory performance, speeding up overall disk performance
- Monitors drive hardware for potential drive failure
- Verification of replacement directory ensures data integrity
- Comparison of original directory with replacement directory tells you which files and folders may have been affected by directory damage
- Patented preview feature to view what the disk will look like after the directory is rebuilt, allowing you to view files and folders before any directory changes are written to disk
- Repairs damaged boot blocks and blesses the system folder to ensure that the computer will start from the repaired disk
- Checks custom icon files for corruption, eliminating a common cause of system crashes
- Repairs problems with wrapper volume System files caused when HFS Plus disks are initialized under Mac OS 9.0 - 9.0.4
- Safely permits interruptions of any kind, including power outages
- Advanced "Verify Reads and Writes" technology protects your data
- Supports bad block sparing software
- Supports file journaling (Mac OS X 10.2.2 or later)
Charles Moore has been a freelance journalist since 1987 and writing for Mac websites since May 1998. His The Road Warrior column is a regular feature on MacOpinion, and he is a news editor and columnist at Applelinks.com.
Recent Miscellaneous Ramblings
- Only Leopard Runs Routine Maintenance Tasks after Startup or Waking from Sleep, 09.04. Mac OS X 10.5 runs routine system maintenance scripts as soon as possible after starting up or waking up your Mac. Earlier versions of OS X do not do this.
- Another Free POP3 Provider, Recharging a Dead PRAM Battery, Current Kanga Value, and More, 09.03. GMX email now available in US, Panasonic UJ-841S drive won't burn discs, restoring a dead PRAM battery in a Pismo, and thoughts on Kanga value today.
- Resurrecting a Dead Pismo, Spotlight Search Tip, and EasyFind a Good File Finder, 08.27. Lots of tips on bringing a comatose Pismo back to life, a Spotlight file name search tip, and EasyFind as an alternative to Spotlight.
- Does Running OS X System Maintenance Routines Really Do Any Good?, 08.26. Mac OS X is designed to run certain maintenance routines daily, weekly, and monthly - but can't if your Mac is off or asleep.
- More in the Miscellaneous Ramblings index.
Links for the Day
- Mac of the Day: Mac LC III, Feb. 1993 - The first LC without compromise: 25 MHz 68030 CPU, 32-bit memory, up to 36 MB of RAM.
- List of the Day: G4 'Books an email list for G4 iBooks and PowerBooks.
- September 8 in LEM history: 99: Big sound from the little iMac - Ethernet alternative to USB drives - 00: Building a back-to-school bundle - 03: 17" 1.25 GHz iMac G4 - My Mac Plus revisited - 06: Inside your notebook's battery - Andy Hertzfeld, software wizard - OS X is a pleasure to use - MacBook random shutdown - Core2 7% faster
Recent Content on Low End Mac
- Anticipation: New iPods Now, New Macs Later, Kev Kitchens, Kitchens Sync, 09.05. The season of new iPods is at hand, but new Macs may wait until 2009.
- Buy a MacBook Now or Wait?, MacBook touch Patents, Samsung X360 Takes on MBA, and More, The 'Book Review, 09.05. Also 20 years of portable Macs, data backup and preservation, universal U-Charge battery charger for Mac 'Books, bargain 'Books from $150 to $2,699, and more.
- Listen to Just the Music with the V-Moda Vibe Earbuds, Tommy Thomas, Welcome to Macintosh, 09.05. Well built, the noise canceling earbuds will let you hear all the nuances of your music without letting through background noise.
- Source of iPhone 3G Problems, Army Uses iPods as Field Translators, Gains with Business, and More, iNews Review, 09.05. Also UK bans iPhone ad as 'misleading', iPhone password easy to bypass, GM to offer radios with USB in 2009 models, weather tracking software, and more.
- Macs Gain Ground in August, Consumers Most Likely to Buy Macs, LaCie USB Speakers, and More, Mac News Review, 09.05. Also migrating Time Machine to a new drive and two new keyboards from Logitech.
- Best iPod touch Deals, Low End Mac Deals, 09.05. Refurb 8 GB, $199; new, $284; refurb 16 GB, $299; new, $370; refurb 32 GB, $399; new, $453.
- Best 15" MacBook Pro Deals, Low End Mac Deals, 09.05. Used 1.83 GHz Core Duo, $999; 2.16, $1,125; new, 2.2, $1,450 after rebate; refurb 2.4, $1,699; 2.5, $1,999; 2.6 Santa Rosa, $1,849; rebates on new.
- Best iMac G4 Deals, Low End Mac Deals, 09.05. Used 15" 700 MHz CD-RW, $279; 800 Combo, $300; 1 GHz $390; 17" 800 MHz SD, $439; 1.25 GHz, $449; 20", $569.
- Overclocking a Mac mini Got Me Hooked on Souping Up Macs, Adam Geller, My First Mac, 09.04. Stories of hot rodding iBooks, G3 iMacs, and PCI Power Macs on the cheap.
- Apple Will Not Abandon Optical Drives, the Mac Drought, Purposeful Mac Acquisition, and More, Dan Knight, Low End Mac Mailbag, 09.04. Also Mac OS X 10.5 on a G4-upgraded Blue & White G3 and problems using a flat panel display with a Quadra 700.
- Best Mac mini Deals, Low End Mac Deals, 09.04. Used 1.25 GHz G4 SD, $549; 1.42 Combo, $409; new 1.83 Core2 Combo, $569 after rebate; 2.0 SD, $769 after rebate.
- Tomorrow's Solid State Drives and Notebooks, Dan Knight, Mac Musings, 09.04. Flash drives are great but have some shortcomings. Some thoughts on building better SSDs and notebooks to use them.
- Best 12" PowerBook G4 Deals, Low End Mac Deals, 09.04. Used 867 MHz Combo, no APX, $490; 1 GHz, $550; SuperDrive, $625; 1.5 GHz w/o APX, $660; w/APX, $675.
- Best 17" PowerBook G4 Deals, Low End Mac Deals, 09.04. Used 1 GHz, $779; 1.33 GHz, $799; 1.5 GHz, $859; 1.67 GHz, $910.
- 11 Mac Browsers Compared, Simon Royal, Mac Spectrum, 09.03. The latest versions of Internet Explorer, Opera, Safari, Shiira, iCab, Radon, Firefox, Netscape Navigator, SeaMonkey, Flock, and Camino tested in Leopard.
- Save Internet Radio, USB and Hard Drives, Hardware Manufacturers vs. Linux, and More, Dan Knight, Low End Mac Mailbag, 09.03. Also Mac won't book after cleaning, newer versions of OS X improve wake from sleep, downgrading to OS 8.6, unreadable pages on Low End Mac, and more.
- Best eMac Deals, Low End Mac Deals, 09.03. Used 700 MHz Combo, $120; 1.25 GHz SuperDrive, $150; 1.42 GHz, $349.
- Best Mac OS X 10.5 'Leopard' Deals, Low End Mac Deals, 09.03. Mac OS X 10.5, single user, $99; 5 users, $140; 10.5 Server, 10 users, $395; unlimited, $850.
- Best MacBook Air Deals, Low End Mac Deals, 09.03. Refurb 1.6 HD, $1,499; new, $1,690 after rebate; refurb 1.8, $1,699; new, $1,919 a/r; refurb 1.6 SSD, $2,099; new, $2,294 a/r; refurb 1.8, $2,299; new, $2,400 a/r.
- Psystar Strikes Back, Countersues Apple, Frank Fox, Stop the Noiz, 09.03. Psystar is trying to paint Apple as a monopoly and force it to license the Mac OS.
- More links in our archive.
About LEM | Support | Usage | Privacy | Contacts
