実行中の Windows XP システム ボリュームの内容をシャドウ コピーを使用してコピーするプログラムを探しています。
つまり、システムボリュームをクローンしたいのですが、次のような問題があります。(1) コピーするファイルを選択できるようにしたい (つまり、ファイルシステム全体ではない) (2) これはおそらく (1) に暗示されていますが、セクターごとのコピーも避ける必要があります (3) ファイルシステムをイメージファイルにクローンして 3 番目のドライブに復元するのではなく、ファイルシステム間のコピーを実行したい
私が調べたバックアップ/クローン ユーティリティはすべて、上記のいずれかの点でつまずきます。何かアイデアはありますか?
答え1
質問を正しく理解できたでしょうか。もしそうなら、ホボコピー
答え2
この問題は少々わかりにくいようなので、私が見つけた解決策を説明しようと思いました。
ボリュームシャドウコピーサービスを使用してWindowsシステムボリュームをコピーするには、ViceVersa(http://www.tgrmn.com/)。また、Runtime Software のフリーウェア「Shadow Copy」も試してみましたが、バグが多く、GUI も非常に制限されています。
また、何らかの理由で、Windows XP では現在のユーザーのプロファイルのシャドウ コピーが失敗するようです。そのため、ユーザー ディレクトリをコピーから除外できる一時ユーザーとして実行しながらコピーしてください。
新しいハードドライブから起動する前に、新しいドライブの Windows レジストリのドライブ文字の割り当ても変更する必要があります。そのためには、新しいドライブからシステム レジストリ ハイブをロードし、「マウントされたデバイス」キーで名前を変更します。
「\DosDevices\D:」を「\DosDevices\C:」に変更
D が新しいドライブのドライブ文字で、C がシステム ボリュームのドライブ文字であると仮定します。これを行わないと、Windows はロードされたように見えますが、ログイン画面が表示される直前にフリーズします。完了したら、レジストリ ハイブをアンロードすることを忘れないでください。そうしないと、古いドライブから再起動するときに問題が発生する可能性があります。