TechTool Pro 6: Beyond Disk Utility

© 2012 Lawrence I. Charters

Washington Apple Pi Journal, Vol. 34, no. 2, March-April 2012, pp. 17-20.

Very few Mac users have ever come to fully appreciate the wonders of Disk Utility. Created by Apple and tucked away in the Utilities directory, Disk Utility can correct errors with your drive’s permissions, or repair file directory damage, erase a drive, or partition a drive. If that isn’t enough, it can also build a RAID from two or more drives, create a CD-ROM or DVD, or create a disk image, or even clone the contents of one drive to another. The Journal had an article on the subject back in 2009, with the understated title of “Disk Utility: Superhero, Savior, Prophet.”

http://www.wap.org/journal/diskutility/

Micromat, a Macintosh software company that has been around forever (or since 1989, which is close enough), has been competing against the free Disk Utility for quite some time with its own product, TechTool Pro. A “lite” version of TechTool was so well thought of at Apple that, for most of a decade, a copy of TechTool Lite was included with every purchase of AppleCare. Whenever a user called with an AppleCare question, the AppleCare technician would invariably ask, “Have you run TechTool?”

Apple has stopped including TechTool Lite with AppleCare, but the upscale commercial sibling, TechTool Pro, has continued to evolve and take advantage of new operating systems, and ventured into areas where Disk Utility wouldn’t dream of going. The current version, TechTool Pro 6, is compatible with Mac OS X 10.7 Lion, and can perform all of the following tests, wrapped in an approachable, easy-to-understand interface (see Figure 1):

Figure 1: This opening screen is also a diagnostic screen: it indicates that TechTool Pro is running on a Mac Pro with four drives, that the USB ports are running at 480 megabits per second, the CPU has a 12  megabyte cache, the processor is running at 2.8 GHz, the network is operating at gigabit speed, the FireWire port is operating at 800 megabits per second and, along the bottom margin, it indicates the computer has eight processor cores, only one of which is particularly busy.
Figure 1: This opening screen is also a diagnostic screen: it indicates that TechTool Pro is running on a Mac Pro with four drives, that the USB ports are running at 480 megabits per second, the CPU has a 12-megabyte cache, the processor is running at 2.8 GHz, the network is operating at gigabit speed, the FireWire port is operating at 800 megabits per second and, along the bottom margin, it indicates the computer has eight processor cores, only one of which is particularly busy.
  • Clone a volume (Figure 2; Disk Utility can do this, too, but with fewer options);
Figure 2: TechTool’s volume cloning and image cloning options allow you to duplicate a drive, sync files between volumes, or create a disk image with several options. Most of these functions can be done with Disk Utility, though the TechTool interface is far easier to understand.
Figure 2: TechTool’s volume cloning and image cloning options allow you to duplicate a drive, sync files between volumes, or create a disk image with several options. Most of these functions can be done with Disk Utility, though the TechTool interface is far easier to understand.
  • Perform a surface scan of a hard drive, checking every byte for bad blocks;
  • Perform a SMART check of a hard drive, confirming that the on-board electronics are working and properly reporting drive health (Figure 3; Disk Utility can do this, too, but with less information on results);
Figure 3: Disk Utility performs a SMART (Self-Monitoring, Analysis, and Reporting Technology) check every time it launches, but the reporting is minimal. TechTool gives a detailed, colorful report on the SMART status of volumes.
Figure 3: Disk Utility performs a SMART (Self-Monitoring, Analysis, and Reporting Technology) check every time it launches, but the reporting is minimal. TechTool gives a detailed, colorful report on the SMART status of volumes.
  • Perform a check of volume directory corruption (again, Disk Utility can do this, too, but with less detailed results);
  • Perform a check of file integrity;
  • Perform a memory test of RAM (Figure 4);
