 |
 |
Anyone Know Why OS X Doesn't Have Advanced SMART Info?
|
 |
|
 |
|
Clinically Insane
Join Date: Oct 2000
Location: Los Angeles
Status:
Offline
|
|
Does anyone have any idea why OS X to this day doesn't have advanced SMART information like Windows has access to? Is Apple just lazy or what? If you're not familiar with what Windows offers, in Windows SMART utilities can read a whole host of information and statistics pertaining to hard drive health. In OS X, the only information you get is whether or not the drive is "Verified," "Failing" or "Not Supported." What's the deal?
|

"The natural progress of things is for liberty to yield and government to gain ground." TJ
|
| |
|
|
|
 |
|
 |
|
Mac Elite
Join Date: Oct 2000
Location: Seattle
Status:
Offline
|
|
|
(Last edited by Gavin; Feb 1, 2009 at 04:16 AM.
)
|
|
You can take the dude out of So Cal, but you can't take the dude outta the dude, dude!
|
| |
|
|
|
 |
|
 |
|
Administrator 
Join Date: Apr 2001
Location: San Antonio TX USA
Status:
Offline
|
|
Microsoft hasn't written a SMART app for Windows. It's all from either the open source community or the drive makers. On the other hand, Apple hasn't taken MS's lead and provided a SMART tool. Maybe they think "it just works" means that they don't need to?
|
|
Glenn -----
OTR/L, MOT, Tx
|
| |
|
|
|
 |
|
 |
|
Moderator 
Join Date: Apr 2005
Location: Cambridge, UK
Status:
Offline
|
|
There's a utility on Windows called Speedfan. I use this daily on multiple machines. It gives you access to fan speeds, temperatures and SMART statistics. Among giving you SMART statistics, there's also an online analysis option.
Just last week I fired it up on my Dads PC - he had moaned that it was running slowly and sure enough, it had tripped SMART on the spin-up value. Now I'm sure this would have just tripped SMART on OS X, but it wouldn't have told me what part.
I immediately put a new drive a USB caddy, booted from a live CD of G4L and ghosted the old drive to the new one - all while making sure not to turn off the PC. It may have been OK for a while, but you never know.
Problem sorted in 2 hours with no data loss.
|
|
|
| |
|
|
|
 |
|
 |
|
Clinically Insane
Join Date: Mar 2001
Location: yes
Status:
Offline
|
|
The other thing I like about the Smart tests is the multi-hour ("long") test to determine drive health. I usually run this when I get a new drive. If you can do advanced things like establish RAID arrays and stuff like that in Disk Utility, I don't see why this couldn't be extended to include thorough HD diagnostics for those that are knowledgeable enough to suspect a HD failure...
The "it just works" thing is bogus, a HD can fail on a cheap $50 SATA disk or a $1500 disk that belongs to a SAN - nothing to do with OS X or Apple's hardware quality.
|
|
|
| |
|
|
|
 |
|
 |
|
Posting Junkie
Join Date: Jun 2002
Location: Calgary
Status:
Offline
|
|
Originally Posted by ghporter
Maybe they think "it just works" means that they don't need to?
I think this is the root cause of most Apple bugs and system failures. Diagnostic tools suggest that things need to be diagnosed. And, of course, everyone knows that hard drives in Apple computers don't fail.
|
|
|
| |
|
|
|
 |
|
 |
|
Clinically Insane
Join Date: Nov 1999
Location: 888500128, C3, 2nd soft.
Status:
Offline
|
|
Originally Posted by Wiskedjak
I think this is the root cause of most Apple bugs and system failures. Diagnostic tools suggest that things need to be diagnosed. And, of course, everyone knows that hard drives in Apple computers don't fail.
OTOH, tools being available means that all sorts of morons will mess around with them - witness OnyX and other system "tuners", or the perpetual "Repair Permissions"-runners.
|
|
|
| |
|
|
|
 |
