Contents
Welcome to GSmartControl page
GSmartControl - Hard disk drive health inspection tool
GSmartControl is a graphical user interface for smartctl (from smartmontools package), which is a tool for querying and controlling SMART (Self-Monitoring, Analysis, and Reporting Technology) data on modern hard disk drives. It allows you to inspect the drive's SMART data to determine its health, as well as run various tests on it.
Want to know more?
Check the About / Features page and other links to the left.
News
2009-10-13
Windows packages have been updated. There are four types of packages now - two of them include GTK+ and two of them don't. Both are available in (improved) installer and plain zip format. See the Downloads page for details.
Note: This means that you don't have to install GTK+ in Windows anymore (unless, of course, you want to use a -nogtk package).
2009-09-05
GSmartControl 0.8.5 released. See the Downloads page.
Changes include:
- GSmartControl now uses XDG config directory for per-user configuration on UNIX and CSIDL_PROFILE directory on Windows. Existing configuration is migrated automatically.
- The names are shown correctly for unsupported devices even with the latest smartctl snapshots now.
- Smartctl SVN revision is shown (if available).
- The progress bars update properly when parallel tests are run.
- Windows: GSmartControl should be able to operate on any valid filesystem path (not just locale-representable ones).
- Windows: GSmartControl is now officially compilable on x86_64 via mingw64.
- Fixed compilation under very old gtkmm/libglademm, and with gcc 4.4.
- Fixed parsing of multiple error types in SMART error log.
- Added minor features and fixed miscellaneous bugs.
Also, the Windows version now includes smartctl from smartmontools 5.39-0-20090826-r2878.
2009-03-24
GSmartControl 0.8.4 released. See the Downloads page.
Changes include:
- Linux Software RAID devices are blacklisted now. (backported from Debian).
- Attributes tab is before the capabilities tab now.
- A man page has been generously contributed by Giuseppe Iuculano <giuseppe 'at' iuculano.it>.
- Smartctl version now includes the CVS snapshot date (if available).
- Windows: Look for "smartctl-nc.exe" instead of "smartctl.exe" by default.
- Windows: Use smartmontools-supplied smartctl-nc.exe by default (if found).
- Other minor changes (mainly Debian backports).
Also, the Windows version now includes smartctl from smartmontools 5.39-0-20090322.
Note: To use smartmontools installation on Windows, GSmartControl needs at least version 5.39-0-20090322 of smartmontools. See smartmontools download page for recent Windows version snapshots.
Huge thanks to Christian Franke for his suggestions and help with the Windows package.
2008-12-27
GSmartControl 0.8.3 released. See the Downloads page.
Changes include:
- A random "Smartctl returned an empty output" error on Windows was fixed. Thanks to Zurab Khetsuriani for testing.
- Fixed a parser issue which prevented running self-tests in Windows.
- The supplied icon (hopefully) shows correctly in Windows 2000 now.
- This release adds an official support for Windows 2000 SP4.
- Added scripts to allow GSmartControl to read smartctl data from cron-generated files. This allows users to read somewhat recent smartctl information without having to run GSmartControl as root. Generously contributed by Alex Butcher <alex dot butcher 'at' assursys.co.uk>.
- Configure script correctly aborts instead of printing a warning if gtkmm or libglademm (if needed) is not found.
- Configure script now accepts --enable-windows-console, --disable-abort-if-no-gtkmm, --disable-abort-if-no-glade-reader, as well as Windows-supporting "auto" for --enable-nsis-wine and --with-nsis.
- Configure's --with-win32-env has been renamed to --with-windows-dlls.
- The "About" dialog shows version information now.
- Minor bugs were fixed.
2008-12-10
GSmartControl 0.8.2 released. See the Downloads page.
Changes include:
- Renamed gsmartcontrol_root.sh to gsmartcontrol-root, to make Debian happy.
- Fixed gsmartcontrol-root script to support distributions with no /usr/sbin in their users' paths (thanks to Erwan Velu).
- Added desktop auto-detection to gsmartcontrol-root script. This allows us to use only one desktop file (thanks to Erwan Velu).
- Added Debian package directory (named "debian.dist" for now to avoid control file conflicts with Build Service).
- Added make targets for Windows packages (zip and NSIS).
- Fixed Windows-related issues (Vista is fully supported now).
- Fixed minor bugs:
- Smartctl parser is win32-locale-aware now.
- No more unnecessary parsing.
- No segfault on exit under Windows and Solaris.
- A friendlier message is displayed if smartctl was not found.
- No highlighted labels when switching tabs in Information window.
2008-11-12
GSmartControl 0.8.1 installer for Windows is available now. See the Downloads page for details. You will need GTK+ for Windows Runtime package to use it. You can get one at http://gtk-win.sourceforge.net (you must download at least version 2.14.4-2008-11-11 of gtk2-runtime).
2008-11-11
GSmartControl 0.8.1 released. See the Downloads page.
New features include:
- Disabled Linux "by-id" drive detection - it's unreliable on some broken systems.
- Added some more attribute descriptions.
- Our names for attributes override smartctls' now.
- Added a proper "Add Device" dialog for Windows.
- Added an icon and resource file for Windows.
- Fixed minor bugs.
Also, a Windows build is available now from the Downloads page. It has been tested with Windows XP (doesn't seem to work on Windows 2000 yet).
2008-10-20
GSmartControl 0.8.0rc4 (codename "toaster") released. See the Downloads page.
New features include:
- FreeBSD support (tested with DesktopBSD 1.6 (FreeBSD 6.3) / x86).
- NetBSD support (tested with NetBSD 4.0.1 / x86).
- OpenBSD support (tested with OpenBSD 4.3 / x86-64 / gcc-3.3.5).
- Solaris support (tested with Solaris 10 / x86 / gcc-3.4.3 / blastwave, Solaris 10 / x86 / sunstudio12 / sunfreeware).
- Code to support Windows, Mac OS X, QNX, DragonFlyBSD.
- Support of older pcre versions (at least 4.5, maybe older too).
- Added gsmartcontrol_root.sh script to easily run gsmartcontrol as root.
- Improved .desktop files.
- License for tests and examples is legally more correct now.
- Minor bugfixes.
2008-10-08
GSmartControl 0.8.0rc3 released. See the Downloads page.
New features include:
- Added support for udevless Linux distributions by providing a fallback /proc/partitions-based drive detection method. The new method adds support for Linux 2.4 and older systems. Thanks to Paul Marwick for reporting and testing.
- Fixed invalid error messages with directory-related operations.
- Fixed invalid verbosity levels of console output of debug messages in non-debug builds.
- Improved rpm spec file - now supports building on OpenSUSE build service with various distributions as targets.
2008-10-05
GSmartControl 0.8.0rc2 released. This release fixes compilation under gcc 4.3.
2008-10-01
Initial release.
About this site
This site is Copyright © 2008-2009 Alexander Shaduri <ashaduri 'at' gmail.com>