The Mac Observer

Skip navigational links

Mac OS X Tip - Repairing Mac OS X Disks

by , 11:00 AM EST, March 26th, 2001

Now that Mac OS X is in the hands of untold thousands, people are going to start putting the new OS through its paces with reckless abandon. While Steve Jobs has said that the goal for Mac OS X is to never crash, that is a bit unrealistic. Users, on occasion, will experience problems with Mac OS X resulting from a damaged volume.

Disks in Unix, and thus OS X, are particularly sensitive to improper shutdowns. If a user is forced to "power out" of an OS X session, or the power goes out, or OS X is not allowed to go through a normal shut down process for any reason users may start to notice strange system behavior. One of the few problems with OS X is that the disk repair application included with the OS, Disk Utility, can not repair an OS X volume if that OS X volume is the start up volume. Users always have the option of booting into OS 9.1 and running the OS 9 version of Disk First Aid on the OS X volume, provided the volume uses HFS+ formatting.

A bit more complicated, but far more robust solution, is posted in an Apple Technical Information Library (TIL) article. Unix includes a powerful file checking function called "fsck" (File System Check). fsck is currently the most complete and powerful solution for checking and repairing OS X disks. New versions of Norton Utilities or Tech Tool Pro, when released, might provide a more simple option for fixing many problems. According to the TIL article:

Under normal circumstances, you should perform disk verification and repair using the Disk Utility application included with Mac OS X. If your computer is started up in Mac OS 9, you may also use Disk First Aid to verify and repair Mac OS Extended (HFS Plus) format disks.

In some situations, file system errors may prevent the computer from starting up to a normal state in which Disk Utility or Disk First Aid can be used. The fsck utility may be able to verify and repair a Mac OS X disk in such a situation. This could occur after improper shutdown, forced restart, or power interruption.

When and How to Enter Single-User Mode

Generally you need to enter single-user mode when these two things happen:

  • The computer fails to start up normally.
  • The command line prompt (#) does not appear.

To enter single user mode:

  1. Restart the computer. You may need to perform a forced restart as described in the Emergency Troubleshooting Handbook that came with your computer.
  2. Immediately after the startup tone, press and hold both the Command (Apple) and "s" keys on your keyboard. The computer will displays a series of text messages, at which time you may release these keys. When startup is complete, the computer will display a command line prompt (#).The computer is now in single-user mode.

How to Use fsck From the Command Line

Once you have reached a command line, follow these steps to use fsck:

  1. Type the following at the # prompt: fsck -y
  2. Press Return.

    The fsck utility will go through five "phases" and then return information about the disk's utilization and fragmentation. If fsck alters, repairs, or fixes anything, it will display the message:

    ***** FILE SYSTEM WAS MODIFIED *****

    Important: If this message appears, repeat the "fsck -y" command until this message no longer appears. It is normal for your computer to require several "passes" of fsck, because first-pass repairs may uncover additional errors.

  3. When fsck reports that no problems were found, type the following command at the # prompt: reboot
  4. Press Return.

The computer should start up normally and allow you to log in.

Before undertaking this chore, we suggest you read the full article at the Apple Web site.

Recent TMO Headlines - Updated June 21st

Fri, 6:29 PM
Have You Subscribed To The Mac Geek Gab Podcast Yet?
Fri, 5:28 PM
Last Chance for the All-Star Mac Bundle Featuring Parallels Pro
Fri, 3:15 PM
What's New With AirPods!
Fri, 3:12 PM
Future Drones Could Hunt You By Your Screams
Fri, 3:04 PM
Incipio Releases SureView Folio Case for iPad 10.2-Inch
Fri, 2:15 PM
Apple's WWDC21 Privacy Announcements in 10 Minutes
Fri, 2:08 PM
China iPhone 12 Shipments 12 Percent Down on iPhone X
Fri, 2:01 PM
Apple Music in India Getting Spatial Audio and Lossless
Fri, 1:49 PM
Amazon Prime Day 2021 Takes Place on June 21 and 22
Fri, 1:46 PM
22 New Actions Coming to Shortcuts in iOS 15
Fri, 1:31 PM
How to Stop Yourself From Activating Mac Hot Corners
Fri, 1:15 PM
What's New in MacOS Monterey 2021
  • __________
  • Buy Stuff, Support TMO!
  • Podcast: Mac Geek Gab
  • Podcast: Daily Observations
  • TMO on Twitter!