読む・知る
GSmartControl の紹介
概要
GSmartControl は、HDDやSSDのSMART情報を画面で確認し、ドライブの自己診断を実行する無料のオープンソースソフトです。smartmontoolsに含まれるsmartctlのGUIとして動作し、ドライブの識別情報、属性、統計、自己診断結果を調べたいときに使います。故障したディスクを修理するソフトではなく、状態を判断するための情報を集める道具です。
このソフトでできること
内蔵ディスクの型番などの識別情報、対応機能、SMART属性やデバイス統計を確認できます。異常な値を強調して表示する機能や、SMARTセルフテスト、SMARTの有効・無効の切り替えにも対応します。数値の一覧を見るだけでなく、ドライブ側の自己診断を利用して状況を調べたい場合に役立ちます。
保存しておいたsmartctlの出力を読み込み、読み取り専用の仮想デバイスとして確認することもできます。実機を接続している環境と、保存済みの診断情報を参照する環境を分けられる点が特徴です。ただし、保存ファイルは取得時点の情報であり、現在のドライブを再検査した結果にはなりません。
主な特徴と対応ドライブ
SATA・PATAのATAドライブとNVMeドライブに対応します。USB接続ケースの中にあるATA・NVMeドライブや、一部のRAIDコントローラー配下のATAドライブにも対応しますが、すべての接続機器で情報を取得できるわけではありません。USB変換チップやRAID構成を挟む場合は、ドライブ本体だけでなく接続経路も確認する必要があります。
公式の対応一覧ではSCSI・SASは非対応とされ、一部の情報が表示される場合があるという扱いです。smartctlが扱える機器の範囲とGSmartControlが画面で対応する範囲も同一とは限りません。認識しない機器をすぐ故障と決めつけず、 対応ハードウェア を照合してください。
対応OS・日本語対応・料金
Linux、Windows、macOS、FreeBSDなどに対応します。Windowsの公式配布ページでは、Windows 7以降向けに32ビット・64ビットのインストーラーとポータブルZIPが用意されています。旧Windows向けの古い版も別枠で掲載されています。一般的な対応OSの説明だけで判断せず、実際に選ぶパッケージの条件を確認してください。
macOSはHomebrewまたはMacPorts、Linuxはディストリビューションのパッケージや公式が案内するOBSから導入する方式です。Windows用の実行ファイルをMacやLinuxで使うものではありません。FreeBSD向けはportsの案内があり、MacPortsをFreeBSD用と取り違えないようにします。日本語UIの提供範囲は、使用する版や配布パッケージで確認してください。
本体はGNU GPL version 3のフリーソフトウェアで、ソースコードの利用・改変・再配布には同ライセンスの条件が適用されます。有償版への移行を前提とする体験版ではありません。無保証のソフトウェアであり、無料であることと診断結果の完全性は別に考える必要があります。
安全性と注意点
SMART情報は判断材料の一つです。異常表示がないことを理由にデータ消失が起きないと断定したり、セルフテストを実行すれば不良セクターが修復されると考えたりしないでください。重要なデータは診断とは別にバックアップを確保します。故障の疑いがあるドライブでは、検査を繰り返すことより、保存済みデータを守る対応を優先する場面があります。
公式サイトは類似ドメイン「gsmartcontrol.com」をフィッシングサイトとして警告しています。入手先は 現在の公式サイト またはそこから案内される公式GitHubに限定してください。検索結果に製品名があるだけでは公式配布と判断できません。
使い方の要点
1. OSに合う配布物を選ぶ
公式ダウンロードページ を開き、OSとアーキテクチャを確認します。Windowsでは通常の導入用インストーラーとポータブルZIPを区別します。公式Windowsパッケージには必要なソフトが含まれるため、通常は依存ソフトを別途そろえる必要はありません。LinuxやmacOSでは、その環境向けのパッケージ管理方法を選びます。
2. 各OSの手順で起動する
Windowsではインストール後にスタートメニューから起動します。Linux・Unixではデスクトップメニューの項目を使い、必要に応じて公式文書にある gsmartcontrol-root を利用します。Homebrewで導入したmacOSでは、ターミナルで gsmartcontrol を実行します。コマンドが見つからない場合は、公式案内の brew doctor で環境を確認します。
3. 認識状況を確認してから検査する
目的のドライブが認識されるか、型番などの識別情報が合うかを確認したうえで、SMARTデータや自己診断を調べます。機器ごとの対応範囲や表示される項目を確認し、一律の検査所要時間を前提にしないでください。認識しないRAID配下の機器では、公式の Add Device… または --add-device の説明と、smartctl側の機器種別の指定を照合します。よく分からないオプションを他の機器から流用するのは避けます。
4. 保存データを読み取り専用で見直す
smartctlの出力ファイルがある場合は、公式の --add-virtual <file> オプションで仮想ドライブとして読み込めます。起動時の機器走査を省く --no-scan も用意されています。実機の設定操作と保存情報の参照を区別し、詳しい指定方法は 公式Usage で確認してください。Windowsではヘルプなどのコマンドがコンソールへ文字を出さない場合がある点も案内されています。
向いている人・向いていない人
複数OSでドライブのSMART情報を確認したい人、smartctlをGUIから使いたい人、保存した出力を後で読み返したい人に向いています。一方、データ復旧や故障の自動修復を求める用途、すべてのUSB・RAID・SAS機器に同じ診断を期待する用途には合いません。検査結果を読むために、機器やSMARTについて調べる必要もあります。
関連ソフト
Windowsでドライブの状態表示を中心に比較するなら、 CrystalDiskInfo も候補です。GSmartControlでは、対応機器に対するセルフテストや、smartctl出力を仮想デバイスとして読む使い方も含めて選ぶと違いが分かります。
FAQ
検査すればディスクを修復できますか?
状態の確認とセルフテストが目的で、修復やデータ復旧を保証するソフトではありません。
USB接続の外付けドライブにも使えますか?
一部のUSBブリッジ配下のATA・NVMeに対応します。変換チップを含む構成によって異なるため、公式の対応一覧を確認してください。
Mac版はWindows版と同じ入れ方ですか?
異なります。公式はmacOS向けにHomebrewとMacPortsを案内しています。OS別の配布・起動手順を確認してください。
