「生のモードは、Hyper-Vの使用不能礼儀である(VERR_SUPDRV_NO_RAW_MODE_HYPER_V_ROOT彼らは仮想マシンを起動しようとすると、VirtualBoxのためのエラーが表示されます)」。一部のユーザーにとって、このエラーは、Hyper-Vテクノロジーがマシンで無効にされているにもかかわらず発生します。

このエラーを修正しようとする場合、最初の目的は、Windowsの機能でHyper-Vが有効になっていないことを確認することです。既に無効になっている場合、他の潜在的な原因として、ハイパーバイザーチェックの有効化、デバイスガード(Credential Guard)の有効化、またはコア分離と呼ばれるWindows Defenderのセキュリティ機能によって促進される何らかの干渉があります。
ただし、古いマシン構成では、ハードウェア仮想化がBIOSまたはUEFIレベルで無効になっているために、このエラーが表示される場合もあります。
1. Hyper-V管理ツールを無効にする
「Hyper-VのおかげでRawモードが利用できません」というエラーが発生する最大の原因は、マシンでHyper-Vが有効になっていることです。この独自のMicrosoft仮想化テクノロジーにより、Windowsバージョンをネイティブに実行しているx86およびx64システム上に仮想マシンを作成できます。
しかし、VirtualBoxやVMwareのようなサードパーティの代替手段は、安定性の理由でそれを使用していません。さらに、このテクノロジーが有効になっていると、彼らは特に仕事を拒否します。ただし、Windows 10は、同様の仮想化テクノロジよりもHyper-Vを優先するようにプログラムされています。
ご想像のとおり、これはVERR_SUPDRV_NO_RAW_MODE_HYPER_V_ROOTエラーコードを含む多くの問題を引き起こす可能性があります。それを修正するには、Hyper-Vを無効にして、サードパーティが引き継ぐ代わりにすることができます。
そして、これを行う場合、2つの方法があります。ターミナルから直接実行することも、[プログラムと機能] GUIメニューから実行することもできます。どちらの方法でもご利用ください。
GUIでHyper-Vを無効にする
- 押してWindowsキー+ Rを開くためにファイル名を指定して実行 ]ダイアログボックスを。次に、「appwiz.cpl」と入力してEnterキーを押し、[ プログラムと機能 ]メニューを開きます。
- [ プログラムと機能 ]メニューが表示されたら、右側のメニューを使用して、左側のウィンドウから[Windowsの機能の有効化または無効化 ]をクリックします。
- Windowsの機能メニュー内から、Hyper-Vフォルダーを展開します。次に、最後に[ OK ]をクリックする前に、Hyper-V管理ツールとHyper-Vプラットフォームに関連付けられているボックスをオフにしてください。
- 手順が完了するまで待ってからコンピュータを再起動し、次回の起動後に問題が解決するかどうかを確認します。
CMD端末を介してHyper-Vを無効にする
- 押してWindowsキー+ Rを開くためにファイル名を指定して実行 ]ダイアログボックスを。次に、テキストボックスに「cmd」と入力し、Ctrl + Shift + Enterキーを押して、高度なコマンドプロンプトを開きます。最後にUAC(ユーザーアカウント制御)が表示されたら、[ はい ]をクリックして管理者権限を付与します。
- 管理者特権のCMDターミナルに到達したら、次のコマンドを入力するか貼り付けてEnterキーを押し、Hyper-V機能を無効にします。
dism.exe /オンライン/ Disable-Feature:Microsoft-Hyper-V
- コマンドが正常に処理されたら、CMDウィンドウを閉じてコンピューターを再起動します。
- 次回の起動時に、Hyper-VエラーによりRawモードが利用できなくなった原因となったアクションを繰り返し、問題が解決されたかどうかを確認します。
この操作で問題を解決できなかった場合は、以下の手順に従って問題を修正してください。
2.ハイパーバイザーチェックを無効にする
結局のところ、Hyper-Vが無効になっている場合でも、この問題が発生する可能性があります。この問題を引き起こす可能性のある一般的なシナリオの1つは、HyperVisorLaunchTypeサービスがAUTOに設定されているインスタンスです。これにより、すべての仮想マシンを起動する前に、システムにVT-xを使用するアプリケーションをチェックするよう強制します。
いくつかの影響を受けるユーザーは、の状態をチェックするためにBCDEDITユーティリティを実行することによって解決し、この問題を取得するために管理しているHyperVisorLaunchTypeを自動にそれのセットを、ケースでそれを無効にします。
これは、任意のWindowsコンピュータでこれを行う方法のクイックガイドです。
- 押してWindowsキー+ Rは、ファイル名を指定して実行]ダイアログボックスを開きます。次に、テキストボックスに「cmd」と入力し、Ctrl + Shift + Enterキーを押して、管理者特権のCMDターミナルを開きます。
注:UAC(ユーザーアカウント制御)に到達したら、[ はい ]をクリックして管理者アクセスを許可します。
- 管理者特権のCMDターミナルに入ったら、次のコマンドを入力してEnterキーを押し、HyperVisorのステータスを確認します。
bcdedit
注:hypervisorlaunchtypeのステータスが無効に設定されている場合は、以下の次の手順をスキップして、方法3に直接進んでください。
- 結果が表示されたら、hypervisorlaunchtypeセクションまでスクロールして、ステータスがAutoに設定されているかどうかを確認します。
- hypervisorlaunchtypeのステータスがAutoを示している場合は、次のコマンドを入力するか貼り付けてEnterキーを押し、ステータスを無効に設定します。
bcdedit / set hypervisorlaunchtype off
- コマンドが正常に処理されたら、管理者特権のCMDターミナルを閉じて、ホストマシンを再起動します。
- 次回の起動時に、VirtualBox仮想マシンを起動し、問題が解決されたかどうかを確認します。
同じ問題が引き続き発生する場合は、下の次の潜在的な修正に進みます。
3. Device Guard / Credential Guardを無効にする
他の影響を受けるユーザーは、Gpedit(ローカルグループポリシーエディター)を使用してデバイスガード(資格情報ガードとも呼ばれる)を無効にすることで、Hyper-VエラーのおかげでRawモードが利用できなくなったことを修正できました。
結局のところ、このセキュリティ関連のエンタープライズ関連ソフトウェアとサービスの組み合わせは、特定のVirtualBox VM機能と競合する可能性があります。これがVERR_SUPDRV_NO_RAW_MODE_HYPER_V_ROOTの背後にある原因である場合、ローカルグループポリシーエディターを介してDevice Guardを無効にすることで問題を簡単に解決できます。
ただし、すべてのWindowsバージョンがデフォルトでGpeditユーティリティを備えているわけではないことに注意してください。Windows 10 Homeおよびその他のいくつかの関連サブバージョンには含まれません。ただし、Windows 10にgpedit.mscをインストールするために実行できる手順があります。
Windowsバージョンでローカルグループポリシーエディターにアクセスできることを確認したら、デバイスガードを無効にする簡単なガイドを次に示します。
- 押してWindowsキー+ Rは、ファイル名を指定して実行]ダイアログボックスを開きます。次に、「gpedit.msc」と入力してEnterキーを押し、ローカルグループポリシーエディターを開きます。
注:UAC(ユーザーアカウント制御)プロンプトが表示されたら、[ はい ]をクリックして管理者権限を付与します。
- ローカルグループポリシーエディターを開いたら、左側のメニューを使用して次の場所に移動します。
ローカルコンピューターポリシー>コンピューターの構成>管理用テンプレート>システム> Device Guard
- 正しい場所に到達できたら、Gpeditユーティリティの右側のセクションに移動し、[ 仮想化ベースのセキュリティを有効にする]をダブルクリックします。
- [仮想化ベースのセキュリティをオンにする]ウィンドウが表示されたら、ステータスを[ 無効 ]に変更し、[ 適用 ]をクリックして変更を保存します。
- これを実行した後は、まだコンピュータを再起動しないでください。代わりに、Windowsキー+ Rを押して管理者特権のコマンドプロンプトを開き、「cmd」と入力して、Ctrl + Shift + Enterキーを押します。
注:あなたが見たときUAC(ユーザーアカウント制御)のプロンプトを、[はい]をクリックCMDの端末管理のクリアランスを付与します。
- CMDウィンドウ内で、次のコマンドを貼り付け、それぞれの後にEnterキーを押して、この問題の原因となる可能性がある関連するEFI変数を削除します。
mountvol X: /s copy %WINDIR%\System32\SecConfig.efi X:\EFI\Microsoft\Boot\SecConfig.efi /Y bcdedit /create {0cb3b571-2f2e-4343-a879-d86a476d7215} /d "DebugTool" /application osloader bcdedit /set {0cb3b571-2f2e-4343-a879-d86a476d7215} path "\EFI\Microsoft\Boot\SecConfig.efi" bcdedit /set {bootmgr} bootsequence {0cb3b571-2f2e-4343-a879-d86a476d7215} bcdedit /set {0cb3b571-2f2e-4343-a879-d86a476d7215} loadoptions DISABLE-LSA-ISO,DISABLE-VBS bcdedit /set {0cb3b571-2f2e-4343-a879-d86a476d7215} device partition=X: mountvol X: /d copy %WINDIR%\System32\SecConfig.efi X:\EFI\Microsoft\Boot\SecConfig.efi /Y bcdedit /create {0cb3b571-2f2e-4343-a879-d86a476d7215} /d "DebugTool" /application osloader bcdedit /set {0cb3b571-2f2e-4343-a879-d86a476d7215} path "\EFI\Microsoft\Boot\SecConfig.efi" bcdedit /set {bootmgr} bootsequence {0cb3b571-2f2e-4343-a879-d86a476d7215} bcdedit /set {0cb3b571-2f2e-4343-a879-d86a476d7215} loadoptions DISABLE-LSA-ISO,DISABLE-VBS bcdedit /set {0cb3b571-2f2e-4343-a879-d86a476d7215} device partition=X: mountvol X: /d
注: Xは未使用のドライブのプレースホルダーであることに注意してください。それに応じて値を調整します。
- すべてのコマンドが正常に処理されたら、ホストマシンを再起動し、次回の起動時に問題が解決されるかどうかを確認します。
それでも同じ「Hyper-Vの都合によりRawモードを利用できません」というエラーが発生する場合は、下の次の方法に進んでください。
4. Windows Defenderでコア分離を無効にする
結局のところ、デフォルトのAVのセキュリティ機能もこの問題の原因となっている可能性があります。Windows 10では、Windows Defenderにはコア分離という機能が集約されています。これは本質的に、より高度な攻撃を撃退するように設計された仮想化ベースのセキュリティの追加レイヤーです。
ただし、このセキュリティ機能は、仮想マシン(特にサードパーティの代替手段によって促進されるもの)の適切な機能を妨げることが知られています。
Several affected users that were also encountering the “Raw-mode is unavailable courtesy of Hyper-V” error have confirmed that they were finally able to fix the issue by enforcing some modifications that allowed them to disable Core isolation from the settings menu of Windows Security.
Here’s a quick guide on disabling Core Isolation from the settings menu of Windows Defender:
- Press Windows key + R to open up a Run dialog box. Next, type “ms-settings:windowsdefender” inside the text box and press Enter to open up the Windows Security tab (former Windows Defender) of the Settings app.
- Once you’re inside the Windows Security tab, move over to the right-hand section and click on Device Security under Protection areas.
- Next, scroll down through the list of available options and click on Core isolation details (under Core isolation).
- Inside the Core isolation menu, ensure that the toggle associated with Memory integrity is set to Off.
- Once the modification is enforced, restart your computer and see if the problem is fixed at the next startup.

