問題發生的原因:
最近准備學習一下Android的開發,機器升級windows10后准備使用自帶Hyper-v做虛擬機。
以前一直使用VMWare,但是微軟的VS2015中wp開發的模擬器默認使用hyper-v,而VMware
又和Hyper-v不能兼容。沒辦法只好試着在Hyper-v中安裝Ubuntu。
在網上找了一些安裝的教程,很容易的就安裝好了。比如我參考的教程如下
問題的現象:
安裝完成后使用基本正常,創建了一個外部類型的虛擬交換機。
問題來了,每次開機10分鍾后2個小時內,基本是隨機的會藍屏死機,出現如下錯誤:
PAGE_FAULT_IN_NONPAGED-AREA,收集信息后重啟
上訴現象往復發生,基本沒法正常使用。
問題的解決過程:
此類問題一看應該是硬件驅動或者兼容性的問題,在網上找了一些解決方法,但是都沒有什么卵用。
因為虛擬機中沒有直接使用硬件設備,所以考慮可能虛擬交換機的嫌疑重大,遂刪除虛擬交換機。
測試了一周沒有再發生問題。
問題來了,如果沒有網絡Android開發和測試幾乎無法進行。
偶然發現為WP模擬器的虛擬交換機存在但是沒有造成藍屏死機的問題,原來這家伙是內部網絡類型的。
然后改成外部網絡,問題重現了。
此時基本可以斷定是使用外部類型的虛擬交換機導致聯想yoga pro 13 發生Hpyer-V 開啟后頻繁死機藍屏。
知道問題的原因就好辦了
最終解決辦法:
1、在虛擬機中使用內部類型的網絡交換機
2、把主機中外網的網絡連接進行共享,讓虛擬機中的虛擬網絡交換機共享外部網絡,實現曲線訪問外網。
如果你也是聯想 yoga3 pro 13寸屏的本本,升級了Windows 10 后使用Hpyer-V安裝虛擬機時出現
PAGE_FAULT_IN_NONPAGED-AREA 錯誤,不妨試試修改一下虛擬交換機的類型,看看!
------------------------------