VMware Workstation Player 16でTPMを有効化する

仮想化基盤
スポンサーリンク

Windows 11へのアップグレードやBitLocker ドライブ暗号化など、TPM(セキュリティ用のチップ)が必要になるケースは増えているのではないでしょうか。VMware Workstation Player 16上の仮想マシンではTPMが無いため、不都合が生じるケースがあるのですが、これを解消する方法を紹介します。

課題

無償版のVMware Workstation Player 16上の仮想マシンで、Windows 11 アップグレードの可否を確認したところ、TPMが無いために要件を満たさないとの判定になりました。

有償版のVMware Workstation ProやESXi、Hyper-Vなどであれば、仮想マシンの管理画面で仮想的なTPMを追加する方法があるようなのですが、無償版のVMware Workstation Player 16では画面にそのような項目がありません

対処方法

無償版のVMware Workstation Player 16でも、2021年10月頃リリースされたバージョン 16.2.0 以上であれば、仮想的なTPMを追加することが可能です。以下に、操作方法を順を追って紹介します。

なお、この手順は、無償版の VMware Workstation Player 16における方法です。有償版のVMware Workstation Proの場合は、別の方法が適切でしょう。

Windows 11 新規インストール場合は別記事を参照

ソフトウェアアップデート

まずはお使いのVMware Workstation Player のバージョンを確認します。メニューの[Player]>[ヘルプ]>[ VMware Workstation x Player のバージョン情報]の画面に表示されたバージョンが「16.2.0」未満の場合はアップデートが必要です。下の画面の例では、16.2.0 なのでアップデートは不要です。

ソフトウェアアップデートするには、メニューの[Player]>[ヘルプ]>[ソフトウェア アップデート]から行えます。

vmxファイルの編集

ソフトウェアのバージョンが16.2.0 以上であれば、次に該当の仮想マシンのvmxファイルを編集します。少しややこしく聞こえるかもしれませんが、テキストエディタで1行追加するだけです。

まずは、対象の仮想マシンをシャットダウンし、VMware Workstation Player で「パワーオフ」の状態にしておきます。

次に、仮想マシンのvmxファイルをテキストエディタで開いて編集します。vmxファイルは、仮想マシンを新規作成する際に「場所」として指定したフォルダにあります(仮想ハードディスク(.vmdk)のファイルがあるフォルダと同一であるケースが多いです)。

このvmxファイルに、次の1行を追加して保存します。上書き保存する前に、編集前のファイルをバックアップしておくと安心です。追加する場所は最終行でOKのようです(後で適切な位置に自動配置されます)。

managedvm.autoAddVTPM = "software"

環境によって異なりますが、下の赤枠部分のようなイメージです。

確認

vmxファイルを編集したら、該当仮想マシンを通常通りパワーオンします。

確認のために、スタートボタンを右クリックし「デバイスマネージャー」を起動します。下の画面のように、[セキュリティデバイス]>[トラステッド プラットフォーム モジュール 2.0]が追加されていれば成功です。

ちなみに、Windows 11へのアップグレード可否を再度確認したところ、TPMが検出されてチェック結果OKになっていました。

余談ですが、VMware Workstation Playerのバージョンが、16.2.0 未満のバージョン(16.1.2)の状態で、vmxファイルに前述の行を追加してみましたが、TPMは追加されませんでした。

おわりに

今回の記事は以上です。

当サイトでは、ITインフラ関連の知識やノウハウをメインに紹介しています。下の関連記事にも役立つ情報があるかもしれませんので、ぜひご覧下さい。

また、知識やノウハウを効率的に学ぶ方法として、Udemy の「ながらセミナーもおすすめです。三日坊主にならず、普段の生活の中でスキルアップする方法です。これについては下の記事で紹介していますので、良ければご覧下さい。

もとだて

最後まで読んでいただき、ありがとうございました。

フィードバック

コメント