特定の日付にコンピュータを復元する方法
ほとんどのデスクトップオペレーティングシステムには、システムファイルと設定を特定の日付に復元するための、事前に有効化された専用機能はありません。これを可能にするには、復元ポイントまたはパーティションのバックアップを作成して、事前にシステムを設定する必要があります。
方法1: 復元ポイント
システムを特定の日付にロールバックするには、復元ポイントを使用できます。毎日自動的に、またはユーザーが必要とする日に生成されるように設定することが重要です。深刻な変更がOSに加えられる前後に、ポイントが自動的に作成される場合もあります。問題が既に発生している場合は、「システムの保護」機能が有効になっていたか、ポイントが自動的に作成されていたかを確認することしかできません。
- Win + Rキーを押して、プログラムを素早く起動するためのダイアログボックスを開きます。
systempropertiesprotectionというコマンドを入力し、「OK」をクリックします。- 開いたシステムのプロパティウィンドウの「システムの保護」タブで、「構成」ボタンをクリックします。
- システムの保護が無効になっている場合は有効にし、復元ポイントを保存するためにディスクに十分な領域を割り当てます。設定を保存します。
- 「ファイル名を指定して実行」ダイアログボックス(Win + R)で
taskschd.mscコマンドを使って「タスクスケジューラ」を起動します。 - 左側の列で、「タスクスケジューラライブラリ」→「Microsoft」→「Windows」→「SystemRestore」の順に移動します。
- 中央の列でSRタスクを見つけます。それをダブルクリックするか、コンテキストメニューから対応するオプションを選択して、そのプロパティを開きます。
- 開いたウィンドウで「トリガー」タブに切り替え、「新規」ボタンをクリックします。
- 「新規トリガー」ウィンドウで、タスク実行の条件を設定します。「タスクの開始」メニューで「スケジュールに従う」を選択し、「設定」ブロックで復元ポイントを作成する間隔を指定します。さらに、曜日と時刻も指定できます。「有効」チェックボックスにチェックが入っていることを確認し、「OK」をクリックして設定を保存します。
- 「トリガー」ウィンドウに新しいタスクが表示されます。「OK」をクリックして、編集したタスクを保存します。
- 設定後、指定された日に復元ポイントが自動的に作成されるようになります。コンピュータを必要な復元ポイントにロールバックするには、「ファイル名を指定して実行」ダイアログボックス(Win + R)で
rstruiコマンドを実行して、復元ウィザードを起動します。 - 開いたウィザードウィンドウで、「別の復元ポイントを選択する」オプションを有効にして「次へ」をクリックします。
- 次のウィンドウで、必要な日付の復元ポイントを選択します。ポイントが表示されない場合は、「他の復元ポイントを表示する」チェックボックスをオンにして「次へ」をクリックします。
- ウィザードの以降の指示に従います。選択した復元ポイントが作成された日時に、システムが復元されます。
方法2: Macrium Reflectプログラム
特定の日付にオペレーティングシステムを復元する、より柔軟で効果的な方法は、システムパーティションのバックアップ用の専用プログラムを使用することです。コピーを保存するには十分な容量のハードディスクが必要ですが、完全なシステムコピーを作成する必要はありません。増分バックアップまたは差分バックアップで対応できます。以下は、無料プログラムMacrium Reflect FREE Editionを使用して、システムのバックアップを作成し、選択した日付に復元するプロセスの説明です。
- 開発者のWebサイトからプログラムの無料版をダウンロードします。無料の登録コードが送信される、有効なメールアドレスの入力が必要になる場合があります。
- アプリケーションをインストールします。プログラムファイルのダウンロードはダウンロードエージェントを通じて行われ、そこで「Free」エディションを選択する必要があります。
- インストールの段階で、プログラムがコピーの登録を提案します。「Macrium Reflectのこのインストールを登録する」チェックボックスのチェックを外し、「次へ」をクリックすることで、この手順をスキップできます。
- プログラムを起動し、左側のメニューから「Windowsのバックアップと復元に必要なパーティションのイメージを作成する」モードを選択します。
- ソースパーティションを選択するためのウィザードウィンドウが開きます。プログラムがWindowsのパーティション(Cドライブ)を選択していることを確認します。サービスブートパーティションもチェックしたままにできます。「宛先」ブロックでバックアップを保存する場所を指定し、「次へ」をクリックします。
- バックアップの種類を選択します。増分タイプを選択することをお勧めします。デフォルトでは、Macrium Reflectは月曜日から金曜日まで毎日増分コピーを作成します。必要に応じてスケジュールを変更できますが、このオプションは有料版でのみ利用できます。「次へ」をクリックします。
- 次のウィンドウで「完了」をクリックして、バックアップ手順を開始します。
- ダイアログボックスで操作を確認します。
- システムコピーの作成手順が開始され、しばらく時間がかかります。完了すると、プログラムは通知を表示します。
- これ以降、Windowsの増分バックアップコピーがスケジュールに従って作成されます。
Macrium Reflectの起動の設定
Macrium Reflectでの選択した日付への完全なシステム復元は、回復環境でのみ可能です。そのため、最初のバックアップを作成した直後に、プログラムをブートメニューに追加する必要があります。
- プログラムのメインメニューで「Rescue」ツールを選択します。
- 開いたウィザードウィンドウで、「Windowsブートメニュー」オプションを選択し、「作成」をクリックします。代替オプションとして、WinPEベースのISOイメージの作成があります。この場合、イメージをフラッシュドライブに書き込み、復元が必要なときにコンピュータを起動するために使用する必要があります。
- Macrium Reflectがブートメニューに追加される手順が完了するのを待ち、ウィザードウィンドウを閉じます。
- これ以降、コンピュータの電源を入れるたびに、起動モードを選択する必要があります。デフォルトでは、Windowsの通常起動が実行されます。
- この機能が不要になったときにMacrium Reflectをブートメニューから削除するには、手順1~3を実行し、「ブートメニューを削除する」オプションを有効にします。
必要な日付への復元
作成されたバックアップの日付のいずれかにコンピュータを復元する必要が生じた場合は、次の手順を実行します。
- コンピュータを再起動し、ブートメニューで「Macrium Reflect System Recovery」を選択します。
- 回復環境が起動し、プログラムインターフェイスが表示されたら、「イメージファイルの検索」リンクをクリックします。
- バックアップのあるフォルダへのパスを指定し、必要な日付のバックアップを選択します。「OK」をクリックします。
- プログラムウィンドウで「復元」をクリックします。
- パーティション選択ウィザードウィンドウが開きます。上部パネルにはコピーパーティションが、下部パネルには現在のディスクパーティションが表示されます。コピーパーティションを下部パネルの復元対象パーティションにマウスでドラッグし、「次へ」をクリックします。
- 次のウィンドウで「完了」をクリックします。
- 「続行」をクリックして復元の実行を確認します。
システムの復元手順が開始され、しばらく時間がかかります。完了するとコンピュータが再起動し、システムは選択した日付に復元されます。この方法はより多くの時間とリソースを必要としますが、システムが起動できない場合や復元ポイントが機能しない場合でも、コンピュータを復元できます。