36 lines
19 KiB
JSON
36 lines
19 KiB
JSON
{
|
||
"title": "Mac OS X 虛擬機器 Virtual Machine 使用介紹",
|
||
"slug": "macosx-virtual-machine-basic-intro",
|
||
"tags": [
|
||
"macOS",
|
||
"Apps - 軟體"
|
||
],
|
||
"published_at": "2015-07-30T19:14:00.000Z",
|
||
"type": "post",
|
||
"ghost_id": "67e39dcfe551140001120ec9",
|
||
"status": "published",
|
||
"visibility": "public",
|
||
"featured": false,
|
||
"created_at": "2025-03-26T06:25:19.000Z",
|
||
"updated_at": "2025-03-26T06:47:53.000Z",
|
||
"custom_excerpt": "身邊的同學買了Mac,第一個抱怨的往往是與Windows環境的相容性問題,比如學校的網站一定要在IE開,有些Office 格式在Mac 會跑掉。本文介紹在Mac OS X裡與Windows完美相容的解決方案 - 使用虛擬機器。",
|
||
"authors": [
|
||
"Gbanyan"
|
||
],
|
||
"feature_image": "../assets/WindowsinMac.jpg",
|
||
"body": {
|
||
"raw": "\n# 前言\n\n身邊的同學買了Mac,第一個抱怨的往往是與Windows環境的相容性問題,比如學校的網站一定要在IE開,有些Office 格式在Mac 會跑掉。本文介紹在Mac OS X裡與Windows完美相容的解決方案 - 使用虛擬機器。\n\n## 目錄\n\n1. 虛擬機器是什麼?\n2. 虛擬機器軟體\n 1. Virtualbox\n 2. VMware Fusion\n 3. Parallel Desktop\n3. 虛擬機器基本操作\n4. 進階規劃\n5. 結論\n\n## 1. 虛擬機器是什麼?\n\n先上Wiki:[https://zh.wikipedia.org/wiki/虛擬機器](https://zh.wikipedia.org/wiki/%E8%99%9B%E6%93%AC%E6%A9%9F%E5%99%A8)\n\n不說計算機科學上的討論,以個人家庭應用市場來看,虛擬機器軟體可以在當前作業系統執行下,執行另外一套作業系統,比如在 Mac OS X 底下運行 Windows。我們稱運行虛擬機器軟體的作業系統本身為主體(host), 在虛擬機器中運行的作業系統為客體(guest)\n\n\n\n虛擬機器的用途在IT業界有測試、方便開發軟體、伺服器運用分配等。但是在家用市場最主要是拿來解決軟體相容性的問題,比如想執行 Windows 底下的 Office,或是運行一些需要在 Internet Explorer 運行的網路銀行軟體。\n\n由於在電腦運行的過程中,硬體效能資源都是由主體作業系統分配的,故虛擬機器需要與主體作業系統要求資源再行分配予客體作業系統,故客體作業系統運行起來,效能較不佳,以 Mac OS X 用戶群中常被詢問的關於遊戲的需求,這點是需要考慮的。\n\n## 2. 虛擬機器軟體\n\n在 Mac OS X 家用市場上的虛擬機器軟體主要有三套:Virtualbox, VMWare Fusion, Parallel Desktop。以下分別來介紹:\n\n### Virtualbox\n\n* 授權:開放源碼軟體(Freeware Under GNU/2)\n* 費用:免費\n* 官網連結:<https://www.virtualbox.org>\n* 維基百科條目:<https://en.wikipedia.org/wiki/VirtualBox>\n* 效能 ***\n* 功能 ***\n* 是否支援Bootcamp:否\n\nVirtualbox是昇陽公司推出的虛擬機器軟體,在三套軟體中的特色是不需任何費用即可使用,且具有中文介面,但是在功能支援性以及效能來說是三者中最低的。\n\n另外也不支援從現有Mac Bootcamp分割中直接讀取Windows資料並運行。\n\n### VMWare Fusion\n\n* 授權:商業軟體\n* 費用:要錢\n* 官網連結:<http://www.vmware.com/tw/products/fusion>\n* 效能 ****\n* 功能 ****\n* 是否支援Bootcamp:是\n\nVMWare Fusion是 VMWare 這間公司推出的虛擬機器軟體,VMWare在虛擬機器業界有領導者地位,對不同平台的相容性最佳,如果想要在Mac 下面運行並測試Linux,我會推薦Vmware Fusion。\n\n缺點是沒有中文介面,進階設定對中文使用者來說會較不友善,也許未來會改善。\n\n### Parallel Desktop\n\n* 授權:商業軟體\n* 費用:要錢\n* 官網連結:<http://www.parallels.com/tw/products/desktop/>\n* 效能 *****\n* 功能 *****\n* 是否支援Bootcamp:是\n\nParallel Desktop 是Mac 用戶裡虛擬機器市佔率最高的軟體,但是也最貴。以目前該公司的策略,配合Mac OS X 更新,每年暑假會推出新版,並會持續維護前一版繼續支援兩年至兩代Mac OS X最新版本。若持續追最新版本,雖有升級優惠價,仍是一筆不小的費用。\n\n其介面是三者之間最友善,有中文,且對在Mac 底下對Windows的支援,包括功能性、效能,是三者之中最好的,但是對其他平台則不如VMWare Fusion,以Linux來說我覺得是半殘。\n\n2015.8.20 更新:Parallel Desktop 11推出,並開始分成買斷制標準版以及訂閱制專業版。詳細比較可以看[這邊](http://www.parallels.com/upgradepd11/?x-source=email_pd10&x-campaign=pd11launch&utm_source=pd10&utm_medium=email&utm_campaign=pd11launch)\n\n## 3. 虛擬機器的基本操作\n\n### 建立虛擬機器\n\n虛擬機器軟體在建立客體作業系統環境時,會先建立模擬硬碟檔以及相關設定檔,並統一儲放在單一資料夾內,所有在客體作業系統內的變更都會寫入至該模擬硬碟檔。也就是移動或複製該資料夾的話,就等於是移動或複製整份虛擬機器。\n\n以Parallel Desktop的虛擬機器文件檔為例\n\n也有的軟體支援直接讀取Bootcamp磁區。\n\n另外,虛擬機器皆支援外掛映像檔,也就是從主體作業系統讀取映像檔掛載至客體作業系統,當作外接光碟機至客體。若要安裝作業系統,可以下載原始作業系統映像檔,然後直接從該映像檔讀取安裝。\n\n### 虛擬機器開關\n\n* 暫停:僅是停止CPU運作,所有記憶體佔用都仍在,因此仍會耗電,暫停以及恢復僅需瞬間。\n* 中止:將虛擬機器目前的所有狀態包含執行的程式、編輯的文件,儲存到硬碟裡,中止程序需要等待寫入硬碟的時間。\n* 關閉:意義等同於在虛擬機器內按下關機\n* 重新啟動:意義等同於在虛擬機器內按下重新開機\n* 停止\n\nParallel Desktop 開關機操作\n\n### \n\nVMware Fusion 開關機操作\n\nVirtualBox 基本操作\n\n### 虛擬機器操作輔助\n\n硬體支援如USB裝置、印表機、Webcam等,虛擬機器軟體一定都可以轉送控制權到客體作業系統,但是功能完整於否取決於虛擬機器軟體提供的工具包。\n\n這類工具包除了包客體作業系統的驅動程式,可增進顯示以及運算效能外,也提供了一些方便的溝通橋樑,如:\n\n* 拖放:可隨意從主體作業系統拉動檔案至客體作業系統,反之亦然\n* 剪貼簿共用:複製貼上無縫接軌,即在主體作業系統複製或剪下一段資料或檔案,可以在客體直 接貼上,反之亦然\n* 共享資料夾:以網路共享資料夾或掛載網路磁碟機形式,將主體作業系統的資料開放給客體作業 系統讀取。\n\n在Parallel Desktop的選項內可以設定共用資料夾\n\n## 4.進階規劃\n\n### 硬體資源\n\n虛擬機器因為好比就像操作一台完整的機器,只是要給予多少硬體資源由模擬的軟體介面來定義。而要給予多少硬體資源,應考量的因素就好比組裝一台機器一樣,用途(文書上網、遊戲、模擬運算)、速度優先還是行動優先都有相對應的調整選項\n\n一般來說,虛擬機器在調控硬體資源的設定視窗,都有給予建議值範圍參考,另外如果新創虛擬機器,偵測即將要安裝的作業系統,虛擬機器軟體也會自動給予最低要求的硬體資源,如Windows 7 最低配置1 GB 記憶體。\n\nParallel Desktop這套軟體則直接給予生產力、遊戲、設計、軟體發展等不同的設定建議。\n\n### 快照\n\n虛擬機器軟體有提供一個特殊的功能:快照(Snapshot)\n\n快照其實跟Windows的還原點邏輯有點像,在當下虛擬機器的狀態建立快照,就好像將時空定格一般,把當下虛擬機器的狀態一絲不漏地保留下來,包括檔案、安裝的軟體、系統更新、開啟的程式。\n\n對有習慣常常重灌Windows的人,可以在剛安裝Windows時就做一次快照,這樣日後中毒了、出問題了,就可以使用虛擬機器軟體的回復快照功能,返回剛重灌完的狀態。\n\n### 快速鍵對應\n\n不同的作業系統,快速鍵的基本邏輯不同,有時候可能會衝突,就可以來調整快速鍵對應。\n\n## 5.結論\n\n如果碰到一定要在Windows下執行的軟體或網頁,Mac OS X可以透過虛擬機器軟體來模擬完整的Windows環境解決問題,若僅要執行Windows, 功能支援、效能、以及介面親和度來說都是Parallel Desktop為最佳,這點也反映在市佔率上,只是價錢也最貴。如果不想花錢,VirtualBox無疑是最佳選擇。\n\n虛擬機器的操作好比是重灌電腦一樣,要有原始作業系統安裝映像檔,而各種驅動程式則是虛擬機器軟體提供的軟體工具包,用以搭建主體與客體作業系統間的橋樑。掌握基本原則,瞭解虛擬機器與真實作業系統間不同的地方,就可以輕鬆在Mac OS X上駕馭不同的作業系統,讓各種相容性問題迎刃而解。\n",
|
||
"html": "<h1 id=\"前言\"><a href=\"#前言\">前言</a></h1>\n<p>身邊的同學買了Mac,第一個抱怨的往往是與Windows環境的相容性問題,比如學校的網站一定要在IE開,有些Office 格式在Mac 會跑掉。本文介紹在Mac OS X裡與Windows完美相容的解決方案 - 使用虛擬機器。</p>\n<h2 id=\"目錄\"><a href=\"#目錄\">目錄</a></h2>\n<ol>\n<li>虛擬機器是什麼?</li>\n<li>虛擬機器軟體\n<ol>\n<li>Virtualbox</li>\n<li>VMware Fusion</li>\n<li>Parallel Desktop</li>\n</ol>\n</li>\n<li>虛擬機器基本操作</li>\n<li>進階規劃</li>\n<li>結論</li>\n</ol>\n<h2 id=\"1-虛擬機器是什麼\"><a href=\"#1-虛擬機器是什麼\">1. 虛擬機器是什麼?</a></h2>\n<p>先上Wiki:<a href=\"https://zh.wikipedia.org/wiki/%E8%99%9B%E6%93%AC%E6%A9%9F%E5%99%A8\">https://zh.wikipedia.org/wiki/虛擬機器</a></p>\n<p>不說計算機科學上的討論,以個人家庭應用市場來看,虛擬機器軟體可以在當前作業系統執行下,執行另外一套作業系統,比如在 Mac OS X 底下運行 Windows。我們稱運行虛擬機器軟體的作業系統本身為主體(host), 在虛擬機器中運行的作業系統為客體(guest)</p>\n<p><img src=\"../assets/WindowsinMac-1180x650.jpg\" alt=\"\"></p>\n<p>虛擬機器的用途在IT業界有測試、方便開發軟體、伺服器運用分配等。但是在家用市場最主要是拿來解決軟體相容性的問題,比如想執行 Windows 底下的 Office,或是運行一些需要在 Internet Explorer 運行的網路銀行軟體。</p>\n<p>由於在電腦運行的過程中,硬體效能資源都是由主體作業系統分配的,故虛擬機器需要與主體作業系統要求資源再行分配予客體作業系統,故客體作業系統運行起來,效能較不佳,以 Mac OS X 用戶群中常被詢問的關於遊戲的需求,這點是需要考慮的。</p>\n<h2 id=\"2-虛擬機器軟體\"><a href=\"#2-虛擬機器軟體\">2. 虛擬機器軟體</a></h2>\n<p>在 Mac OS X 家用市場上的虛擬機器軟體主要有三套:Virtualbox, VMWare Fusion, Parallel Desktop。以下分別來介紹:</p>\n<h3 id=\"virtualbox\"><a href=\"#virtualbox\">Virtualbox</a></h3>\n<ul>\n<li>授權:開放源碼軟體(Freeware Under GNU/2)</li>\n<li>費用:免費</li>\n<li>官網連結:<a href=\"https://www.virtualbox.org\">https://www.virtualbox.org</a></li>\n<li>維基百科條目:<a href=\"https://en.wikipedia.org/wiki/VirtualBox\">https://en.wikipedia.org/wiki/VirtualBox</a></li>\n<li>效能 ***</li>\n<li>功能 ***</li>\n<li>是否支援Bootcamp:否</li>\n</ul>\n<p>Virtualbox是昇陽公司推出的虛擬機器軟體,在三套軟體中的特色是不需任何費用即可使用,且具有中文介面,但是在功能支援性以及效能來說是三者中最低的。</p>\n<p>另外也不支援從現有Mac Bootcamp分割中直接讀取Windows資料並運行。</p>\n<h3 id=\"vmware-fusion\"><a href=\"#vmware-fusion\">VMWare Fusion</a></h3>\n<ul>\n<li>授權:商業軟體</li>\n<li>費用:要錢</li>\n<li>官網連結:<a href=\"http://www.vmware.com/tw/products/fusion\">http://www.vmware.com/tw/products/fusion</a></li>\n<li>效能 ****</li>\n<li>功能 ****</li>\n<li>是否支援Bootcamp:是</li>\n</ul>\n<p>VMWare Fusion是 VMWare 這間公司推出的虛擬機器軟體,VMWare在虛擬機器業界有領導者地位,對不同平台的相容性最佳,如果想要在Mac 下面運行並測試Linux,我會推薦Vmware Fusion。</p>\n<p>缺點是沒有中文介面,進階設定對中文使用者來說會較不友善,也許未來會改善。</p>\n<h3 id=\"parallel-desktop\"><a href=\"#parallel-desktop\">Parallel Desktop</a></h3>\n<ul>\n<li>授權:商業軟體</li>\n<li>費用:要錢</li>\n<li>官網連結:<a href=\"http://www.parallels.com/tw/products/desktop/\">http://www.parallels.com/tw/products/desktop/</a></li>\n<li>效能 *****</li>\n<li>功能 *****</li>\n<li>是否支援Bootcamp:是</li>\n</ul>\n<p>Parallel Desktop 是Mac 用戶裡虛擬機器市佔率最高的軟體,但是也最貴。以目前該公司的策略,配合Mac OS X 更新,每年暑假會推出新版,並會持續維護前一版繼續支援兩年至兩代Mac OS X最新版本。若持續追最新版本,雖有升級優惠價,仍是一筆不小的費用。</p>\n<p>其介面是三者之間最友善,有中文,且對在Mac 底下對Windows的支援,包括功能性、效能,是三者之中最好的,但是對其他平台則不如VMWare Fusion,以Linux來說我覺得是半殘。</p>\n<p>2015.8.20 更新:Parallel Desktop 11推出,並開始分成買斷制標準版以及訂閱制專業版。詳細比較可以看<a href=\"http://www.parallels.com/upgradepd11/?x-source=email_pd10&x-campaign=pd11launch&utm_source=pd10&utm_medium=email&utm_campaign=pd11launch\">這邊</a></p>\n<h2 id=\"3-虛擬機器的基本操作\"><a href=\"#3-虛擬機器的基本操作\">3. 虛擬機器的基本操作</a></h2>\n<h3 id=\"建立虛擬機器\"><a href=\"#建立虛擬機器\">建立虛擬機器</a></h3>\n<p>虛擬機器軟體在建立客體作業系統環境時,會先建立模擬硬碟檔以及相關設定檔,並統一儲放在單一資料夾內,所有在客體作業系統內的變更都會寫入至該模擬硬碟檔。也就是移動或複製該資料夾的話,就等於是移動或複製整份虛擬機器。</p>\n<p>以Parallel Desktop的虛擬機器文件檔為例</p>\n<p>也有的軟體支援直接讀取Bootcamp磁區。</p>\n<p>另外,虛擬機器皆支援外掛映像檔,也就是從主體作業系統讀取映像檔掛載至客體作業系統,當作外接光碟機至客體。若要安裝作業系統,可以下載原始作業系統映像檔,然後直接從該映像檔讀取安裝。</p>\n<h3 id=\"虛擬機器開關\"><a href=\"#虛擬機器開關\">虛擬機器開關</a></h3>\n<ul>\n<li>暫停:僅是停止CPU運作,所有記憶體佔用都仍在,因此仍會耗電,暫停以及恢復僅需瞬間。</li>\n<li>中止:將虛擬機器目前的所有狀態包含執行的程式、編輯的文件,儲存到硬碟裡,中止程序需要等待寫入硬碟的時間。</li>\n<li>關閉:意義等同於在虛擬機器內按下關機</li>\n<li>重新啟動:意義等同於在虛擬機器內按下重新開機</li>\n<li>停止</li>\n</ul>\n<p>Parallel Desktop 開關機操作</p>\n<h3 id=\"\"></h3>\n<p>VMware Fusion 開關機操作</p>\n<p>VirtualBox 基本操作</p>\n<h3 id=\"虛擬機器操作輔助\"><a href=\"#虛擬機器操作輔助\">虛擬機器操作輔助</a></h3>\n<p>硬體支援如USB裝置、印表機、Webcam等,虛擬機器軟體一定都可以轉送控制權到客體作業系統,但是功能完整於否取決於虛擬機器軟體提供的工具包。</p>\n<p>這類工具包除了包客體作業系統的驅動程式,可增進顯示以及運算效能外,也提供了一些方便的溝通橋樑,如:</p>\n<ul>\n<li>拖放:可隨意從主體作業系統拉動檔案至客體作業系統,反之亦然</li>\n<li>剪貼簿共用:複製貼上無縫接軌,即在主體作業系統複製或剪下一段資料或檔案,可以在客體直 接貼上,反之亦然</li>\n<li>共享資料夾:以網路共享資料夾或掛載網路磁碟機形式,將主體作業系統的資料開放給客體作業 系統讀取。</li>\n</ul>\n<p>在Parallel Desktop的選項內可以設定共用資料夾</p>\n<h2 id=\"4進階規劃\"><a href=\"#4進階規劃\">4.進階規劃</a></h2>\n<h3 id=\"硬體資源\"><a href=\"#硬體資源\">硬體資源</a></h3>\n<p>虛擬機器因為好比就像操作一台完整的機器,只是要給予多少硬體資源由模擬的軟體介面來定義。而要給予多少硬體資源,應考量的因素就好比組裝一台機器一樣,用途(文書上網、遊戲、模擬運算)、速度優先還是行動優先都有相對應的調整選項</p>\n<p>一般來說,虛擬機器在調控硬體資源的設定視窗,都有給予建議值範圍參考,另外如果新創虛擬機器,偵測即將要安裝的作業系統,虛擬機器軟體也會自動給予最低要求的硬體資源,如Windows 7 最低配置1 GB 記憶體。</p>\n<p>Parallel Desktop這套軟體則直接給予生產力、遊戲、設計、軟體發展等不同的設定建議。</p>\n<h3 id=\"快照\"><a href=\"#快照\">快照</a></h3>\n<p>虛擬機器軟體有提供一個特殊的功能:快照(Snapshot)</p>\n<p>快照其實跟Windows的還原點邏輯有點像,在當下虛擬機器的狀態建立快照,就好像將時空定格一般,把當下虛擬機器的狀態一絲不漏地保留下來,包括檔案、安裝的軟體、系統更新、開啟的程式。</p>\n<p>對有習慣常常重灌Windows的人,可以在剛安裝Windows時就做一次快照,這樣日後中毒了、出問題了,就可以使用虛擬機器軟體的回復快照功能,返回剛重灌完的狀態。</p>\n<h3 id=\"快速鍵對應\"><a href=\"#快速鍵對應\">快速鍵對應</a></h3>\n<p>不同的作業系統,快速鍵的基本邏輯不同,有時候可能會衝突,就可以來調整快速鍵對應。</p>\n<h2 id=\"5結論\"><a href=\"#5結論\">5.結論</a></h2>\n<p>如果碰到一定要在Windows下執行的軟體或網頁,Mac OS X可以透過虛擬機器軟體來模擬完整的Windows環境解決問題,若僅要執行Windows, 功能支援、效能、以及介面親和度來說都是Parallel Desktop為最佳,這點也反映在市佔率上,只是價錢也最貴。如果不想花錢,VirtualBox無疑是最佳選擇。</p>\n<p>虛擬機器的操作好比是重灌電腦一樣,要有原始作業系統安裝映像檔,而各種驅動程式則是虛擬機器軟體提供的軟體工具包,用以搭建主體與客體作業系統間的橋樑。掌握基本原則,瞭解虛擬機器與真實作業系統間不同的地方,就可以輕鬆在Mac OS X上駕馭不同的作業系統,讓各種相容性問題迎刃而解。</p>"
|
||
},
|
||
"_id": "posts/Mac OS X 虛擬機器 Virtual Machine 使用介紹.md",
|
||
"_raw": {
|
||
"sourceFilePath": "posts/Mac OS X 虛擬機器 Virtual Machine 使用介紹.md",
|
||
"sourceFileName": "Mac OS X 虛擬機器 Virtual Machine 使用介紹.md",
|
||
"sourceFileDir": "posts",
|
||
"contentType": "markdown",
|
||
"flattenedPath": "posts/Mac OS X 虛擬機器 Virtual Machine 使用介紹"
|
||
},
|
||
"__ignoredType": "Post",
|
||
"url": "/blog/macosx-virtual-machine-basic-intro",
|
||
"flattenedPath": "Mac OS X 虛擬機器 Virtual Machine 使用介紹"
|
||
} |