Ask Different is a question and answer site for power users of Apple hardware and software. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Back in my Windows days, I used to fully format my PC once a year or so, to start fresh and get rid of some of the slowdowns. It helped.

Would you recommend the same for Macs? What's the recommended way of keeping the computer running smoothly?

share|improve this question
up vote 8 down vote accepted

I'd say a full format is almost never necessary, though the only thing you'll lose is time.

I've got an OS X install that I've migrated from computer A to computer B to computer C and back to B and upgraded from Tiger to Leopard to Snow Leopard (all upgrade-installs, no reformatting or anything) over the past 6 years and it works great.

share|improve this answer
I find my mac accumulates cruft at pretty much the same rate as my windows box. This seems pretty much exclusively dependent on user behaviour, and OS independent. – Fake Name Sep 8 '11 at 0:18
@Fake Name, that may be the case, but the cruft tends to localize itself as nothing more than preferences, software cache, or general support files. These, unlike Windows, do not slow down OS X over time, they just consume HD space. – user10355 Sep 8 '11 at 0:53
@cksum - Not in my experience. For me, both platforms degrade over time. – Fake Name Sep 8 '11 at 3:51
@Fake Name. I can't comment on what you're seeing, but I can tell you that the reason Windows degrades over time has to do with the registry and the linking of DLLs (among other things). OS X (and all Unix-based systems) do not contain these components. They consult simple files (many text-based) to support or power the system. They also leave behind very little cruft and why "uninstalling" isn't a "big deal" like it is in Windows (requiring the unliking and removal of dynamic libraries. OS X is far from perfect, but it's framework is substantially more resilient. – user10355 Sep 8 '11 at 5:27

Best way to keep it running smoothly is avoiding installing shady software and most of all be very careful if you want to install some cracked stuff.

Keep your hard drive checked and from time to time verify it for errors (Disk utility -> verify) and fix them if needed.

That's what I do to keep my computers (no matter what OS safe).

Just for the statistics for the above method the last 3 OS's I had in chronological order:

  • Windows - 1.5 years on Vista (nothing wrong here and I actually still keep it on my old laptop)
  • Linux - 1.5 yeras on Gentoo linux (came after Vista on the same machine with dual-boot)
  • Mac - January - present (after Linux I migrated to Mac and still don't see any probs at all with the OS).
share|improve this answer
+1 Avoiding shady software is good tip for any OS. It also cuts down a fair share of the real need for an antivirus software on Windows. – koiyu Apr 8 '11 at 14:35

You can certainly do so, and it won't do any harm. The question is more of a matter of do you need to? On Windows it's necessary because it doesn't do a great job of keeping your hard disk clean. OS X however is much better at doing so and so it may not really be necessary unless you're experiencing any problems. There's a post on which coveres this nicely.

share|improve this answer

I'd say yearly is definitely overdoing. Macs don't have a registry, so you don't end up with it getting all krufty.

Since a new Mac OS X version is released every 1.5 - 2 years, I'd say it's not a bad idea to do a clean install and migrate your account from a Time Machine backup each time a new one comes out, or even a more rebuild. That's also a good time to clean out any odd extensions or launch items you added along the way but don't actually use. That's probably worth the effort in better speed and productivity.

share|improve this answer
No, the cruft just goes somewhere else. It's still there. – Fake Name Sep 8 '11 at 0:18

For recommended ways of keeping your computer running smoothly, please see my answer to a similar question: "Why is my Macbook Pro getting so slow?"

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

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