Figure 4: TechTool has an outstanding memory check function. You have a choice of checks, from a quick, one-minute check to a more exhaustive and comprehensive 90-minute check. The check also gives you a nice graphic showing all installed memory cards, their size, and specification.
Figure 4: TechTool has an outstanding memory check function. You have a choice of checks, from a quick, one-minute check to a more exhaustive and comprehensive 90-minute check. The check also gives you a nice graphic showing all installed memory cards, their size, and specification.
  • Perform a check of video memory;
  • Rebuild and repair a volume directory;
  • Defragment a drive (Mac OS X does this automatically, but not with the same manic sense of completeness);
  • Optimize a volume to consolidate free space;
  • Recover files from a damaged volume, or in certain cases, from the trash;
  • Securely erase data (Disk Utility can do this, too, with fewer options);
  • Enable or disable file system journaling (Disk Utility can do this as well);
  • Verify and repair disk permissions (Disk Utility does this, too, but with less detailed results)
  • Scan your local networks, and report on all devices found, their IP address, and what services and ports are active (Figure 5);
Figure 5: TechTool’s Local Network check scans the local network and reports back all devices found, reports their IP (Internet) address, and reports back on services found on those devices. In this case, four devices were found (the fourth one claims, curiously, to be a robotic vacuum cleaner), and the highlighted top item is reported as an AirPort Base Station with an Apple File Sharing service and a Samba (Windows file-sharing) service.
Figure 5: TechTool’s Local Network check scans the local network and reports back all devices found, reports their IP (Internet) address, and reports back on services found on those devices. In this case, four devices were found (the fourth one claims, curiously, to be a robotic vacuum cleaner), and the highlighted top item is reported as an AirPort Base Station with an Apple File Sharing service and a Samba (Windows file-sharing) service.
  • Perform a check of your monitor and verification of iSight functions;
  • Perform a check of your sound system and speech synthesis functions;
  • Create an eDrive (electronic drive partition that can be used as an emergency startup partition; Lion automatically creates an emergency startup partition);
  • Offer detailed, exportable reports on all test functions.

This is a long list of functions for one utility package. All the functions work, so rather than explain them in detail, we’ll look at those functions that are exceptional.

Winners

One of the most valuable functions offered by TechTool is its comprehensive system test. From the opening screen, click on Check Computer, type in an administrator name and password, and then go do something else for an hour or two. TechTool will check the health of your computer’s memory, video memory, hard drive SMART status, a file structure check of all attached volumes, a volume structure check of all attached volumes, and a disk surface scan of all attached volumes. Depending on the size of any attached hard drives, this can take a long time, but a Mac that passes all these tests is probably a very healthy Mac.

TechTool’s memory check is also outstanding. It is very common today for Mac users (especially those who belong to user groups) to install more RAM in their Macs. While this is a thrifty option, it comes with a sense of anxiety: did I properly seat the memory card? Is the memory the right type? Is it good memory? TechTool’s memory check does an outstanding job of testing memory, and does it with an easy-to-understand set of controls.

Corrupted files are a problem for most users, chiefly because most users have no idea how to find corrupted files, or associate the problems they may be having with file corruption. TechTool’s File Structures test will check each and every file on a drive and provide a comprehensive report of those files that are corrupted, or improperly classified. This check, which can take hours on a large volume, is a real gem.

For the past decade, another commercial utility, Disk Warrior, has developed an almost cult following because it does one trick, and does it well: it can rebuild a damaged volume directory. TechTool also has a Volume Rebuild tool and, while no attempt has been made to compare the two side by side, TechTool has been fully successful every time I’ve tried it.

Losers

TechTool has no functions that can be classified as losers. The audio signal check is not particularly useful, but it does work. The eDrive partition tool isn’t needed with Mac OS X 10.7 Lion, which automatically creates a recovery drive as part of the installation process, but it is useful with Mac OS X 10.6 — but only if you take the time to run the tool and create a partition.

Many other functions, as noted, are also available in Disk Utility, without spending a dime. But the Disk Utility interface is looking increasingly dated; few Mac users today even know it exists, and those that do rarely use it for more than a few simple things, such as erasing disks or checking file permissions. Most of the other functions are not nearly as obvious as in TechTool, and for almost every function, TechTool provides far more complete, and colorful, reporting tools.

Conclusion

TechTool Pro is the most reliable, most comprehensive, and easiest-to-use diagnostic package available for Mac OS X. If you would like to go beyond Disk Utility’s capabilities, TechTool Pro is an excellent investment.

Resources

http://www.micromat.com/techtoolpro

$99