|
 |
|
Posting Junkie
Join Date: Oct 2005
Location: Houston, TX
Status:
Offline
|
|
Originally Posted by Big Mac
Does anyone have any idea why OS X to this day doesn't have advanced SMART information like Windows has access to?
Huh? OS X actually offers more S.M.A.R.T. information out of the box than Windows by giving you the verified/failing status. The disk drivers on both support third party utilities that will puke out and sometimes interpret the actual values.
|
|
|
| |
|
|
|
 |
|
 |
|
Clinically Insane
Join Date: Oct 2000
Location: Los Angeles
Status:
Offline
|
|
Originally Posted by mduell
Huh? OS X actually offers more S.M.A.R.T. information out of the box than Windows by giving you the verified/failing status. The disk drivers on both support third party utilities that will puke out and sometimes interpret the actual values.
OS X may have better support out of the box, but I don't think it has better support in general. There's only one third party utility that I know of for S.M.A.R.T. status reporting in OS X, SMARTReporter, and it doesn't provide any more information than Disk Utility does. On Windows, there are a number of S.M.A.R.T. status utilities, and they provide a volume of information (as I said before) about disk health compared to the tertiary status types we get in OS X. If there is a third party utility that provides that kind of information on OS X, then that would be new to me. But if not, it seems like OS X's drivers don't provide the same level of raw S.M.A.R.T. information that Windows drivers provide.
|

"The natural progress of things is for liberty to yield and government to gain ground." TJ
|
| |
|
|
|
 |
|
 |
|
Clinically Insane
Join Date: Mar 2001
Location: yes
Status:
Offline
|
|
Big Mac: excluding smartmontools, of course...
|
|
|
| |
|
|
|
 |
|
 |
|
Grizzled Veteran
Join Date: Mar 2004
Status:
Offline
|
|
Originally Posted by Big Mac
Does anyone have any idea why OS X to this day doesn't have advanced SMART information like Windows has access to? Is Apple just lazy or what? If you're not familiar with what Windows offers, in Windows SMART utilities can read a whole host of information and statistics pertaining to hard drive health. In OS X, the only information you get is whether or not the drive is "Verified," "Failing" or "Not Supported." What's the deal?
Might find something of interest on this page: " Smartmon, Seagate, and the Load Cycle Count"
|
|
-HI-
|
| |
|
|
|
 |
|
 |
|
Clinically Insane
Join Date: Oct 2000
Location: Los Angeles
Status:
Offline
|
|
smartmontools is what I was looking for. At least I know the functionality exists now. If someone wrote a GUI version it would probably be popular.
|

"The natural progress of things is for liberty to yield and government to gain ground." TJ
|
| |
|
|
|
 |
|
 |
|
Admin Emeritus 
Join Date: Oct 1999
Location: Zurich, Switzerland
Status:
Offline
|
|
|
|
|
|
| |
|
|
|
 |
|
 |
|
Clinically Insane
Join Date: Oct 2000
Location: Los Angeles
Status:
Offline
|
|
Nope, first time I heard of SMART Utility. Looks good.
|

"The natural progress of things is for liberty to yield and government to gain ground." TJ
|
| |
|
|
|
 |
|
 |
|
Administrator 
Join Date: Apr 2001
Location: San Antonio TX USA
Status:
Offline
|
|
Originally Posted by tooki
Nope, I'd never heard of it until now. Not a bad little package for $25 (that it is not free is not readily apparent on the page linked above).
|
|
Glenn -----
OTR/L, MOT, Tx
|
| |
|
|
|
 |
|
 |
|
Moderator 
Join Date: Apr 2005
Location: Cambridge, UK
Status:
Offline
|
|
Gavin linked to that in the 2nd post of this thread.
I'm not liking the $25 price tag when I get a LOT more functionality for free on Windows.
|
|
|
| |
|
|
|
 |
|
 |
