軟體玩家
「全面啟動」,微軟Windows 10最新預覽版支援巢化虛擬功能
文.圖/小K 2015-10-15 00:00:00
Windows 10自7/29正式上路之後,微軟的系統更新也從未停過。在最新的Insider Preview (測試預覽版) Build 10565之中,微軟除了強化了Microsoft Edge瀏覽器、Cortana語音助理,以及UI(使用者介面)之外,還加入了一個正在測試中的新功能,也就是Nested Virtualization (巢狀虛擬機器)。
先來看看一般的虛擬機環境,目前的虛擬機器軟體(如微軟Hyper-V、Parallels Desktop、VMware、Oracle VirtualBox等等),大多只支援一層虛擬機,也就是你只能在實體機器裡面開幾台虛擬機,但不可以在虛擬機裡面再開虛擬機。因為除了程式本身的限制之外,虛擬機裡面的程式也會透過內部的Virtualization Extensions (虛擬機延伸指令集)偵測出自己是否在虛擬環境中。
此外,有些遊戲由於佔用系統資源較兇,因此會先偵測你是否在虛擬機底下執行,以便把你擋住不讓你執行,以免效能太過低落。請參考下圖:
上圖為一般虛擬環境(非巢狀化虛擬)的情況。Level 0代表實體機器層,左邊深藍色的地方代表主要作業系統正以實體CPU來原生執行中(Level 1),其包含Hyper-V Hypervisor管理員,透過Virtualization Extensions (虛擬機延伸指令集)來取得各種硬體資源分配權。若開啟一部虛擬機之後,此時會從Level 1取得硬體資源分配給Guest OS(客端作業系統),讓虛擬機裡面可以執行各種應用需求(藍色部份)。
至於巢狀化虛擬機的架構,請看下圖:
這次Build 10565首度支援巢狀化虛擬機(Nested Virtualization),在開啟第一層虛擬機(中間藍色部份)之後,可以在裡面再開啟第二層虛擬機(右邊淺藍色部份)。也就是虛擬裡面再虛擬一次。但此功能也有些限制,像是Dynamic Memory(動態記憶體配置)必須關閉,Runtime Memory(執行函式記憶體)無法變更大小,凍結儲存與恢復也無法執行…等等
夢中夢,讓人分不清現在是夢境,還是真實世界。而夢裡的時間會過比較久,就好像虛擬機裡面執行時間需要比較久一樣。程式要如何得知自己是實體還是虛擬,看來只好轉一下陀螺,看是否會停下來了!
例如主機上安裝了一套VMware Workstation,然後開了第一層虛擬機來執行Windows Server 2008 R2,並開啟Hyper-V功能,去建立第二層的Hyper-V虛擬機器,這樣就可以執行Hyper-V的虛擬環境。另外一個情況是,由於Windows 7內建一套Windows XP Mode,是以虛擬機的方式執行。當你的電腦安裝了Windows 10,你又想測試Windows XP的應用程式,你就可以建立一套Windows 7的虛擬機器,在該虛擬機器裡面再執行Windows XP Mode。
如今由於硬體功能與效能強大,讓一顆處理器不只可以執行多個應用程式(Multi-Application)之外,更可透過虛擬機器方式將硬體資源切割成若干等分,來執行多個作業系統/平台(Multi-OS, Multi-Platform)。總之,Windows 10 Insider Preview Build 10565支援Nested Virtualization功能,代表未來虛擬化的進程上將更上一層樓。
參考來源:Microsoft TechNet
(2) PC銷售量下跌7.7%,有部份歸咎於Windows 10的免費升級
(3) Windows 10市占率微幅提升,9月僅6.63%
(4) Windows 10已有7500萬裝機量,但2016年PC出貨量仍呈現衰退趨勢
(5) Windows XP仍是一尾活龍,東歐還有1/3企業及公眾電腦在使用
(6) Windows 10市集的遊戲搞笑? 要你翻轉螢幕才能玩?
(7) 利用CompactOS功能,讓Windows 10的佔用空間變得更小
(8) Windows 10開始選單,無法Hold住超過512個捷徑?!
(9) 微軟證實:就算沒預約,Win10安裝檔仍會偷偷溜進你硬碟
(10) 在Windows 10下將Windows Media Center找回來
(11) 20個你必須要知道的Window 10快捷鍵
(12) Windows 10人臉辨識比你想像的還要聰明,就算是雙胞胎也能認得出來
(13) 生日快樂!Windows 95已經20歲囉!
(14) 開啟Windows 10的GodMode(上帝模式)!
(15) Windows 10正式版之後,預覽版10525繼續推出!
(16) Windows 10隨身碟USB 3.0版正式開賣,台灣製造32+64位元二合一版本Win10報到!
(17) 省錢大作戰:合法又便宜的Windows 10正版金鑰
(18) Windows 10遲到了,彩盒版8/7(五)才會開賣!
(19) 老電腦升級Windows 10大作戰
(20) 支援DirectX 12的顯示卡、處理器列表
(21) Windows 10 免費升級 台灣與全球190個國家同步上市
(22) Windows 10開放下載,趕快來升級吧!
(23) 9+1個升級到Windows 10的理由
(24) 9+1個不要升級到Windows 10的理由
(25) Sony急發通知:VAIO筆電用戶暫緩升級Windows 10
(26) Windows 10推出前夕出包,致使筆電、平板電腦電池續航力降低
(27) Microsoft Edge瀏覽器,超越IE,速度大躍進
(28) Windows 10系統需求出爐! 安裝後會失去的功能?
(29) Windows 10版本功能比較表出爐囉!
(30) 彩蛋哥劉冠宇,隱藏在你Windows 10帳戶裡…
(31) 啥?! 7/29買不到預裝Win10的電腦?!
(32) Windows 10零售價格曝光,USB版8/16正式供貨
(33) 你的人生「升級」了沒?倒數十天!Windows 10開闊你的無限視野
夢中夢,虛擬再虛擬
就像電影Inception「全面啟動」(大陸翻譯成「盜夢空間」)裡面一樣,真實生活作的夢為第一層夢境,在夢裡的夢,就等於第二層夢境,也就是夢中夢。這次微軟推出的Nested Virtualization (巢狀虛擬機器)功能,也類似這種狀況,讓你的實體機器(Physical Machine),可以跑兩層虛擬機。先來看看一般的虛擬機環境,目前的虛擬機器軟體(如微軟Hyper-V、Parallels Desktop、VMware、Oracle VirtualBox等等),大多只支援一層虛擬機,也就是你只能在實體機器裡面開幾台虛擬機,但不可以在虛擬機裡面再開虛擬機。因為除了程式本身的限制之外,虛擬機裡面的程式也會透過內部的Virtualization Extensions (虛擬機延伸指令集)偵測出自己是否在虛擬環境中。
此外,有些遊戲由於佔用系統資源較兇,因此會先偵測你是否在虛擬機底下執行,以便把你擋住不讓你執行,以免效能太過低落。請參考下圖:
上圖為一般虛擬環境(非巢狀化虛擬)的情況。Level 0代表實體機器層,左邊深藍色的地方代表主要作業系統正以實體CPU來原生執行中(Level 1),其包含Hyper-V Hypervisor管理員,透過Virtualization Extensions (虛擬機延伸指令集)來取得各種硬體資源分配權。若開啟一部虛擬機之後,此時會從Level 1取得硬體資源分配給Guest OS(客端作業系統),讓虛擬機裡面可以執行各種應用需求(藍色部份)。
至於巢狀化虛擬機的架構,請看下圖:
這次Build 10565首度支援巢狀化虛擬機(Nested Virtualization),在開啟第一層虛擬機(中間藍色部份)之後,可以在裡面再開啟第二層虛擬機(右邊淺藍色部份)。也就是虛擬裡面再虛擬一次。但此功能也有些限制,像是Dynamic Memory(動態記憶體配置)必須關閉,Runtime Memory(執行函式記憶體)無法變更大小,凍結儲存與恢復也無法執行…等等
是夢還是真實世界?程式自己也偵測不出來
巢狀化虛擬機的作法原理很簡單,就是第一層虛擬機隱藏自己的虛擬機的事實,讓其下的第二層虛擬機認為自己的上面一層為實體機器,以便正常執行工作。也就是第一層騙下面第二層的說,我不是虛擬機器,我是實體機器,以便可以一路虛擬下去。只要你的硬體規格夠強大,開個第三層、第四層,甚至開到無限層都可以。夢中夢,讓人分不清現在是夢境,還是真實世界。而夢裡的時間會過比較久,就好像虛擬機裡面執行時間需要比較久一樣。程式要如何得知自己是實體還是虛擬,看來只好轉一下陀螺,看是否會停下來了!
巢狀化虛擬機的應用範圍廣泛,為未來IaaS必要功能
至於巢狀化虛擬機的應用範圍很多,像是第一層可作為OS等級的虛擬應用,第二層可作為App等級的虛擬應用(透過硬體虛擬的方式來達成),或者不同虛擬機器軟體之間,可以建立虛擬再虛擬的環境。例如主機上安裝了一套VMware Workstation,然後開了第一層虛擬機來執行Windows Server 2008 R2,並開啟Hyper-V功能,去建立第二層的Hyper-V虛擬機器,這樣就可以執行Hyper-V的虛擬環境。另外一個情況是,由於Windows 7內建一套Windows XP Mode,是以虛擬機的方式執行。當你的電腦安裝了Windows 10,你又想測試Windows XP的應用程式,你就可以建立一套Windows 7的虛擬機器,在該虛擬機器裡面再執行Windows XP Mode。
如今由於硬體功能與效能強大,讓一顆處理器不只可以執行多個應用程式(Multi-Application)之外,更可透過虛擬機器方式將硬體資源切割成若干等分,來執行多個作業系統/平台(Multi-OS, Multi-Platform)。總之,Windows 10 Insider Preview Build 10565支援Nested Virtualization功能,代表未來虛擬化的進程上將更上一層樓。
參考來源:Microsoft TechNet
延伸閱讀
(1) 虛擬機也能玩3D遊戲!新版Parallels與VMware之Windows 10 3D效能實測(2) PC銷售量下跌7.7%,有部份歸咎於Windows 10的免費升級
(3) Windows 10市占率微幅提升,9月僅6.63%
(4) Windows 10已有7500萬裝機量,但2016年PC出貨量仍呈現衰退趨勢
(5) Windows XP仍是一尾活龍,東歐還有1/3企業及公眾電腦在使用
(6) Windows 10市集的遊戲搞笑? 要你翻轉螢幕才能玩?
(7) 利用CompactOS功能,讓Windows 10的佔用空間變得更小
(8) Windows 10開始選單,無法Hold住超過512個捷徑?!
(9) 微軟證實:就算沒預約,Win10安裝檔仍會偷偷溜進你硬碟
(10) 在Windows 10下將Windows Media Center找回來
(11) 20個你必須要知道的Window 10快捷鍵
(12) Windows 10人臉辨識比你想像的還要聰明,就算是雙胞胎也能認得出來
(13) 生日快樂!Windows 95已經20歲囉!
(14) 開啟Windows 10的GodMode(上帝模式)!
(15) Windows 10正式版之後,預覽版10525繼續推出!
(16) Windows 10隨身碟USB 3.0版正式開賣,台灣製造32+64位元二合一版本Win10報到!
(17) 省錢大作戰:合法又便宜的Windows 10正版金鑰
(18) Windows 10遲到了,彩盒版8/7(五)才會開賣!
(19) 老電腦升級Windows 10大作戰
(20) 支援DirectX 12的顯示卡、處理器列表
(21) Windows 10 免費升級 台灣與全球190個國家同步上市
(22) Windows 10開放下載,趕快來升級吧!
(23) 9+1個升級到Windows 10的理由
(24) 9+1個不要升級到Windows 10的理由
(25) Sony急發通知:VAIO筆電用戶暫緩升級Windows 10
(26) Windows 10推出前夕出包,致使筆電、平板電腦電池續航力降低
(27) Microsoft Edge瀏覽器,超越IE,速度大躍進
(28) Windows 10系統需求出爐! 安裝後會失去的功能?
(29) Windows 10版本功能比較表出爐囉!
(30) 彩蛋哥劉冠宇,隱藏在你Windows 10帳戶裡…
(31) 啥?! 7/29買不到預裝Win10的電腦?!
(32) Windows 10零售價格曝光,USB版8/16正式供貨
(33) 你的人生「升級」了沒?倒數十天!Windows 10開闊你的無限視野
- 發表您的看法
請勿張貼任何涉及冒名、人身攻擊、情緒謾罵、或內容涉及非法的言論。
請勿張貼任何帶有商業或宣傳、廣告用途的垃圾內容及連結。
請勿侵犯個人隱私權,將他人資料公開張貼在留言版內。
請勿重複留言(包括跨版重複留言)或發表與各文章主題無關的文章。
請勿張貼涉及未經證實或明顯傷害個人名譽或企業形象聲譽的文章。
您在留言版發表的內容需自負言論之法律責任,所有言論不代表PCDIY!雜誌立場,違反上述規定之留言,PCDIY!雜誌有權逕行刪除您的留言。
最近新增
- VideoProc Converter慶獲得「超過1億次Youtube觀看次數iDance Studio」強力推薦!即日起提供夏日盛典「App限免」,限時免費讓玩家、創作者充分享受史上最強影音轉檔、壓縮、編輯、下載、螢幕錄影、硬體加速App!
- 台智雲強化企業資安 打造全方位資料防護機制
- 康軒攜手NTT DATA進行數位轉型,透過SAP S/4HANA升級紮穩根基向上躍升!
- 2022九合一大選倒數三個月,LINE推「候選人認證官方帳號」 暢通候選人與選民溝通,LINE TODAY「選戰」專區正式上線 提供最新、最完整的大選資訊
- 雨揚國際攜手NTT DATA,透過Oracle NetSuite以雲端ERP實現數位轉型再升級!
- CLOUDSEC 2021 全球企業資安線上高峰論壇,重新想像數位轉型下的資安新思維,趨勢科技偕同各界精英發表最新資安佈局關鍵 協助企業掌握風險策略轉型
- Fitbit Premium日常準備分數 伴會員強健心能量,Fitbit Premium推出日常準備分數功能,協助會員透過分數了解身體健康需求,全面帶動身體能量成長
- 面對各種類型的駭客攻擊手法,【senhasegura特權帳號管理(PAM)解決方案】協助企業特權帳號避免成為資安防禦破口並落實法規遵循
- 距離Adobe全家桶補完計畫又近一步,Premiere Pro現在能夠原生支援Apple M1晶片了
- 富邦悍將APP強悍出擊 十項全能滿足球迷需求
- 趨勢科技啟動年度徵才計畫,力邀各界創新人才加入世界級資安團隊,一同躍居雲端、預視未來
- 系統診斷、硬體檢測、軟體更新、連動手機無所不能,華碩魔法—MyASUS應用程式大解密!
最多人點閱
- 研發代號Win7 SP2》 最新的微軟Windows 7更新懶人包推出,系統更新一次搞定!
- 震撼,Microsoft爆史上最嚴重出包》Windows Vista、7、8與8.1全中獎,安裝更新之後就得要修理或重灌!
- Windows 10「手動延長」升級優惠,拿到「合法便宜」的Windows 10正版金鑰
- SSD用戶必備》固態硬碟檢測與診斷工具,您裝了嗎?
- Remix OS for PC完整安裝攻略:讓您電腦可以Windows + Android 雙重開機
- CloudReady讓老舊電腦復活,搖身一變Chromebook!
- 終於不用再被嘮叨,Windows 10免費升級優惠仍持續進行!
- Windows 10隨身碟USB 3.0版正式開賣,台灣製造32+64位元二合一版本Win10報到!
- 老闆,我要買趨勢科技PC-cillin 2016雲端版!
- Windows XP釘子戶還有多少,引爆網友熱議!
- Windows 7的SHA-2更新包已經開始發放,趕快更新!7/16後就不用擔心Windows Update不能用啦!
- 媽!我的ZenFone 2手機可以跑Windows啦!
