Windows XP が Windows 7 によって作成されたボリューム シャドウ コピーを削除しないようにする

Windows XP が Windows 7 によって作成されたボリューム シャドウ コピーを削除しないようにする

私は、Windows XP と Windows 7 の両方で使用する NTFS パーティションを持つハードディスクを持っています。Windows XP SP2 でシステムを起動すると、Windows 7 によって作成されたボリューム シャドウ コピー (「システム ボリューム情報」ディレクトリに保存されていると思います) が削除されます。

Windows XP (SP2) でこれを防ぐ方法はありますか?

よろしくお願いします。ライナー

答え1

この文書を参照

http://support.microsoft.com/kb/926185

方法1 Windows XPがWindows Vistaのボリュームの復元ポイントを削除しないようにするには、次のレジストリエントリを追加します。

HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices\オフライン

Windows XP のレジストリ サブキー:

値の名前: \DosDevices\D: タイプ: REG_DWORD 値のデータ: 1

注: HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices\Offline レジストリ サブキーが存在しない場合は、このレジストリ サブキーを手動で作成する必要があります。Windows XP の "D" パーティションに Windows Vista をインストールした場合は、このレジストリ エントリを作成します。

この回避策の効果:

Windows XP を再起動すると、Windows XP から Windows Vista で作成されたボリュームにアクセスできなくなります。ただし、Windows Vista から Windows XP で作成されたボリュームにアクセスすることはできます。データ交換には、Windows XP ドライブまたは USB サムドライブなどの追加ドライブを使用する必要があります。

この回避策の制限:

この回避策は、Windows Vista のボリュームが Windows XP によってアクセスまたは変更されるのを防ぐだけです。ボリュームがさらにある場合、または Windows XP のボリュームを Windows Vista のシステム復元設定に追加する場合は、それらのボリュームのシステム復元 (ボリューム シャドウ データ) は上書きされます。この問題を回避するには、それらのボリュームを HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices\Offline サブキーに追加する必要があります。Windows XP ボリュームをそのサブキーに追加したり、このボリュームのドライブ文字を削除したりすると、Windows XP を起動できなくなります。

この回避策は、Windows XP と Windows Vista の復元ポイントが相互に排他的である場合にのみ使用できます。Windows XP のボリュームまたは Windows Vista のボリュームに共通の復元ポイントがない場合、復元ポイントは相互に排他的です。たとえば、次のシナリオを考えてみましょう。C ドライバーは Windows XP のボリュームです。D ドライバーは Windows Vista のボリュームです。

このシナリオでは、Windows Vista の復元ポイントが E ドライバーに追加されます。次に、HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices\Offline" レジストリ サブキーの下にある E ドライバーのレジストリ エントリを 1 に変更する必要があります。

また、共通ボリュームは、Windows XP と Windows Vista 間のデータ交換に使用できます。ただし、この共通ボリュームに復元ポイントを定義しないでください。この回避策のサポート ステータス このキーを追加すると、インストールに望ましくない副作用が生じる可能性があります。たとえば、このドライブにデータを置くアプリケーションは、使用可能になる前に失敗する可能性があります。Microsoft に報告されたレポートの問題がある場合は、この値を削除するように求められます。

方法 2 この問題を回避するには、Windows Vista のボリュームで Bitlocker 機能を使用します。

Bitlocker は、Windows Vista に組み込まれているセキュリティ機能です。Windows Vista を起動すると、Windows Vista の復元ポイントが有効になっている Windows Vista ボリュームで Bitlocker 機能が有効になります。Windows XP または Windows Server 2003 を起動すると、Bitlocker 機能が有効になっている Windows Vista ボリュームにはアクセスできなくなります。したがって、Windows Vista の復元ポイントはそのままです。

この回避策は、デュアル ブート構成 (Windows XP または Windows Server 2003 と Windows Vista) で機能します。この回避策では、Windows XP を変更する必要はありません。したがって、システムが Windows XP または Windows Server 2003 で起動された場合、Windows Vista のボリュームにはアクセスできません。

注: Bitlocker 機能は、Windows Vista Enterprise Edition および Windows Vista Ultimate Edition で使用できます。

関連情報