|
Clinically Insane
Join Date: Mar 2001
Location: yes
Status:
Offline
|
|
Why would anybody pay $25 for something they can get for free? I realize that a CLI is ugly and unappealing, but how often would you have to run this thing? Hell, by the time you purchase and download this thing you could figure out how to use smartctl, and you'd save yourself $25.
|
|
|
| |
|
|
|
 |
|
 |
|
Professional Poster
Join Date: Mar 2002
Location: Boston
Status:
Offline
|
|
Originally Posted by besson3c
Why would anybody pay $25 for something they can get for free? I realize that a CLI is ugly and unappealing, but how often would you have to run this thing? Hell, by the time you purchase and download this thing you could figure out how to use smartctl, and you'd save yourself $25.
The same reason people are willing to pay for OSX instead of Linux. Just because its free doesn't mean its better or that people want to mess around with the CLI. Most users prefer a graphical interface and are willing to spend money for such polish and ease of use.
|
~Mike
|
| |
|
|
|
 |
|
 |
|
Clinically Insane
Join Date: Mar 2001
Location: yes
Status:
Offline
|
|
Originally Posted by Maflynn
The same reason people are willing to pay for OSX instead of Linux. Just because its free doesn't mean its better or that people want to mess around with the CLI. Most users prefer a graphical interface and are willing to spend money for such polish and ease of use.
Polish and ease of use for a tool they will run, what, once every few years if that even?
|
|
|
| |
|
|
|
 |
|
 |
|
Professional Poster
Join Date: Mar 2002
Location: Boston
Status:
Offline
|
|
|
|
~Mike
|
| |
|
|
|
 |
|
 |
|
Clinically Insane
Join Date: Mar 2001
Location: yes
Status:
Offline
|
|
Whatever floats your boat, I guess... Personally, I can think of much better uses for that money.
|
|
|
| |
|
|
|
 |
|
 |
|
Clinically Insane
Join Date: Mar 2001
Location: yes
Status:
Offline
|
|
Everybody is entitled to some form of dogma, aren't they?  Mine is blowing money on unnecessary software (whatever the interface)...
|
|
|
| |
|
|
|
 |
|
 |
|
Professional Poster
Join Date: Mar 2002
Location: Boston
Status:
Offline
|
|
|
|
~Mike
|
| |
|
|
|
 |
|
 |
|
Grizzled Veteran
Join Date: Mar 2004
Status:
Offline
|
|
Originally Posted by besson3c
Whatever floats your boat, I guess... Personally, I can think of much better uses for that money.
besson3c, i'm curious about the 'installer' you linked to over in: > this post< (#3788693 Jan 13, 2009, 07:38 PM)
Does that make it possible for users to install smartmontools, *without* dealing with MacPorts, fink, etc.?
Just run that install, and it will work on a vanilla Leopard config (with no developer tools either) ?
|
|
-HI-
|
| |
|
|
|
 |
|
 |
|
Moderator 
Join Date: Feb 2006
Location: on the verge of insanity
Status:
Offline
|
|
Originally Posted by tooki
Ug. I downloaded the trial version and ran it.
It told me my drive is failing. This hd is six or seven months old.
|
|
I like my water with hops, malt, hops, yeast, and hops.
|
| |
|
|
|
 |
|
 |
|
Mac Enthusiast
Join Date: Oct 1999
Location: Austin, TX 78751
Status:
Offline
|
|
Originally Posted by besson3c
Why would anybody pay $25 for something they can get for free? I realize that a CLI is ugly and unappealing, but how often would you have to run this thing? Hell, by the time you purchase and download this thing you could figure out how to use smartctl, and you'd save yourself $25.
There is a GUI version of smartctl on that same sourceforge page.
|
|
|
| |
|
|
|
 |
|
 |
