Windows 10 プログラム/領域の分離

Windows 10 プログラム/領域の分離

同じシリアル番号で 2 つの Windows 10 Pro インストールをアクティブ化します。1 つ目はプログラム セット「A」がインストールされ、2 つ目はプログラム セット「B」がインストールされます。(たとえば、「仕事」インストールと「ゲーム」インストールを想像してください。ただし、使用ケースは少し複雑です。)

現在、私は SSD 1 にクリーンな Win10 インストールを作成し、アクティブ化して、システム イメージを作成し、それを SSD 2 にクローンすることでこれを行っています。次に、プログラム セット「A」を SSD 1 にインストールし、プログラム セット「B」を SSD 2 にインストールします。そして基本的に、使用ごとに SSD を切り替えます。

アクティブな Win10 インストールは 1 つだけなので (接続され、起動される SSD は 1 つだけ)、これは Win10 ライセンス (および他の多くのプログラムのライセンス条件) と一致しています。

現在、Linux では、1 つの OS をインストールして、ファイルシステムをマウントしたり、NFS を使用したり、階層化 FS などを使用したりすることができます。ネットワーク ブートや IPXE などは使用したくありません。互換性の問題を引き起こす VM も使用したくありません。

OS のインストールは 1 つだけにして、管理者のみが更新し、さまざまなプログラム セットを利用できるようにし、1 つのプログラム セットを他のプログラム セットから完全に分離したいと思っています (つまり、レジストリ トレースがなく、他のセットからの DLL 汚染がなく、作業ドキュメントや一時ファイルが共有されないなど)。これは Win10 で可能ですか?

答え1

私が思いつく最も近いネイティブソリューションは差分VHDXネイティブブート起動する 2 つの子 VHDX 差分イメージを持つ親 VHDX ディスク イメージが 1 つあります。

✔ ネイティブパフォーマンス
✔ OSのインストールは1回
のみ ✘ 管理者のみが更新可能(編集できるのはリーフ/子の vhdx のみです)
✔ 他のものから完全に分離
❔ ライセンス

例

答え2

Windows はこれをネイティブに実行するようには設計されていません。ただし、サードパーティのソフトウェアを通じてこれを行うことができます。これはサンドボックスと呼ばれます。 サンドボックスは、これを行う人気のソフトウェアですが、私は個人的にこのソフトウェア、または一般的なサンドボックス ソフトウェアを使用したことはありません。このコンセプトは長い間存在していたため、これを行う他のサンドボックス ソフトウェアも見つかると思います。

関連情報