嘗試過的所有模擬均無效

嘗試過的所有模擬均無效

我相信自從我在模擬上將筆記型電腦從 Windows 8.1 升級到 Windows 10 以來,我遇到了問題。我將在這裡提供有關我每次嘗試模仿的所有資訊。

第一個虛擬盒子。我已經為不同的作業系統創建了多台計算機,但每次在我第一次嘗試啟動計算機並選擇 .iso 檔案時,啟動都會失敗並出現以下錯誤:

NtCreateFile(\Device\VBoxDrvStub) failed: 0xc0000034 STATUS_OBJECT_NAME_NOT_FOUND (0 retries) (rc=-101)Make sure the kernel module has been loaded successfully.

where: supR3HardenedWinReSpawn
what:  3
VERR_OPEN_FAILED (-101) - File/Device open failed.

Driver is probably stuck stopping/starting. Try 'sc.exe query vboxdrv' to get more information about its state. Rebooting may actually help.

在網路上,人們在更新 Windows 7(而不是升級到 Windows 10)後也遇到了同樣的問題。微軟隨後發布了這個:https://support.microsoft.com/en-us/kb/3024777這似乎對他們有用。

我還嘗試安裝一些 Android 模擬器,如果我成功安裝它們,則無法啟動它們。

我認為問題可能出在 BIOS 上,其中可能未啟用視覺化。不幸的是我不知道如何存取BIOS(我的筆記型電腦是ASUS R500V Intel系列),所以我無法肯定或否定這個理論。編輯:我終於設法檢查了 BIOS,並且啟用了視覺化。

我還想補充一點,這裡提到的幾乎所有問題以前都不存在。我已經在 VirtualBox 上運行了一台 Ubuntu 機器,並且之前在這台電腦上使用了 Android 模擬器,但是自從第一個問題出現以來已經過去了,我有時間升級我的 Windows。也許問題不是來自升級,而是來自升級之後或之前的更新。因此,我可以想到一個原因,我可能安裝了有問題的更新,如下所述:https://forums.virtualbox.org/viewtopic.php?f=6&t=67840。升級後,我無法安裝微軟提供的“修復更新”,因為它只適用於Windows 7(這也可能很愚蠢,因為升級前我有Windows 8.1)。

我正在尋找一個解決方案,因為我需要一個Linux系統來學習,我不願意將Linux安裝為雙重開機。

答案1

如果您沒有運行最新版本的虛擬盒子,你應該升級它。確保升級後所有盒子都正確重新啟動並再次運行(sc start vboxdrv)。

然後以防萬一重新安裝 VBox 驅動程式(找到VBoxDrv.inf,右鍵單擊,再次安裝)。

另請參閱以下問題:

但由於這是 Windows 7 上的問題,但您使用的是 Windows 8,因此這仍然可能與安裝過程中的一些升級問題有關,這可能會破壞您的 VirtualBox 安裝。

所以我的建議是你備份所有虛擬機器並從系統中完全刪除 VirtualBox,然後重新安裝,因為它明顯抱怨某些檔案遺失(STATUS_OBJECT_NAME_NOT_FOUND)。

答案2

經過一整晚的努力,我終於讓機器開始運作了。訪問BIOS,即使沒有更改任何內容,並重新啟動幾次(嘗試訪問BIOS)已經解決了這個問題,因為這是我所做的唯一的事情。我嘗試再次安裝 Andy 模擬器,但失敗了,但我很確定這是另一個問題,與我正在搜尋的內容無關。

我沒有在現有機器上嘗試此操作,因為問題是在重新安裝 VirtualBox 後出現的,因此沒有剩餘機器。

希望這可以幫助任何遇到我的問題的人,即使修復看起來很神奇。

答案3

我試圖在這裡尋求解決方案,但我有一個解決問題的想法。只需以管理員身份安裝 virtualbox 即可解決該問題。我在 Windows 10 專業版 64 位元上安裝了 virtualbox 5.0.10。我不知道以管理員身份運行實際會發生什麼,但問題已經為我解決了。

相關內容