|
Posting Junkie
Join Date: Nov 2000
Location: in front of my Mac
Status:
Offline
|
|
Originally Posted by Rumor
Ug. I downloaded the trial version and ran it.
It told me my drive is failing. This hd is six or seven months old.
Same here. Obviously my drive got too warm at one point. No wonder. This MBP gets hot every once in a while when it's working hard.
But when I look at all the reported stats I see it seems to think my disk is old and about to die any moment. Seems a bit hysterical. I don't trust the app. 
|
|
•
|
| |
|
|
|
 |
|
 |
|
Moderator 
Join Date: Feb 2006
Location: on the verge of insanity
Status:
Offline
|
|
I ran Verify Disk through Disk Utility and it came back fine. That app is a bit beyond my tech knowledge to fully understand.
|
|
I like my water with hops, malt, hops, yeast, and hops.
|
| |
|
|
|
 |
|
 |
|
Clinically Insane
Join Date: Nov 1999
Location: 888500128, C3, 2nd soft.
Status:
Offline
|
|
Okay, so that SMART Utility is telling me I have 2 removed bad sectors.
I just had a full diagnosis - including a full surface scan - by reputable techs in December, with no errors reported.
Anybody have an idea what the hell is going on?
|
|
|
| |
|
|
|
 |
|
 |
|
Admin Emeritus 
Join Date: Oct 1999
Location: Zurich, Switzerland
Status:
Offline
|
|
SMART Utility is much, much, much more cautious than most apps. Most SMART tools give a warning only if a drive parameter exceeds a threshold set by the drive manufacturer. SMART Utility uses its own set of criteria, which tend to be much more conservative.
|
|
|
| |
|
|
|
 |
|
 |
|
Moderator 
Join Date: May 2001
Location: Hilbert space
Status:
Offline
|
|
Originally Posted by Simon
Same here. Obviously my drive got too warm at one point. No wonder. This MBP gets hot every once in a while when it's working hard.
But when I look at all the reported stats I see it seems to think my disk is old and about to die any moment. Seems a bit hysterical. I don't trust the app.
The app only reads out and interprets the info it gets from smartmontools. Of course you can say it's too `hysterical' about interpreting the data, but since it gets the data from a reputable app, I see no reason not to trust the data itself.
|
|
I don't suffer from insanity, I enjoy every minute of it.
|
| |
|
|
|
 |
|
 |
|
Grizzled Veteran
Join Date: Mar 2004
Status:
Offline
|
|
Originally Posted by Hal Itosis
besson3c, i'm curious about the 'installer' you linked to over in: >this post< (#3788693 Jan 13, 2009, 07:38 PM)
Does that make it possible for users to install smartmontools, *without* dealing with MacPorts, fink, etc.?
Just run that install, and it will work on a vanilla Leopard config (with no developer tools either) ?
Yes?
No?
Maybe so?
Anyone know?
|
|
-HI-
|
| |
|
|
|
 |
|
 |
|
Posting Junkie
Join Date: Dec 2000
Status:
Offline
|
|
Um, that would seem to be the whole point of his providing that installer.
If you look inside the package, you can see that it includes the binaries and man pages, so there you go.
|
|
|
| |
|
|
|
 |
|
 |
|
Posting Junkie
Join Date: Oct 2005
Location: Houston, TX
Status:
Offline
|
|
Originally Posted by tooki
SMART Utility is much, much, much more cautious than most apps. Most SMART tools give a warning only if a drive parameter exceeds a threshold set by the drive manufacturer. SMART Utility uses its own set of criteria, which tend to be much more conservative.
With a third of drives failing before they hit those looser standards, the increased caution may be a good idea.
|
|
|
| |
|
|
|
 |
|
 |
|
Clinically Insane
Join Date: Mar 2001
Location: yes
Status:
Offline
|
|
Originally Posted by Hal Itosis
Yes?
No?
Maybe so?
Anyone know?
Yes, I created that package using MacPorts, but it doesn't require MacPorts to be installed.
|
|
|
| |
|
|
|
 |
