Want to highlight a helpful answer? Upvote!

Did someone help you, or did an answer or User Tip resolve your issue? Upvote by selecting the upvote arrow. Your feedback helps others! Learn more about when to upvote >

Looks like no one’s replied in a while. To start the conversation again, simply ask a new question.

RUNNING DIAGNOSTIC ON MAC OS X

Do I need to run a system diagnostics and analysis kind of software to use in my macbook? I know we don't use or install Anti virus, spywares and other utilities that Windows have. How do you check the overall status and performance of your hard drive and also check if you have a corrupt files? One software I have in my mind is Techtool Pro. Do I really need this?

macbook (black), Mac OS X (10.5.2)

Posted on Feb 20, 2008 7:24 PM

Reply
6 replies

Feb 20, 2008 7:45 PM in response to GELROD

The OS auto-defrags on the fly for files less than 10 (maybe 20) MB.
It will periodically (daily, weekly, and monthly) run routines that "clean up" the disk.
If you open Disk Utility and select the disk, it will display the S.M.A.R.T. status of the drive.

I have never run any maintenance program on my Macs (5 of them) and I've never had any problems with updates, upgrades or crashes.

Feb 20, 2008 7:53 PM in response to GELROD

No, you really don't need to run diagnostics and analysis software. I've gotten by for 7 years with OS X without ever using Techtool Pro.

I have run DiskWarrior 2 or 3 times during that time frame and fixed some reported issues, but, frankly, I don't know that it was necessary because I wasn't experiencing any issues before or after I ran DW so I can't really that it fixed anything that was observable.

Feb 20, 2008 9:03 PM in response to GELROD

The built-in disk utility will check the disk for errors and also check the files for proper permissions and repair them, if necessary. It's similar to the windows diskcheck and goes one better with the permissions. The underlying OS is BSD, a Unix-like OS that does not need defragging as does windows systems. It takes care of itself. I have never defragged a Mac OS and my 3 computers all work fine.
The file system is what is called Journaled. It keeps tabs on what's going on so that if you force a shutdown or lose power on a desktop, when you restart you do not suffer the long tedious repair that windows requires. The Journal contains enough info to quickly repair the file system as you boot. It takes less than a minute. Also, a disk check is forced on boot on a regular basis, so occasionally when you turn on the computer and wonder why it's taking longer than usual, it's just checking itself. This is standard for most Unix systems.
If errors are found and corrected, you will find the junk file in the trash, labeled recovered files.
Techtool is OK. If you join .mac, it's free.

Feb 21, 2008 4:53 AM in response to GELROD

you can copy/paste to the terminal and do maintenance on your Mac.

The Terminal way
Using your Admin account, you can execute all three maintenance scripts at once, as follows:
1. Launch Terminal, in the Macintosh HD > Applications > Utilities folder.
2. At the Terminal prompt, type the following, exactly as written:
3. sudo periodic daily weekly monthly

4. Press Return.
5. Type your Admin password when prompted, then press Return.
All three scripts will run in sequence. There is no visual feedback while the scripts execute. You will know they are completed when the Terminal prompt returns.
You can also run the scripts individually. For example, to run just the daily script, you would type the command:
sudo periodic daily
in step 2 above.
Determining when the maintenance scripts last ran
You can execute a Terminal command to quickly check the date and time stamps of the log files associated with each maintenance script. This indicates when the scripts' own logs were last updated, and hence when the scripts were last executed.
1. Launch Terminal, in the Macintosh HD > Applications > Utilities folder.
2. At the Terminal prompt, type the following, exactly as written:
3. ls -al /var/log/*.out
4. Press Return.
You will see output similar to the following:
-rw-r--r-- 1 root wheel 467984 8 May 10:40 /var/log/daily.out
-rw-r--r-- 1 root wheel 1258 8 May 10:43 /var/log/monthly.out
-rw-r--r-- 1 root wheel 198378 8 May 10:43 /var/log/weekly.out
In this example, the scripts last ran on 8 May of the current year, between 10:40 and 10:43 local time. The date and time stamps in the example are the result of running the scripts manually using Terminal. If the scripts were run automatically on their default schedule, their date stamps would vary and their time stamps would indicate executions between 03:15 and 05:30 hours.

RUNNING DIAGNOSTIC ON MAC OS X

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple ID.