【Windows】wbadminコマンドを使ってシステム状態(System State)をバックアップする手順 | 高度なバックアップ術

【Windows】wbadminコマンドを使ってシステム状態(System State)をバックアップする手順 | 高度なバックアップ術
🛡️ 超解決

ビジネスで利用するWindowsパソコンがシステム障害に見舞われた際、OSが起動しなくなる事態は避けたいものです。

システム状態のバックアップは、こうした致命的な問題からWindowsを復旧させるために不可欠な対策です。

この記事では、Windows標準のwbadminコマンドを利用し、システム状態を確実にバックアップする手順を詳しく解説します。

この高度なバックアップ術を習得することで、万が一のトラブル時にも迅速な復旧が可能になります。

【要点】wbadminコマンドでシステム状態をバックアップする

  • 管理者権限でのコマンドプロンプト起動: wbadminコマンドを実行するために必要な権限を確保します。
  • wbadmin start systemstatebackupコマンド: Windowsのシステム状態を構成する重要な要素をバックアップします。
  • バックアップ先の適切な指定: 取得したバックアップデータを安全に保存し、復元時に利用できるようにします。

ADVERTISEMENT

wbadminコマンドとシステム状態バックアップの概要

wbadminコマンドは、Windowsに標準搭載されているコマンドラインベースのバックアップツールです。

グラフィカルユーザーインターフェースを持たないため、自動化されたスクリプトでの実行や、詳細なバックアップ設定が必要な場合に特に有効です。

システム状態バックアップは、Windowsオペレーティングシステムの中核部分を保護する目的で利用されます。

OSの起動や基本的な動作に不可欠なファイルや設定を対象とします。

システム状態バックアップに含まれる要素

システム状態バックアップには、Windowsの安定稼働に重要な以下の要素が含まれます。

  • レジストリファイル: システム設定やプログラム設定のデータベースです。
  • COM+ Class Registrationデータベース: コンポーネントサービスの情報です。
  • ブートファイル: OSを起動するために必要なファイル群です。
  • システムボリューム情報: システムドライブの構成情報です。
  • Active Directory Domain Services: ドメインコントローラーの場合に含まれます。
  • Sysvol: ドメインコントローラーの場合に含まれます。

これらの要素をバックアップすることで、システムが起動しなくなった場合や、重要な設定が破損した場合に、以前の状態へ復元できる可能性が高まります。

wbadminコマンドでシステム状態をバックアップする手順

ここでは、Windows 11を基準にwbadminコマンドを使ってシステム状態をバックアップする具体的な手順を解説します。

Windows 10でも同様のコマンドと操作で実行できます。

  1. 管理者権限でコマンドプロンプトを開く
    タスクバーの検索ボックスに「cmd」と入力します。
    検索結果に表示される「コマンドプロンプト」を右クリックし、「管理者として実行」を選択してください。
    ユーザーアカウント制御のダイアログが表示された場合は、「はい」をクリックして許可します。
  2. バックアップ先の準備
    システム状態バックアップを保存するための外部ドライブやネットワーク共有フォルダを準備します。
    十分な空き容量があることを確認してください。
    ここでは例として、ドライブレター「E:」の外部ドライブを使用します。
  3. システム状態バックアップを実行するコマンドの入力
    コマンドプロンプトウィンドウで、以下のコマンドを入力しEnterキーを押します。
    wbadmin start systemstatebackup -backupTarget:E: -quiet

    • -backupTarget:E: はバックアップ先のドライブを指定します。ご自身の環境に合わせて変更してください。
    • -quiet オプションは、確認メッセージを表示せずにバックアップを開始します。
  4. バックアップの進捗を確認する
    コマンド実行後、バックアップの進捗状況がコマンドプロンプトに表示されます。
    完了までには時間がかかる場合がありますので、ウィンドウを閉じずに待機してください。
  5. バックアップの完了を確認する
    バックアップが正常に完了すると、「システム状態のバックアップ操作が正常に完了しました。」というメッセージが表示されます。
    エラーメッセージが表示された場合は、内容を確認し対処してください。
  6. 取得したバックアップの一覧を確認する
    以下のコマンドを入力しEnterキーを押すことで、取得済みのバックアップ一覧を確認できます。
    wbadmin get versions
    このコマンドで表示される「バージョン識別子」は、システム復元時に必要となる情報です。

wbadminコマンド利用時の注意点と失敗例

wbadminコマンドでのシステム状態バックアップは強力ですが、いくつかの注意点があります。

よくある失敗例とその対処法を理解することで、より確実なバックアップ運用が可能になります。

バックアップ先のディスク容量が不足してしまう

システム状態バックアップは、OSの構成要素全体を保存するため、かなりのディスク容量を必要とします。

バックアップ先のドライブに十分な空き容量がない場合、バックアップは途中で失敗します。

対処法: バックアップを開始する前に、バックアップ先のドライブにOSがインストールされているドライブの容量の1.5倍以上の空き容量があることを確認してください。

不要なファイルを削除するか、より大容量のドライブを用意します。

管理者権限なしでコマンドを実行してしまう

wbadminコマンドは、システム全体の設定を変更する操作を含むため、管理者権限が必要です。

管理者権限なしで実行しようとすると、「指定された操作には、昇格が必要です。」などのエラーメッセージが表示され、操作が拒否されます。

対処法: 必ず「コマンドプロンプト」を右クリックし、「管理者として実行」を選択してからコマンドを入力してください。

Windows ServerとWindows クライアントOSでの違いを考慮しない

wbadminコマンドはWindows ServerとWindows クライアントOSの両方で利用できますが、一部のオプションや機能に違いがある場合があります。

特に、Active Directory環境ではバックアップ対象にActive Directoryデータベースが含まれるなど、より複雑な考慮が必要です。

対処法: 利用しているOSのバージョンと種類に応じたMicrosoftの公式ドキュメントを参照し、適切なコマンドオプションや手順を確認することをお勧めします。

ADVERTISEMENT

Windows標準のバックアップ機能との比較

Windowsには、wbadminコマンド以外にも複数のバックアップ機能が提供されています。

それぞれの特徴を理解し、用途に応じて使い分けることが重要です。

項目 wbadminコマンド (システム状態バックアップ) システムイメージバックアップ ファイル履歴
対象 OSの起動に必要なシステムファイルと設定 OSがインストールされているドライブ全体のイメージ ドキュメント、ピクチャなどの個人用ファイル
操作方法 コマンドプロンプトから実行 コントロールパネルからGUIで設定 設定アプリからGUIで設定
復元範囲 システム状態のみを以前の状態に戻す OSドライブ全体をバックアップ時の状態に戻す 個別のファイルを以前のバージョンに戻す
自動化 スクリプトやタスクスケジューラで自動化可能 スケジュール設定で自動化可能 定期的に自動でバックアップ
主な用途 OSの起動不良やシステム設定の破損からの復旧 OSドライブ全体の壊滅的な障害からの復旧 誤って削除したファイルや上書きしたファイルの復旧

まとめ

この記事では、wbadminコマンドを使ったWindowsのシステム状態バックアップの手順を解説しました。

この方法を導入することで、システム障害発生時にOSを以前の安定した状態に復元する準備が整います。

定期的なバックアップと、wbadmin get versionsコマンドによるバックアップ状態の確認を習慣にしましょう。

万が一のトラブルに備え、システム状態の復元手順も合わせて確認しておくことをお勧めします。

ADVERTISEMENT

この記事の監修者
✍️

超解決 第一編集部

疑問解決ポータル「超解決」の編集チーム。正確な検証と、現場視点での伝わりやすい解説を心がけています。