web-dev-qa-db-ja.com

VirtualBoxが原因でホストBSODが起動するVM Windows 10の場合。Hyper-Vがオフになっている

VirtualBoxがインストールされたCentOS 7.0 VMイメージを使用して、新しくインストールされた64ビットWindows 10システムがあります。VMを起動しようとするたびに、SYSTEM_SERVICE_EXCEPTIONを使用してWindows BSOD、コード0x0000003b

グーグルで広範囲にわたる(そして苛立たしい)後、私はこれがWindows 10のHyper-V仮想化によって引き起こされていることへの多くの参照を見つけたので、Windows機能を介してこれをオフにしました。 およびHyper-Vサービスが実行されていないこと、または起動時に実行するように設定されていないことを確認しました。これはBSODを妨げていません。

ハードウェアを含む、これとまったく同じセットアップは、Win 10 64ビットではなくWin 7 32ビットで、ITがマシンをWindows 10に再イメージ化するまで完全に機能していました。

以下はVBox.logの出力ですが、関連するものは何もないようです。

VirtualBox VM 5.0.40 r115130 win.AMD64 (Apr 28 2017 19:55:07) release log
00:00:00.308913 Log opened 2017-07-10T13:36:10.933562500Z
00:00:00.308914 Build Type: release
00:00:00.308917 OS Product: Windows 10
00:00:00.308918 OS Release: 10.0.14393
00:00:00.308918 OS Service Pack: 
00:00:00.383912 DMI Product Name: B85M-E
00:00:00.386322 DMI Product Version:  
00:00:00.386327 Host RAM: 8063MB total, 3856MB available
00:00:00.386329 Executable: C:\Program Files\Oracle\VirtualBox\VBoxHeadless.exe
00:00:00.386329 Process ID: 9952
00:00:00.386330 Package type: WINDOWS_64BITS_GENERIC
00:00:00.389754 Installed Extension Packs:
00:00:00.389787   None installed!

誰かが前進方法を提案できますか?

EditMinidumpはここで利用可能 、VirtualBox v 5.1.22以外での同一の失敗。

8
Chowlett

結局のところ、Hyper-Vを無効にするだけでは不十分です。 Hyper-Vを使用する仮想化ベースのセキュリティと呼ばれる別のWindows機能があります。これも無効にする必要があります。

必要なのは、1つのレジストリキーを変更して再起動することだけでした。

Regeditを使用して設定

HKEY_LOCAL_MACHINE\SYSTEM\Software\CurrentControlSet\Control\DeviceGuard

0にして再起動します。

ここにデバイスガード/仮想化ベースのセキュリティの素晴らしい説明があります: Windows 10 Device Guard and Credential Guard Demystified

8
n0ha

新しいWindows 10 Fall Creator Update(1709)ビルド16299およびVirtual Boxでこの問題が発生します。 VirtualBoxの両方のバージョンもテストされました。-バージョン5.1.26 r117224(Qt5.6.2)-バージョン5.2.2 r119230(Qt5.6.2)HyperV機能はデプロイされていませんが、デフォルトでは、MSINFO32は新しい「ハイパーバイザー強制コード整合性」を表示しますFall Creator Updateビルド。

MSINFO32.EXEの結果enter image description here

この機能はVirtualBoxをBSODに導くようです。

あなたは幸運な人たち、これを修正するための速くて汚い方法があります:DISABLE SECURE BOOT。

(テストするだけ!!!あなたのセキュリティ部門はそれを好きではありません)私がきれいな解決策を得たら、それを投稿します;-)

乾杯

3
Laurent Vonau

このWindows 10 Enterprise( "10.0.16299 Build 16299 ")マシンに加えて n0haの回答 無効にする必要がありました Device Guard/Credential Guard

ホストオペレーティングシステムで、[スタート]> [ファイル名を指定して実行]をクリックし、「gpedit.msc」と入力して、[OK]をクリックします。ローカルグループポリシーエディターが開きます。

[ローカルコンピューターポリシー]> [コンピューターの構成]> [管理用テンプレート]> [システム]> [Device Guard]> [仮想化ベースのセキュリティを有効にする]に移動します。

[無効]を選択します。

両方を実行すると、「アクセラレーション」タブが再度有効になり、HYPERVISOR_ERROR BSOD VM開始。

0
genpfault

アバストの最近の更新が仮想化に問題を引き起こしているようです(10分間無効にしてからVMを起動しようとすると確認できます)。

修正するには、アバスト設定に移動し、「問題解決」で「ハードウェア仮想化支援を有効にする」(またはそのようなもの)を無効にします。

0
Zezombye

windbgは原因としてVirtualboxドライバーを示し、許可されていないコマンドを実行しようとするため、これを修正することはできません( 特権命令 ):

EXCEPTION_CODE: (NTSTATUS) 0xc0000096 - Privileged instruction.

00 nt!KeBugCheckEx
01 nt!KiBugCheckDispatch
02 nt!KiSystemServiceHandler
03 nt!RtlpExecuteHandlerForException
04 nt!RtlDispatchException
05 nt!KiDispatchException
06 nt!KiExceptionDispatch
07 nt!KiGeneralProtectionFault
08 0x0
09 0x0
0a 0x0
0b VMMR0

    Image path: \??\C:\Program Files\Oracle\VirtualBox\VMMR0.r0
    Image name: VMMR0.r0
    Browse all global symbols  functions  data
    Timestamp:        Fri Apr 28 17:37:03 2017 

lasttest testbuilds を試してみてください。それでも問題が解決しない場合は、開発者に報告してください バグトラッカーで

0
magicandre1981