|
 |
|
Grizzled Veteran
Join Date: Mar 2004
Status:
Offline
|
|
Originally Posted by besson3c
Yes, I created that package using MacPorts, but it doesn't require MacPorts to be installed.
Hey that's great, thanks.
i just wasn't sure, since no one else seemed very excited (or grateful) about it.
...and why the he11 doesn't more stuff come that way to begin with?
i'm not a big fan of MacPorts (...or fink... or running make, whatever).
|
|
-HI-
|
| |
|
|
|
 |
|
 |
|
Grizzled Veteran
Join Date: Mar 2004
Status:
Offline
|
|
Originally Posted by CharlesS
Um, that would seem to be the whole point of his providing that installer. If you look inside the package, you can see that it includes the binaries and man pages, so there you go.
Wasn't any documentation included, so i wasn't sure what other 'dependencies' might exist.
|
|
-HI-
|
| |
|
|
|
 |
|
 |
|
Posting Junkie
Join Date: Dec 2000
Status:
Offline
|
|
So just use otool -L and find out what libraries it depends on. Or you could just try it...
As for why more command-line tools aren't distributed that way, well, it's because MacPorts is pretty easy to use already, and it makes sure to get all the dependencies for you, something that doesn't happen with pre-packaged binaries.
And even typing configure, then make isn't really that much harder than double-clicking an installer package, either, unless you're averse to using the Terminal, in which case you presumably wouldn't be interested in installing a command-line utility in the first place.
Meanwhile, distributing an app as source allows one download to build and install on any supported platform, whether it's Darwin, Linux, Windows, or something else.
(Last edited by CharlesS; Feb 3, 2009 at 04:42 PM.
)
|
|
|
| |
|
|
|
 |
|
 |
|
Grizzled Veteran
Join Date: Mar 2004
Status:
Offline
|
|
Originally Posted by CharlesS
So just use otool -L and find out what libraries it depends on. Or you could just try it...
Or i could just ask (like i did). 
Thanks for the additional info... much appreciated.
Originally Posted by CharlesS
So just use otool -L and find out what libraries it depends on.
$ type -a otool
-bash: type: otool: not found
I guess you assume everyone *wants* developer tools installed?
...So now i must ask: does this smartmontools depend on the user having developer tools installed??
|
|
-HI-
|
| |
|
|
|
 |
|
 |
