{{{ #!div style="border: 1pt solid; float:right; padding:10px; background-color: #E6E6FA; margin-left:30px;" '''Menu'''[[BR]] [[BR]] [wiki:Download Download Instructions][[BR]] [wiki:TocDoc Documentation][[BR]] [wiki:Help][[BR]] [wiki:TocSupport Device Support][[BR]] [wiki:TocDeveloper Developers Area][[BR]] [wiki:Links] }}} = Recommended Links = [[PageOutline(4,Table of Contents, inline)]] ---- ==== Graphical user interfaces for smartctl ==== [http://gsmartcontrol.sourceforge.net/home/index.php/About GSmartControl] (C++, Linux, FreeBSD, MacOS X, Windows)[[BR]] [https://hddguardian.codeplex.com/wikipage?version=20 HDD Guardian] (VB.NET, Windows) - Project has been [https://hddguardian.codeplex.com/ retired]. Latest binaries are available at [http://www.softpedia.com/get/System/Hard-Disk-Utils/HDD-Guardian.shtml Softpedia] or [http://www.snapfiles.com/get/hddguardian.html SnapFiles]. [https://hddguardian.codeplex.com/SourceControl/changeset/view/40890 Source code] is only available until [https://blogs.msdn.microsoft.com/bharry/2017/03/31/shutting-down-codeplex/ December 15, 2017].[[BR]] [http://binaryfruit.com/drivedx DriveDx] (OS X, Proprietary Software)[[BR]] [https://www.volitans-software.com/apps/smart-utility/ SMART Utility] (OS X, Proprietary Software)[[BR]] ---- ==== Monitoring tools working with smartmontools ==== [http://munin-monitoring.org/ Munin][[BR]] [http://exchange.nagios.org/index.php?option=com_mtree&task=search&searchword=smartmontools#/ Nagios plugins][[BR]] [https://www.thomas-krenn.com/en/wiki/SMART_Attributes_Monitoring_Plugin SMART Attributes Monitoring Plugin][[BR]] [https://share.zabbix.com/search-by/tags?value=smartmontools Zabbix][[BR]] ---- ==== Other projects using smartmontools ==== [https://github.com/mirror/smartmontools GitHub mirror] of [source:/trunk/smartmontools smartmontools SVN trunk][[BR]] [http://www.netpower.fr/smartmontools-win Smartmontools for Windows Package] ([https://github.com/deajan/smartmontools-win Source Code]) - alternative smartmontools installation package for Windows [[BR]] [https://sourceforge.net/p/xboxhdm2/smartmontools-sec/ci/master/tree/ Smartmontools with security] - a fork of [source:/tags/RELEASE_6_2/smartmontools/ smartmontools 6.2] which adds [http://www.xbmc4xbox.org.uk/forum/viewtopic.php?f=13&t=4125 ATA Security commands] to smartctl.[[BR]] [https://pypi.python.org/pypi/pySMART/0.2 pySMART] - a simple Python wrapper for the smartctl component of smartmontools. [[BR]] ---- ==== Other HDD/SSD related open source projects ==== [http://crystalmark.info/software/CrystalDiskInfo/index-e.html CrystalDiskInfo] (C++, Windows)[[BR]] [http://0pointer.de/blog/projects/being-smart.html libatasmart, skdump, sktest] (C, Linux)[[BR]] [https://sourceforge.net/projects/hdparm/ hdparm] (C, Linux)[[BR]] [https://github.com/vrtadmin/MBRFilter MBRFilter] (C, GPLv2, Windows) - Disk filter driver that prevents writing to sector 0[[BR]] [http://naraeon.net/en/latest-nvme-tools Naraeon NVMe Tools] and [http://naraeon.net/en/latest-naraeon-ssd-tools SSD Tools] (Delphi, Windows)[[BR]] [https://github.com/CyberShadow/trimcheck trimcheck] (D, Windows)[[BR]] [https://github.com/kasbert/OS-X-SAT-SMART-Driver OS X SAT SMART Driver] - kernel driver for providing access to external (USB or !FireWire) drive SMART data ---- ==== HDD/SSD References ==== [http://www.johnnylucky.org/data-storage/ssd-database.html Johnny Lucky Solid State Drive Database][[BR]] [http://www.hddoracle.com/viewtopic.php?f=59&t=2034 Vendor specific SMART attributes for SSDs by Apple, Dell, HP and Lenovo][[BR]] ---- ==== Studies / Background info ==== [https://www.backblaze.com/b2/hard-drive-test-data.html Hard Drive Data and Stats], Brian Beach, Andy Klein in ''Backblaze Blog'', November 2013 - March 2017.[[BR]] [https://www.backblaze.com/blog/what-smart-stats-indicate-hard-drive-failures/ What SMART Stats Tell Us About Hard Drives], Andy Klein in ''Backblaze Blog'', October 2016.[[BR]] [https://eprint.iacr.org/2015/1002 got HW crypto? On the (in)security of a Self-Encrypting Drive series], Gunnar Alendal, Christian Kison, modg, September 2015.[[BR]] [http://techreport.com/review/24841/introducing-the-ssd-endurance-experiment The SSD Endurance Experiment:] [http://techreport.com/review/25320/the-ssd-endurance-experiment-22tb-update 22TB], [http://techreport.com/review/25559/the-ssd-endurance-experiment-200tb-update 200TB], [http://techreport.com/review/25681/the-ssd-endurance-experiment-testing-data-retention-at-300tb 300TB], [http://techreport.com/review/25889/the-ssd-endurance-experiment-500tb-update 500TB], [http://techreport.com/review/26058/the-ssd-endurance-experiment-data-retention-after-600tb 600TB], [http://techreport.com/review/26523/the-ssd-endurance-experiment-casualties-on-the-way-to-a-petabyte 1PB], [http://techreport.com/review/27062/the-ssd-endurance-experiment-only-two-remain-after-1-5pb 1.5PB], [http://techreport.com/review/27436/the-ssd-endurance-experiment-two-freaking-petabytes 2PB], [http://techreport.com/review/27909/the-ssd-endurance-experiment-theyre-all-dead They're all dead], Geoff Gasior in ''The Tech Report'', August 2013 - March 2015.[[BR]] [https://indico.cern.ch/event/320819/contributions/742938/attachments/618990/851639/SSD_Benchmarking_at_CERN__HEPiX_Fall_2014.pdf SSD Benchmarking at CERN] ([https://lvalsan.web.cern.ch/lvalsan/ssd_benchmarking/ Results]), Liviu Vâlsan in ''HEPiX Fall 2014 Workshop'', October 2014.[[BR]] [http://queue.acm.org/detail.cfm?id=2385276 Anatomy of a Solid-state Drive], Michael Cornwell (Pure Storage) in ''ACM Queue vol 10, no 10'', October 2012.[[BR]] [http://www.computerworld.com/article/2536400/disaster-recovery/vendor-disk-failure-rates--myth-or-metric-.html Vendor disk failure rates: Myth or metric?], Mary Brandel in ''Computerworld'', April 2008.[[BR]] [https://www.usenix.org/legacy/events/fast08/tech/full_papers/jiang/jiang_html/index.html Are Disks the Dominant Contributor for Storage Failures? A Comprehensive Study of Storage Subsystem Failure Characteristics], Weihang Jiang, Chongfeng Hu, Yuanyuan Zhou, Arkady Kanevsky in ''6th USENIX Conference on File and Storage Technologies (FAST '08)'', pg 111-125, February 2008.[[BR]] [http://queue.acm.org/detail.cfm?id=1317403 Hard Disk Drives: The Good, The Bad and The Ugly], Jon Elerath (Network Appliance) in ''ACM Queue vol 5, no 6'', pg 28-37, September 2007.[[BR]] [https://www.usenix.org/legacy/events/fast07/tech/schroeder/schroeder_html/index.html Disk Failures in the Real World: What does an MTTF of 1,000,000 hours mean to you?], Bianca Schroeder, Garth A. Gibson (Carnegie Mellon University) in ''5th USENIX Conference on File and Storage Technologies (FAST '07)'', pg 1-16, February 2007.[[BR]] [https://www.usenix.org/legacy/events/fast07/tech/full_papers/pinheiro/pinheiro_html/index.html Failure Trends in a Large Disk Drive Population], Eduardo Pinheiro, Wolf-Dietrich Weber, Luiz André Barroso (Google Inc.) in ''5th USENIX Conference on File and Storage Technologies (FAST '07)'', pg 17-28, February 2007.[[BR]] [http://ieeexplore.ieee.org/xpl/articleDetails.jsp?reload=true&tp=&arnumber=816306 Specifying Reliability in the Disk Drive Industry: No More MTBF's], Jon G. Elerath (IBM Storage Systems Division) in ''Proceedings of the IEEE 2000 Annual Reliability and Maintainability Symposium'', pg 194, January 2000. ---- ==== Useful references on SMART ==== [http://www.wikipedia.org/ Wikipedia] articles about SMART: [http://en.wikipedia.org/wiki/S.M.A.R.T. English], [http://de.wikipedia.org/wiki/Self-Monitoring%2C_Analysis_and_Reporting_Technology Deutsch], [http://es.wikipedia.org/wiki/S.M.A.R.T. Español], [http://fr.wikipedia.org/wiki/Self-Monitoring%2C_Analysis_and_Reporting_Technology Français],[[BR]] [http://it.wikipedia.org/wiki/Self-Monitoring%2C_Analysis_and_Reporting_Technology Italiano], [http://ja.wikipedia.org/wiki/Self-Monitoring%2C_Analysis_and_Reporting_Technology Japanese], [http://nl.wikipedia.org/wiki/S.M.A.R.T. Nederlands], [http://pl.wikipedia.org/wiki/S.M.A.R.T._%28informatyka%29 Polski],[[BR]] [http://pt.wikipedia.org/wiki/S.M.A.R.T. Português], [http://ru.wikipedia.org/wiki/%D0%A2%D0%B5%D1%85%D0%BD%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F_SMART Russian], [http://sk.wikipedia.org/wiki/S.M.A.R.T Slovenčina], [http://sv.wikipedia.org/wiki/S.M.A.R.T. Svenska] [http://smartlinux.sourceforge.net/smart/ Zbigniew Chlondowski's SMART Information Site] (no longer maintained) ---- ==== ATA/ATAPI References ==== The [http://www.t13.org homepage of the T13 project].[[BR]] [http://www.t13.org/Documents/UploadedDocuments/project/d2008r7b-ATA-3.pdf ATA-3 revision 7b (working draft)], January 1997 (last specification of SMART Attributes and Thresholds, removed before final standard was published!).[[BR]] [http://www.t13.org/Documents/UploadedDocuments/project/d1153r18-ATA-ATAPI-4.pdf ATA/ATAPI-4 revision 18 (final draft)], August 1998 (SMART Attributes and Thresholds no longer specified).[[BR]] [http://www.t13.org/Documents/UploadedDocuments/project/d1321r3-ATA-ATAPI-5.pdf ATA/ATAPI-5 revision 3 (final draft)], February 2000.[[BR]] [http://www.t13.org/Documents/UploadedDocuments/project/d1410r3b-ATA-ATAPI-6.pdf ATA/ATAPI-6 revision 3b (final draft)], February 2002.[[BR]] [http://www.t13.org/Documents/UploadedDocuments/docs2007/D1532v1r4b-AT_Attachment_with_Packet_Interface_-_7_Volume_1.pdf ATA/ATAPI-7 revision 4b (final draft) Volume 1] (has SMART documentation), [http://www.t13.org/Documents/UploadedDocuments/docs2007/D1532v2r4b-AT_Attachment_with_Packet_Interface_-_7_Volume_2.pdf Volume 2], [http://www.t13.org/Documents/UploadedDocuments/docs2007/D1532v3r4b-AT_Attachment_with_Packet_Interface_-_7_Volume_3.pdf Volume 3], April 2004.[[BR]] [http://www.t13.org/Documents/UploadedDocuments/docs2008/D1699r6a-ATA8-ACS.pdf ATA/ATAPI-8 Command Set (ACS) revision 6a (final draft)], September 2008.[[BR]] [http://www.t13.org/Documents/UploadedDocuments/docs2005/e05148r0-ACS-SMARTAttributesAnnex.pdf ATA/ATAPI-8 SMART Attribute Annex (proposal)], September 2005 (later split into: [http://www.t13.org/Documents/UploadedDocuments/docs2005/e05171r0-ACS-SMARTAttributes_Overview.pdf Overview], [http://www.t13.org/Documents/UploadedDocuments/docs2005/e05172r0-ACS-SMARTAttributes_Assignment.pdf Assignment], [http://www.t13.org/Documents/UploadedDocuments/docs2005/e05173r0-ACS-SMARTAttributes_List.pdf List], not included in the standard!).[[BR]] [http://www.t13.org/Documents/UploadedDocuments/docs2010/d2015r3-ATAATAPI_Command_Set_-_2_ACS-2.pdf ATA/ATAPI Command Set - 2 (ACS-2) revision 3 (working draft)], June 2011.[[BR]] ---- ==== SCSI References ==== The [http://www.t10.org homepage of the T10 project].[[BR]] The SCSI drafts and other documents by the T10 project are no longer publicy available.[[BR]] ---- ==== NVMe References ==== See [wiki:NVMe_Support#AboutNVMe NVMe wiki page]. ---- ==== The original SMART specification ==== The original SMART specification is SFF-8035i from the [http://www.sffcommittee.com/ns/ Small Form Factors (SFF) Committee].[[BR]] Here is the [ftp://ftp.seagate.com/sff/INF-8035.TXT SFF "link"] (they have [ftp://ftp.seagate.com/sff/SFF-8000.TXT "expired" ] the document).[[BR]] [http://www.linux-mips.org/pub/linux/mips/people/macro/S.M.A.R.T./SFF-8035i.pdf SFF-8035i "Self-Monitoring, Analysis and Reporting Technology (S.M.A.R.T.)" version 1.0], May 1995.[[BR]] [http://www.linux-mips.org/pub/linux/mips/people/macro/S.M.A.R.T./8035R2_0.PDF SFF-8035i "Self-Monitoring, Analysis and Reporting Technology (S.M.A.R.T.)" revision 2.0], April 1996.[[BR]] [http://www.linux-mips.org/pub/linux/mips/people/macro/S.M.A.R.T./8055.PDF SFF-8055i "S.M.A.R.T. Applications Guide for the ATA and SCSI Interfaces" revision 1.4], June 1996.