GSmartControl 0.8.7

A smart, simple, small and useful graphical user interface to the smartctl command-line tool
GSmartControl - Device menu
  3 Screenshots
GSmartControl is a free, open source, multiplatform and easy-to-use software project that has been designed from the ground up to act as a GUI (Graphical User Interface) front-end to the smartctl command-line utility on GNU/Linux systems and compatible platforms.

smartctl is a CLI utility, distributed as part of the Smartmontools package, suitable for querying and controlling S.M.A.R.T. (Self-Monitoring, Analysis and Reporting Technology) data on modern hard disk drives (HDD). It is also compatible with SSD (Solid State Drive) storage devices.

Features at a glance

Key features include support for disabling the S.M.A.R.T. functionality, support for enabling the S.M.A.R.T. functionality, support for automatic highlight and report of detected anomalies, support for enabling or disabling Auto Offline Data Collection, as well as support for configuring per-drive and global options for smartctl.

In addition, the application allows users to performs S.M.A.R.T. self-tests, read smartctl output from a saved file, which can be interpreted as a read-only virtual device, and view the attributes, capabilities, identity information, self-test logs or error logs of the respective hard disk drive. It comes with comprehensive documentation.

Getting started with GSmartControl

When opened for the first time, the program will require root privileges, as only system administrators can access detailed disk information. It will detect and list all the HDD or SSD devices that are attached to the respective computer.

Click a device on the list to enable or disable S.M.A.R.T. or Auto Offline Data Collection, re-read data, perform various tests (only if S.M.A.R.T. is enabled), as well as to view detailed information, such as model, serial number, firmware version, capacity, rotation rate, etc.

GSmartControl is a cross-platform application, written in the C++ programming language and using the GTK+ GUI toolkit for its graphical user interface. It is compatible with GNU/Linux, BSD, Microsoft Windows and Mac OS X operating systems, supporting 32-bit and 64-bit hardware architectures.

Reviewed by , last updated on October 31st, 2014

our in-depth analysis
Editor's Review
developed by:
Alexander Shaduri
license type:
GPL (GNU General Public License) 
ROOT \ System \ System Administration
Download Button

In a hurry? Add it to your Download Basket!

softpedia rating


user rating 5



Rate it!
What's New in This Release:
  • Implemented support for Adaptec RAID 5805 controller and possibly other Adaptec models as well (Linux).
  • Implemented support for Areca RAID controller detection under Linux (untested).
  • Implemented support for 3ware 3w-sas-supported (twl) RAID controller detection under Linux (untested).
  • Implemented support for systems with several different 3ware controllers (twa/twe/twl).
read full changelog
3 Screenshots
GSmartControl - Drives optionsGSmartControl - General options

Application description

GSmartControl is an open source, cross-platform and free graphical application written in C++ and GTK+, designed ...

Add your review!