Android Studio #6:仮想上でのAVD

ゲストOSの仮想化機能を有効にする

※ 参考:WSL2 #5:ゲストOS上にWSL2をインストールしてみる

ゲストOSをシャットダウン、ホストOSでPowerShellを管理者権限で開き、以下コマンドを入力する。
※ちなみに今回のゲストOSの名前は "work3"。コマンドはこの仮想名を指定している。

1. 現在の状況を確認
"get-vmprocessor -vmname work3 | fl"
PS C:\WINDOWS\system32> get-vmprocessor -vmname work3 | fl


ResourcePoolName                             : Primordial
Count                                        : 4
CompatibilityForMigrationEnabled             : False
CompatibilityForOlderOperatingSystemsEnabled : False
HwThreadCountPerCore                         : 0
ExposeVirtualizationExtensions               : False
EnablePerfmonPmu                             : False
EnablePerfmonLbr                             : False
EnablePerfmonPebs                            : False
EnablePerfmonIpt                             : False
EnableLegacyApicMode                         : False
AllowACountMCount                            : True
Maximum                                      : 100
Reserve                                      : 0
RelativeWeight                               : 100
MaximumCountPerNumaNode                      : 16
MaximumCountPerNumaSocket                    : 1
EnableHostResourceProtection                 : False
OperationalStatus                            : {}
StatusDescription                            : {}
Name                                         : プロセッサ
Id                                           : Microsoft:A2261F5F-161A-46D8-BF39-061E4195A438\b637f346-6a0e-4dec-af52-b
                                                d70cb80a21d\0
VMId                                         : a2261f5f-161a-46d8-bf39-061e4195a438
VMName                                       : work3
VMSnapshotId                                 : 00000000-0000-0000-0000-000000000000
VMSnapshotName                               :
CimSession                                   : CimSession: .
ComputerName                                 : PCD1
IsDeleted                                    : False
VMCheckpointId                               : 00000000-0000-0000-0000-000000000000
VMCheckpointName                             :
"ExposeVirtualizationExtensions" の値は "False" なので、仮想化機能は無効である。

2. 仮想化機能を有効にする
"Set-VMProcessor -VMName work3 -ExposeVirtualizationExtensions $true"
PS C:\WINDOWS\system32> Set-VMProcessor -VMName work3 -ExposeVirtualizationExtensions $true

3. 設定再確認
PS C:\WINDOWS\system32> get-vmprocessor -vmname work3 | fl


ResourcePoolName                             : Primordial
Count                                        : 4
CompatibilityForMigrationEnabled             : False
CompatibilityForOlderOperatingSystemsEnabled : False
HwThreadCountPerCore                         : 0
ExposeVirtualizationExtensions               : True
EnablePerfmonPmu                             : False
EnablePerfmonLbr                             : False
EnablePerfmonPebs                            : False
EnablePerfmonIpt                             : False
EnableLegacyApicMode                         : False
AllowACountMCount                            : True
Maximum                                      : 100
Reserve                                      : 0
RelativeWeight                               : 100
MaximumCountPerNumaNode                      : 16
MaximumCountPerNumaSocket                    : 1
EnableHostResourceProtection                 : False
OperationalStatus                            : {}
StatusDescription                            : {}
Name                                         : プロセッサ
Id                                           : Microsoft:A2261F5F-161A-46D8-BF39-061E4195A438\b637f346-6a0e-4dec-af52-b
                                                d70cb80a21d\0
VMId                                         : a2261f5f-161a-46d8-bf39-061e4195a438
VMName                                       : work3
VMSnapshotId                                 : 00000000-0000-0000-0000-000000000000
VMSnapshotName                               :
CimSession                                   : CimSession: .
ComputerName                                 : PCD1
IsDeleted                                    : False
VMCheckpointId                               : 00000000-0000-0000-0000-000000000000
VMCheckpointName                             :
"ExposeVirtualizationExtensions" の値が "True" になったので仮想化機能は有効である。

4. ゲストOSを起動する

0 件のコメント:

その他の記事