In case the toggle associated with Core Isolation is greyed out or you get an error message when you try to set it to OFF, here’s a quick guide on achieving the same result via Registry Editor:
- Press Windows key + R to open up a Run dialog box. Next, type ‘regedit’ inside the text box and press Enter to open up Registry Editor. Then, click Yes at the UAC (User Account Prompt) to grant administrative privileges.
- Inside Registry Editor, use the left-hand section to navigate to the following location:
Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\DeviceGuard\Scenarios\CredentialGuard
Note: You can either navigate there manually or you can post the location directly into the navigation bar and press Enter to get there instantly.
- After you manage to arrive at the correct location, move over to the right-hand section and double-click on the Enabled key.
- After you manage to open the Enabled Value, leave the base to Hexadecimal and change the Value data to 0.
- Click Ok to save the modification, then close Registry Editor and restart your computer to see the changes.
- At the next machine startup, repeat the action that was previously causing the VERR_SUPDRV_NO_RAW_MODE_HYPER_V_ROOT error code and see if the problem is still occurring.
In case the issue is still not resolved, move down to the next potential fix below.
5. Enable Virtualization in BIOS or UEFI
Another potential reason that might cause this problem is an instance where hardware virtualization is disabled from BIOS or UEFI settings. Keep in mind that virtualization is enabled by default on every piece of new hardware nowadays, older computer configurations might not have this option enabled by defaults.
If you have an older PC configuration, you might need to enable hardware virtualization manually from your BIOS or UEFI settings. Several affected users have confirmed that the issue was completely resolved after they did this.
Here’s a quick guide on enabling Virtualization from your BIOS or UEFI settings:
- In case you have a BIOS-powered computer, start it up and start pressing the Setup key repeatedly as soon as you see the startup screen. With most configurations, the Setup key is either one of the F keys (F2, F4, F6, F8) or the Del key.
Note: If you’re using a UEFI-based computer, follow the steps (here) to boot directly into the Advanced Startup options menu. Once you’re there, you can access the UEFI firmware settings directly from that menu.
- As soon as you land in your BIOS or UEFI settings, start browsing the menus to find your motherboard equivalent to the virtualization technology (Intel VT-x, Intel Virtualization Technology, AMD-V, Vanderpool, etc.)
- When you manage to locate it, ensure that you set it to Enabled.
Note: In most cases, you will find this option under Processor, Security, Chipset, Advanced, Advanced Chipset Control or Advanced CPU configuration. But keep in mind that your screen might be wildly different from ours depending on the motherboard that you’re using and the CPU manufacturer. In case you’re not able to find the option by yourself, search online for specific steps according to your configuration.
- After you manage to enable the virtualization technology, save the changes you made to your BIOS or UEFI settings and restart your computer to allow it to boot normally.
- At the next startup sequence, repeat the action that was causing the “Raw-mode is unavailable courtesy of Hyper-V” error and see if the problem is now resolved.
In case the same problem is still persisting, move down to the next potential fix below.