\r\n\r\n
Windows 10の2019年5月のアップデート(19H1)では、WindowsSandboxの新機能が追加されました。今日からWindows 10 PCで使う方法を紹介します。
注)Windows Sandboxは、Windows 10 Homeでは使用できません。Windows 10のProfessional、Enterprise、Educationの各エディションでのみ利用可能です。
つまり、Windows Sandboxは半分がアプリケーションで、半分が仮想マシンなのです。現在のシステムの状態をイメージしたクリーンな仮想OSを素早く起動し、メインシステムから分離した安全な環境でプログラムやファイルをテストすることができます。サンドボックスを閉じると、この状態は破壊されます。サンドボックス内のものは、Windowsのメインインストールに入り込むことはできず、閉じたときに何も残りません。
関連記事:Windows 10の新機能「サンドボックス」は、私たちが望んでいたものだ
必要なのは、この機能がないWindows 10 ProfessionalまたはEnterpriseWindows 10 Homeが動作する最新版のWindows 10だけです。サンドボックス機能は2019年5月に安定化します。
まず、システムのBIOSで仮想化が有効になっていることを確認する必要があります。通常、これはデフォルトですが、簡単に確認する方法があります。Ctrl+Shift+Escキーを押してタスクマネージャーを起動し、「パフォーマンス」タブを表示します。左右の "CPU "カテゴリが選択されていることを確認し、"仮想化:有効 "と表示されていることを確認すればよい
仮想化が有効になっていない場合は、先にPCのBIOS設定で仮想化を有効にしておく必要があります。
すでにオンプレミス バージョンの Windows を仮想マシンでテストしており、その仮想マシンで Sandbox をテストしたい場合は、ネストされた仮想化を有効にするための追加の手順が必要になります。
そのためには、VMで動作しているWindowsのバージョンでPowerShellを起動し、以下のコマンドを実行します。
Set-VMProcessor -VMName <VMName> -ExposeVirtualizationExtensi*** $trueこれにより、仮想マシンのゲストバージョンのWindowsが仮想化拡張機能を公開し、Sandboxがそれらを使用できるようになります。
仮想化が有効であることを確認した後、Windowsサンドボックス機能をオンにするのは簡単です。
そのためには、「コントロールパネル」→「プログラム」→「Windowsの機能をオンまたはオフにする」を選択します。(ちなみに、もっと詳しく知りたい方は、これらのWindowsの機能を使いこなすための記事を用意しています)
Windowsの機能」ウィンドウで、「Windowsサンドボックス」チェックボックスを有効にします。
OKをクリックし、Windowsを再起動させます。
Windowsが再起動すると、スタートメニューにWindows Sandboxが表示されます。検索バーに「Windows Sandbox」と入力するか、メニューをブラウズしてアイコンをダブルクリックします。それが要求されたら、管理者権限を許可する。
すると、現在のオペレーティングシステムのおおよそのコピーが表示されます。
いくつか違いがあります。Windowsのクリーンインストールなので、デフォルトの壁紙やWindowsに付属するデフォルトのアプリケーション以外は表示されません。
仮想OSはメインのWindows OSから動的に生成されるため、常に使用しているのと同じバージョンのwindows 10が動作し、常に最新の状態で使用することができます。特に後者の事実は、従来のVMではOSを自分でアップデートするのに時間がかかっていたため、とても良いことだと思います。
VMを使ったことがある人なら、サンドボックスの使用は古く感じることでしょう。他のVMと同様に、サンドボックスに直接ファイルをコピー&ペーストすることができます。しかし、ドラッグ&ドロップはうまくいきません。サンドボックスの中にファイルがあれば、問題なく動作します。実行ファイルがある場合、それをメインシステムからよく隔離されたサンドボックスにインストールすることができます。
注意点としては、サンドボックスでファイルを削除しても、ごみ箱には入りません。その代わり、永久に削除されます。項目を削除すると、警告が表示されます。
テストが終了したら、他のアプリケーションと同じようにサンドボックスを閉じます。これにより、スナップショットは、オペレーティングシステムに加えられたすべての変更と、その中にコピーされたすべてのファイルを含めて完全に破壊されます。マイクロソフトは親切にも、まず警告を発している。
次にSandboxを起動すると、元の状態に戻っており、再びテストを開始することができます。
印象的だったのは、Sandboxが最小限のハードウェアでしっかり動作することです。今回のテストは、専用グラフィックカードを搭載していない老朽化したSurface Pro 3で実施しました。当初、Sandboxの動作は著しく遅かったのですが、数分後には、制約を考えると驚くほどよく動作するようになりました。
アプリケーションを閉じたり、開き直したりすることで、このより良いスピードが残ります。従来、仮想マシンを動かすには、より多くの馬力が必要でした。Sandboxはユースケースの幅が狭い(複数のOSをインストールしたり、複数のインスタンスを実行したり、複数のスナップショットを取得する必要がない)ため、基準が低くなっています。しかし、この非常に具体的な目標があるからこそ、Sandboxはうまく機能するのです。
写真提供:D-Krab/Shutterstock.com ウェブサイト