What is S.M.A.R.T. and how to read S.M.A.R.T. attributes

Read the bottom for updated information/amendments
Hi everyone,
S.M.A.R.T. is Self-Monitoring, Analysis and Reporting Technology.
[size=15]1. S.M.A.R.T. info websites[/size]
OK, now we all know what S.M.A.R.T. stands for. For more details about S.M.A.R.T., here is a comprehensive non-technical explanation about S.M.A.R.T. by pcguide.com. Maxtor has published a white paper on S.M.A.R.T. too. And this is from Seagate. Anyhow, I am not going to discuss whether S.M.A.R.T will protect your harddisk from failure, etc etc here. Let us focus more on S.M.A.R.T. itself.
[size=15]2. S.M.A.R.T. monitoring tools[/size]
S.M.A.R.T. data is stored as a tabulated data somewhere in the harddisk as registers. The tools below support reading these registers value from S.M.A.R.T. enabled harddisk.
1. SpeedFan *sign-up is required for download, but it's FREE
2. Active SMART
3. Sisoftware SANDRA 2002.6.8.97 SP1 , older version doesn't support
[size=15]3. S.M.A.R.T. Tabulated Information[/size]
Here is a screenshot captured with SpeedFan.
Let us go through the screenshot. As can be seen, there are 5 columns - Attribute, Value, Worst, Warn and Raw.
Attribute
describes the meaning of the values. As mentioned above, the SMART data is stored as a tabulated data as registers. Each attribute represents one register ID. eg Raw Read Error Rate is register ID 01, register ID 03 is Spin-up Time, etc.
Note that the register IDs are not displayed by SpeedFan, but are displayed by other SANDRA and Active SMART. I have no idea how many S.M.A.R.T. attributes are there, Active SMART stated it can detect more than 35 attributes!
However, some attributes are manufacturer specific. So possibly some attribute names as shown in these SMART tools might not represent the true meaning of the values too!!
Value
is the current relative value of the attribute read from the registers.
Worst
is the worst value ever achieved.
Warn
is the critical threshold value of the attribute. If the Value has reached and OVER this threshold value, with very high probability the harddisk is in trouble. If SMART is enabled in the BIOS, SMART will alert user in the POST screen, with some manufacturer specific error code. You may need to refer to your manufacturer then.
Note : Value, Worst and Warn are all relative values, such as percentage, not actual count. I have no idea how to calculate these values. This is the very S.M.A.R.T. algorithm, isn't it? ?(
Raw
is in fact, the most understandable represented value here! It represents the actual count of the attribute. SpeedFan displays this raw value as hexadecimal numbers. Such as Power On Hours Count is "AA8", which is 2728 in decimal numbers, meaning that the harddisk has been power on for 2728 hours!! There are some Raws represent average rate, such as "CRC Error Rate" etc.
[size=15]4. S.M.A.R.T. Attributes In Detail[/size]
Hopefully by now, you have the basic idea how to read the tabulated data. I will try my best to go through the attributes one-by-one, which after that shall make you understand more about S.M.A.R.T. and of course, starts to appreciate it.
Raw Read Error Rate represents the condition of the physical disk, based on raw (physical) read errors, and physical surface defects.
Spin Up Time is the time taken for the hdd to spin-up. more info
Start/Stop Count is the number of counts (cycles) the hdd start/stop. more info
Reallocated Sector Count - the number of sectors have been reallocated. Surface scan and found bad sector will increase this count. Now this drive has 7 bad sectors already!
Seek Error Rate - how often the drive failed to locate the data (seeking)
Power On Hours Count - the number of hours you have powered on the HDD.
Spin Retry Count - how many time your drive need to attempt to get the drive platter spinning. If this value is more than 1, your drive is seriously in very bad condition!
Calibration Retry Count - represents the number of time your drive perform calibration retry. I am not sure if low-level format would increase this value.
Power Cycle CountThe number of time the hdd has been powered on. On and Off = 1 cycle.
Read Soft Error Rate - should be Soft Read Error Rate. Similar to Raw Read Error Rate but this one depends on logical level, such as error occured in the hdd buffer, etc.
Temperature - The drive temperature, Forget the relative values, read from the Raw value -- "2D" in this example, which is 45C. But my SpeedFan displayed 47C at that time!! SpeedFan seems to produce some +-2C error from actual reading once in a while. :P
Hardware ECC Recovered is the number of counts ECC correction is performed on the data.
Reallocated Event Count - similar to Reallocated Sector Count but this one is on the data.
Current Pending Sector - is the number of counts how many sectors are currently pending. But what is a pending sector?? ?( ?(
Offline Correctable - which is Off-line Scan Uncorrectable Sector Count. Again, what is off-line scan?
UltraATA CRC Error Rate - which is in fact, CRC Error Count instead of rate. As shown, there have been "3C3", which is 883 errors occured already!!!
There are more S.M.A.R.T. attributes, such as
Thoroughput Performance - again, this relative value is surely got from some wierd algorithm again.
Seek Time Performance - some algorithm has been used to calculate this performance value.
Power Off Retract and Load Cycle Count are IBM HDD specific features -- unload the head off the platters when power off. More info on Head Load/unload cycle.
[size=15]5. SpeedFan S.M.A.R.T. Fitness and Performance bars[/size]
I should not comment on this too much because this is Almico's work. I am not sure how he calculate to define the "fitness" and "performance" though. It could probably based on mathematic relation between the current Values  and the threshold Warns.  
For most hdds, like Maxtor and Seagate's, out-of-the-box the fitness bar has already reaching half-way 50%. But for IBM hdd, the fitness bar is always around 100%. This is because IBM hdd has its threshold/Warn values set to unrealistically high until it's quite unreachable even after a long term use. While for other brand HDDs, the threshold values are more realistic. Thus, the fitness bar in particular, does not tell the true fitness of the HDD. Take it as a reference only. Please always refer back to the Raw values to determine the fitness.
[size=15]6. Conclusion : Judging HDD fitness by our own selves![/size]
Now we all know what the Attributes are, so roughly everyone will have the basic idea how to judge HDD health by our own selves depend on the attributes you're reading. S.M.A.R.T. itself however, define "fitness" and "performance" based on its own algorithm.
We can categorize the attributes into :
Error Related Attributes
"UltraATA CRC Error Rate", "Raw Read Error Rate", "Raw Soft Error Rate", "Hardware ECC Recovered Count", "Reallocated Sector Count", "Reallocated Event/Data Count", Offline Correctable"
-- tell how often are those errors occured. For the above example, this Maxtor harddisk should be RMA-ed for its high CRC Error Rate count.
Drive Fitness Attributes
Spin Up Time, Start/Stop Count, Seek Error Rate, Power On Hours Count, Spin Retry Count, Calibration Retry Count, Power Cycle Count, Power Off Retract Count, Load Cycle Count
-- check "spin retry count" and "Seek Error Rate", any value other than zero is really bad.
Other Attributes
I have no idea what they are for except Temperature.
As the conclusion, understanding S.M.A.R.T. attributes helps in knowing your HDD fitness by your own self, rather than waiting for the S.M.A.R.T. to alert you for severe error. That might be too late already.  8o
Thanks for reading.
Edited:
1. for better reading pleasure
2. added Conclusion
3. added explanations about SpeedFan SMART Fitness and Performance bar.

Quote
Originally posted by WarLord
I like this HD tool. i use it everyday now. the tempture readings are great Hd temp cpu temp and even the system temp nice added feature to the monitoring. And this is an alternative to enabling the SMART in the bios? Thats the way im understanding it. is that right Maesus ?Because i have disabled in bios. She went threw alot of trouble here. thank you  
Well from my observation, whether SMART is disabled or enabled in the BIOS, SMART is always working within the HDD itself.
Basically SMART is acting like a blackbox, monitoring and tabulating HDD condition from time to time and its attributes only fully revealable by the manufacturers. SpeedFan's SMART status only displays partial information that is displayable. Some attributes are hidden, ~OR~ the attributes' locations are different from one HDD to another brand, such that some values don't correspond to the attribute meaning at all.
It is very doubtful to claim that enabling SMART in the BIOS will hog down the performance. Just like a transport bus (yeah real bus that fetch passenger :P ), with or without the black box installed can't help it if the driver wants to speeding. :P

Similar Messages

  • HT1386 I synced (updated) my iphone to itunes and some songs were deleted from my iphone playlist on my phone.  On the computer, a circle is next to the song and the title faded out.  What the heck is that all about and how do I get my songs back onto my

    I synced (updated) my iphone to itunes and some songs were deleted from my iphone playlist on my phone.  On the computer, a circle is next to the song and the title faded out.  What the heck is that all about and how do I get my songs back onto my phone playlist?  Never happened before.  My software is up to date?

    http://support.apple.com/kb/HT2519

  • I am trying to listen BBC radio news from BBC App, but on pressing the button I always get the error "there was an error playing this radio feed". What is the source of this error and how can I remove it?

    I am trying to listen BBC radio news from BBC App, but on pressing the button "live radio" I always get the error "there was an error playing this radio feed". What is the source of this error and how can I remove it?

    That is probably just a generic error message and you might not ever know what is causing it. Assuming that you have been able to play live radio with the app in the past (I know nothing about the app) and assuming that all other Internet related functions (Safari, email, etc.) are working properly on your iPad, quit the app completely and reboot your iPad.
    Go to the home screen first by tapping the home button. Double tap the home button and the recents tray will appear with all of your recent apps displayed at the bottom. Tap and hold down on any app icon until it begins to wiggle. Tap the minus sign in the upper left corner of the app that you want to close. Tap the home button or anywhere above the task bar.
    Reboot the iPad by holding down on the sleep and home buttons at the same time for about 10-15 seconds until the Apple Logo appears - ignore the red slider if it appears on the screen - let go of the buttons. Let the iPad start up.
    If that fails to resolve the issue, you might want to reboot your router, unplug it for about 30 seconds and then plug it in again.

  • What are the uses of MVC, Extension and how to create it for begineers pls

    what are the uses of MVC, Extension and how to create it for begineers pls
    dont give link for tutorials please explain ,
    thank you,
    Regards,
    Jagrut BahratKumar Shukla

    Hi,
    Check out this link :
    <a href="http://help.sap.com/saphelp_nw04/helpdata/en/0f/ab3a3c9ca75402e10000000a114084/content.htm">http://help.sap.com/saphelp_nw04/helpdata/en/0f/ab3a3c9ca75402e10000000a114084/content.htm</a>
    It is the best possible explanation and documentation that you'll get.
    Thanks,
    Tatvagna.

  • HT201303 I received this update from Apple, but I have no record of altering anything, can you tell me what has been updated, who updated anything, and how was it done?  Hello,  The following information for your Apple ID was updated on 03/22/2014:  Phone

    I received this  update from Apple, but I have no record of altering anything, in particular telephone numbers, can anyone tell me what has been updated, who updated it, and how was entry made to my account?
    Hello,
    The following information for your Apple ID was updated on 03/22/2014:
    Phone number(s)
    If these changes were made in error, please CLICK HERE,  to Cancel this changes withing 24hours..
    This is an automated message. Please do not reply to this email. If you need additional help, visit Apple Support.
    Thanks,
    Apple Customer Support

    This is a user to user forum, so no one here can provide an answer.  You should contact iTunes Support directly.
    Here's how you can do that:  http://www.apple.com/support/itunes/contact/

  • What is "Assisted GPS" on the iPad and how does it work?

    What is "Assisted GPS" on the iPad and how does it work?

    I purchased the iPad mini Wi-Fi & Cell because it has GPS. OK, it is assisted GPS but the GPS works very well as stand alone. I got the iPad mini for use in flight, so I dont even have a sim card in it. The GPS works perfectly in flight under all conditions. I have cross checked it against typical approved aircraft installations and it is very accurate at all times. I use it in Wi-Fi mode on the ground when updating my aviation database, when planning a flight, or similar circumstances. The primary advantage of A-GPS is quick location reading when first turned on, when on the ground where the GPS satellites signal may be of reduced quality. At 10,000 feet plus, it is a stand alone GPS. I have frequently turned the iPad off in flight for periods of time and when powering up, it gave me accurate positioning in a few seconds, never exceeded 10 seconds. I have also tested my iPad on the ground, using the aviation maps, and the GPS works perfectly also.
    It remains possible that there is some feature that enhances the GPS when on the ground, even if there is no sim card in the iPad. But I doubt that any of these would work in an aircraft at high altutide. Nonetheless, I would appreciate knowing more about this.

  • What is "other" in the capacity bar and how do i manage it?

    What is "other" in the capacity bar and how do I manage it?

    The "other" is mainly corrupt files and files that did not get deleted by apps one the app was done with the file. Normally the other s less than 0.25 GB.  To reduce the size of other, usually a restore to factory defaults/new iPodis required.  Sometimes restoring from backup helps a little.

  • What are variables or parameters in Apex and how to use them?

    Hi
    What are variables or parameters in apex and how to use them to connect and run BI Publisher Report
    From Apex URL

    Hello Kanaiya,
    You should go here: http://www.oracle.com/technology/products/database/application_express/index.html
    Look at "What is Oracle APEX?" then download the documentation and review the various PDF files that are available.
    If you have a version of APEX installed and available, go through the 2-Day Application Express Developer's Guide followed by the Advanced Developer's Guide.
    Good luck,
    Don.

  • What do you mean by Time profile and how to configure it.

    Hi Gurus,
    can anybody tel me what do you mean by Time profile and how to configure it.
    we are using Capacity requiremtn planning.
    best regards
    prashanth

    Hi Prashanth,
    Time profile can be customized using transaction OPD2.
    It contains the time horizons for importing the data records as well as for evaluation and planning.
    the planning horizon must be smaller or equal to the database read period.
    SAPPM_Z002 is a sample time profile
    The list profile defines teh presentaion of the output lists,transaction used is OPDH.
    best regards
    vijay

  • What is the error code mean? And how to solve it ?Please give your answer. Thanks

    What is the error code  mean? And how to solve it ?Please give your answer. Thanks
    Attachments:
    QQ截图20140403134626.png ‏59 KB

    duplicate post
    LabVIEW Champion . Do more with less code and in less time .

  • My requirement is to update 3 valuesets daily based on data coming to my staging table. What is the API used for this and how to map any API to our staging table? I am totally new to oracle and apps. Please help. Thanks!

    My requirement is to update 3 valuesets daily based on data coming to my staging table. What is the API used for this and how to map any API to our staging table? I am totally new to oracle and apps. Please help. Thanks!

    Hi,
    You could use FND_FLEX_LOADER_APIS.UP_VALUE_SET_VALUE to upload them from staging table (I suppose you mean value set values...).
    You can find a sample scripts if you google around.
    What do you mean "how to map any API to our staging table" ?
    You should do at least the following mapping (which column(s) in the staging table will provide these information):
    - the 3 value sets name which you're going to update/upload (I suppose these are existing value sets or which have been already created)
    - the value set values and  description
    Try to start with something and if there is any issues the community could then help... but for the time being with the description of the problem you have provided, that's the best I can do...

  • What does too many http redirects mean and how do I fix it

    Does anyone know what the **** "Too many http redirects" means, and how the **** do I fix it ??

    500 errors in the HTTP cycle
    Any client (e.g. your Web browser or our CheckUpDown robot) goes through the following cycle when it communicates with the Web server:
    Obtain an IP address from the IP name of the site (the site URL without the leading 'http://'). This lookup (conversion of IP name to IP address) is provided by domain name servers (DNSs).
    Open an IP socket connection to that IP address.
    Write an HTTP data stream through that socket.
    Receive an HTTP data stream back from the Web server in response. This data stream contains status codes whose values are determined by the HTTP protocol. Parse this data stream for status codes and other useful information.
    This error occurs in the final step above when the client receives an HTTP status code that it recognises as '500'. Frank Vipond. September 2010.
    Fixing 500 errors - general
    This error can only be resolved by fixes to the Web server software. It is not a client-side problem. It is up to the operators of the Web server site to locate and analyse the logs which should give further information about the error.
    Fixing 500 errors - CheckUpDown
    Please contact us (email preferred) whenever you encounter 500 errors on your CheckUpDown account. We then have to liaise with your ISP and the vendor of the Web server software so they can trace the exact reason for the error. Correcting the error may require recoding program logic for the Web server software, which could take some time.
    http://www.checkupdown.com/status/E500.html

  • What is .java.bak file in java and how it will be useful for us?

    what is .java.bak file in java and how it will be useful to us in javaProgramming?

    Maybe is generated by your IDE or by your text editor (Editplus ?)

  • I have been trying to download and install a trial. What is the best browser to use and how do i do it?

    I have been trying to download and install a trial. What is the best browser to use and how do i do it? The set up and everything is on the desktop but it never seems to load anything?

    what file (name and extension) is on your desktop and what os?
    what have you done to install the desktop file and what do you see when you do that?

  • My phone gets super hot! What is making my phone of this and how do I stop it from getting hot?

    My phone gets super hot! What is making my phone of this and how do I stop it from getting hot?

    If the internal temperature gets too high, you will see the following.
    Has this occured?

Maybe you are looking for