windows OSディスクのバックアップと復元

2023年7月4日

質問

・windows PCの言語設定は日本語です。
・PCのOSディスクをバックアップを取ります。
・バックアップ取得後、PCの言語設定を英語にします
・バックアップしたOSディスクとPCにアタッチされているOSディスクをスワップします。
・言語設定は、英語?日本語?どちらになりますか

回答

バックアップが作成された時点の設定が反映されます。したがって、バックアップが作成されたときの言語設定が日本語であった場合、バックアップから復元したOSディスクの言語設定は日本語になります。つまり、あなたがその後でPCの言語設定を英語に変更したとしても、バックアップから復元するとその変更は反映されません。したがって、OSディスクをスワップした後の言語設定は日本語になるはずです。

ポイント

要はOSに関連する設定はレジストリに反映され、レジストリはOSディスクに保存されるから、OSディスクを元に戻せば、言語設定ももとに戻るということ

・その他、アプリをインストールすると、アプリに関連するファイルは通常OSディスク配したに配置されるので、それもOSディスクを元に戻せば、インストールしたような状態になる(以下をAzure VMで検証)

 ・VS codeをインストールした状態でOSディスクをバックアップ

 ・Vs codeをアンインストール

 ・バックアップしたOSディスクを、現在VMにアタッチされているOSディスクとスワップ(交換)、再起動

 ・VMは、vs codeがインストールされた状態で立ち上がってくる

■2023年7月10日追記

RHELでも同様の検証を実施。おおむね挙動はwindowsと同じ

apacheを立ち上げた状態でOSディスクバックアップとって、それを復元したが、apahceは立ち上がった状態でrhelは起動しなかった。OSディスクには、サービスの移動状態まで記録されていない模様(おそらくこの点はwindowsでも同じ)

→ RHelの設定で、RHEL起動時にapahcheを立ち上げることもできそうなので、この辺の機能と併用すればOSディスク復元で元通りになりそう。