Windows Server のバックアップコピーを削除する方法

Windows Server Backup は、管理者が定期的な、カスタマイズされた、およびオンデマンドのバックアップをスケジュールできる組み込みのバックアップソリューションです。これは、システムのパフォーマンスを最適化するのに役立つ基本的なバックアップおよびリカバリ機能を実行するためのウィザードとツールのセットを提供する無料のユーティリティです。

ただし、特に古い複数のバックアップコピーはかなりのディスク容量を占有し、システムのパフォーマンスに影響を与えます。この記事では、古い不要なバックアップコピーを削除するさまざまな方法について説明します。

Windows Server バックアップの概要

Windows Server Backup ユーティリティは、特定のシステム状態、ファイル、フォルダー、ドライブ、およびサーバーデータ全体、OS、およびインストールされているアプリケーションをバックアップできます。WSB によって作成されたバックアップは、Windows でボリュームシャドウコピーサービスまたは VSS を使用してスナップショットまたはボリュームシャドウコピーとして保存されます。データがコピーされると、VSS を使用してシャドウコピーが自動的に生成され、システムの現在の状態がバックアップバージョンとして保持されます。

シャドウコピーを作成する 2 つの異なる方法があります。

  1. 完全コピー:完全なコピーまたはクローンを作成します
  2. 差分コピー:最後のバックアップ以降に行われた変更のみをコピーします。

コピータイプは、2 つの別々のデータイメージを作成します。元のボリュームとシャドウコピーボリュームです。元のボリュームには読み取りと書き込みの機能がありますが、シャドウコピーボリュームは読み取り専用です。読み取り専用ステータスにより、管理者が変更するまでシャドウコピーボリュームは行われた変更を記録します。

Windows Server バックアップコピーを削除する方法

Windows Server は、WSB のコピーを定期的に自動的に削除します。ただし、例外が発生した場合は、特定のコマンドを使用してターミナルプロンプトから手動で削除できます。WSB の削除プロセスは、以下に詳しく説明するように、3 つの広いカテゴリに分類できます。

  1. 自動ディスク使用量管理

  2. Windows Server のシステム状態バックアップの削除

  3. Windows Server フルバックアップの削除

1] 自動ディスク使用量管理

WSB は、ディスク容量を自動的に調整することで、バックアップコピーのストレージスペースを効果的に管理します。古いバックアップコピーまたはスナップショットに割り当てられたスペースを動的に縮小して、新しいバックアップコピーまたはスナップショットを収容します。新しいスナップショットを収容するために古いスナップショットから抽出されたスペースは、差分領域とも呼ばれます。

ただし、WSB は差分領域をターゲットボリュームサイズの 1/8 未満に減らさない傾向があります。これにより、新しいスナップショット用のスペースを作る際に古いバックアップが消去されないようにします。

2] Windows Server のシステム状態バックアップの削除

名前が示すように、システム状態バックアップは、システムを実行するために必要な OS ファイルとコンポーネントをバックアップして、現在のシステム状態のスナップショットを作成します。デバイスが起動するが、システムファイルまたはレジストリが破損しているために OS をロードできない場合に、システムのリカバリに役立ちます。

wbadmin コマンドおよび関連するオプションまたはパラメーターは、通常、Windows バックアップサーバーのコピーを確認して削除するために使用されます。コマンドを実行するには、管理者としてターミナルプロンプトにログインする必要があります。ただし、削除プロセスを開始する前に、利用可能なバックアップコピーとそのタイプ(システム状態または完全)を確認して、コマンドを正しく実行する必要があります。たとえば、利用可能なバックアップを確認するには、ターミナルプロンプトを管理者として開き、次のように入力できます。

wbadmin get versions

システム状態バックアップを削除するには、wbadmin delete systemstatebackupコマンドを以下に示す関連パラメーターとともに使用できます。

最も古いシステムバックアップを削除

システム上で最も古いバックアップを削除するには、-deleteOldestパラメーターをwbadmin delete systemstatebackupコマンドと一緒に使用できます。たとえば、D ドライブ (D:) に格納されている最も古いシステム状態バックアップを削除するには、次のように入力します。

wbadmin delete systemstatebackup –backupTarget: d: -deleteOldest

注:バックアップがシステムドライブまたは C:\ に格納されている場合、コマンドでターゲットドライブを指定する必要はありません。

最新の 5 つを除くすべてのシステムバックアップを削除

削除プロセスは、特定のバックアップコピーを削除するようにカスタマイズすることもできます。たとえば、最新の 5 つを除くすべてのシステム状態バックアップを削除する場合は、以下に示すように–keepVersionsパラメーターを使用してwbadminコマンドを使用できます。

wbadmin delete systemstatebackup  -keepVersions:5

特定のシステム状態バックアップを削除

wbadmin コマンドを使用すると、特定のバックアップコピーを削除することもできます。たとえば、2023 年 3 月 31 日の午前 10 時に作成されたシステム状態バックアップを削除するには、次のコマンドをターミナルプロンプトに入力できます。

wbadmin delete systemstatebackup -version:03/31/2023-10:00

: バックアップコピーの日時に関する詳細は、利用可能なバックアップのリストを表示しているときにバージョン識別子行から確認する必要があります。

2] Windows Server フルバックアップの削除

フルバックアップを削除するには、以下に示すように、deletesystemstatebackupではなく、delete backupオプションと一緒にwbadminコマンドを使用できます。

最も古いフルバックアップを削除

wbadmin delete backup -deleteOldest

最後の 5 つを除くすべてのバックアップを削除

wbadmin delete backup -keepVersions:5

特定のシステム状態バックアップを削除

wbadmin delete backup -version:02/02/2024-06:43<strong> </strong>

WSB はレジストリユーザーハイブのバックアップを作成しますか?

いいえ、ボリュームシャドウコピーサービス (VSS) (Windows Server Backup (WSB) とも呼ばれます) は、Windows レジストリユーザーハイブを直接バックアップしません。VSS はファイルレベルのバックアップに重点を置いているため、Windows レジストリは従来のファイルではなく、メモリとディスクに格納された階層データベースです。

最新の Windows Server の Windows Server バックアップのストレージ制限は何ですか?

最新の Windows Server の WSB には、VHDX ファイルのおかげで特定のストレージ制限はありません。ただし、基礎となるストレージシステムが 16 TB に制限されているなど、いくつかの制限があり、VSS は 64 TB を超えるボリュームをサポートしない場合があります。