Files
blog-nextjs/.contentlayer/generated/Post/posts__Mac OS X 虛擬機器 Virtual Machine 使用介紹.md.json
2025-11-17 15:28:20 +08:00

36 lines
19 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"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![](../assets/WindowsinMac-1180x650.jpg)\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&#x26;x-campaign=pd11launch&#x26;utm_source=pd10&#x26;utm_medium=email&#x26;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 使用介紹"
}