|
Clinically Insane
Join Date: Mar 2001
Location: yes
Status:
Offline
|
|
Originally Posted by Hal Itosis
Hey that's great, thanks.
i just wasn't sure, since no one else seemed very excited (or grateful) about it.
...and why the he11 doesn't more stuff come that way to begin with?
i'm not a big fan of MacPorts (...or fink... or running make, whatever).
Well, for starters it's generally not good to trust some random guy's (or girl's) package, as this is a good way to get yourself a piece of malware. Not everybody can offer you the official besson3c seal of approval like I can!
Macports (and Fink, I'm presuming) verify the integrity of the source tarball by verifying its checksum.
|
|
|
| |
|
|
|
 |
|
 |
|
Clinically Insane
Join Date: Mar 2001
Location: yes
Status:
Offline
|
|
Originally Posted by Hal Itosis
Or i could just ask (like i did). 
Thanks for the additional info... much appreciated.
$ type -a otool
-bash: type: otool: not found
I guess you assume everyone *wants* developer tools installed?
...So now i must ask: does this smartmontools depend on the user having developer tools installed??
No, it's not a Mac specific app, it's an open source set of command line tools that have been ported to OS X.
|
|
|
| |
|
|
|
 |
|
 |
|
Clinically Insane
Join Date: Mar 2001
Location: yes
Status:
Offline
|
|
The md5 checksum for my smartmontools package is bc3bac6a2a31048eeae35abe8020fad8, BTW...
|
|
|
| |
|
|
|
 |
|
 |
|
Posting Junkie
Join Date: Dec 2000
Status:
Offline
|
|
Originally Posted by Hal Itosis
I guess you assume everyone *wants* developer tools installed?
If you want to install and use open-source software, you want to have developer tools installed.
...So now i must ask: does this smartmontools depend on the user having developer tools installed??
No. How could it?
|
|
|
| |
|
|
|
 |
|
 |
|
Grizzled Veteran
Join Date: Mar 2004
Status:
Offline
|
|
> bc3bac6a2a31048eeae35abe8020fad8
Nice. It verified.
[i'll struggle along without macports and dev tools as long as possible, but will cave in eventually i s'pose.]
Thanks gents. (you too Charles).
|
|
-HI-
|
| |
|
|
|
 |
|
 |
|
Clinically Insane
Join Date: Oct 2000
Location: Los Angeles
Status:
Offline
|
|
Originally Posted by besson3c
Yes, I created that package using MacPorts, but it doesn't require MacPorts to be installed.
besson, It says I installed the package successfully, but I don't know where it got installed. I tried using various commands to find it (find, locate, which, apropos) but did not succeed in finding any information on it. Could you help me please?
|

"The natural progress of things is for liberty to yield and government to gain ground." TJ
|
| |
|
|
|
 |
|
 |
|
Posting Junkie
Join Date: Nov 2000
Location: in front of my Mac
Status:
Offline
|
|
Originally Posted by Big Mac
I tried using various commands to find it (find, locate, which, apropos) but did not succeed in finding any information on it.
IIRC the default location if you compile from source is /usr/local/sbin/smartctrl. You might want to check that location. If that doesn't work, try something like sudo find / -name "smatctrl" -print. That will search everything beneath / for files with names containing smartctrl and will print results as full paths in your shell.
|
|
•
|
| |
|
|
|
 |
|
 |
|
Clinically Insane
Join Date: Oct 2000
Location: Los Angeles
Status:
Offline
|
|
Doesn't seem to work, but thank you for the suggestion. I looked in the installer log and found this:
Feb 24 02:25:36 [29650]: Env: PATH=/usr/bin:/bin:/usr/sbin:/sbin
I looked in all of those directories and haven't had that much luck. It doesn't seem to be in any of those spots. Weird. I guess I should just install it using DarwinPorts or something similar.
|

"The natural progress of things is for liberty to yield and government to gain ground." TJ
|
| |
|
|
|
 |
|
 |
|
Clinically Insane
Join Date: Nov 1999
Location: 888500128, C3, 2nd soft.
Status:
Offline
|
|
I really don't understand why people would pay for a GUI to software they can have free.
</sarcasm>
|
|
|
| |
|
|
|
 |
|
 |
|
Moderator 
Join Date: May 2001
Location: Hilbert space
Status:
Offline
|
|
@Big Mac
Install MacPorts, then login as root via sudo -s (as an admin user). Type `port install smartctl' and press enter. The rest should take care of itself.
|
|
I don't suffer from insanity, I enjoy every minute of it.
|
| |
|
|
|
 |
|
 |
|
Clinically Insane
Join Date: Oct 2000
Location: Los Angeles
Status:
Offline
|
|
Okay, that's what I'll do.
Update:
Got MacPorts installed, got smartmontools installed (had to manually uninstall the previous attempted install before it would work). I was able to get some basic information on my startup disk, but it told me that SMART is available (disk supports it) but SMART is disabled, and then it exited. I think I skipped a disk profiling step. How would I do that?
(Last edited by Big Mac; Feb 24, 2009 at 06:09 AM.
)
|

"The natural progress of things is for liberty to yield and government to gain ground." TJ
|
| |
|
|
|
 |
 |
|
 |
|
|
|
|
|

|
|
 |
Forum Rules
|
 |
 |
|
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
|
HTML code is Off
|
|
|
|
|
|
 |
 |
 |
 |
|
 |
|