亚洲视频二区_亚洲欧洲日本天天堂在线观看_日韩一区二区在线观看_中文字幕不卡一区

公告:魔扣目錄網為廣大站長提供免費收錄網站服務,提交前請做好本站友鏈:【 網站目錄:http://www.430618.com 】, 免友鏈快審服務(50元/站),

點擊這里在線咨詢客服
新站提交
  • 網站:51998
  • 待審:31
  • 小程序:12
  • 文章:1030137
  • 會員:747

前言

無論是因為喜歡、還是工作需求將macOS作為主力系統,windows總不能完全脫離,但不可能每次通過重啟主機來切換使用,所以使用虛擬機來運行多系統是慣用做法,雖然Parallels Desktop虛擬機表現不錯,可以明確的弊端是,Parallels Desktop僅支持已安裝Windows的物理盤掛入虛擬機使用,原生不支持加入第二塊甚至多塊物理硬盤,如果你的物理Windows系統使用多塊硬盤,那么就無法愉快的通過虛擬機玩耍了!

筆者手頭SSD較多,為了macOS免驅兼容Nvme驅動入手intel 760P 500G,Windows系統盤前段時間改用英睿達P1 500G,用于存放系統分區、游戲等不重要數據,重要數據則存放于另一塊WD 藍盤 256G,將macOS、Windows、Windows數據盤完全分離對于搞機型玩家來說是常規操作,避免手抖手殘將系統搞殘之后,影響其它數據或主機的運行。

最早可以找到關于PD掛入第二塊物理盤需求的帖子,是在遠景發布的求助帖,帖子發布時間近2年了吧?至今沒有大神給出有效方案,找遍國內主流黑蘋果論壇均無方案,那只能自己動手豐衣足食了!~

折騰的意義

方便macOS作為主系統運行的同時兼顧Windows在物理盤同時運行,且在需要切換到Windows通過硬件物理運行時,能繼續無縫使用macOS虛擬機運行時的系統和軟件數據。

某些應用在win下的版本比較好用,或者僅有Windows版本,比如IDM下載神器,偶爾看到值得收藏的Little movie通過IDM搭配瀏覽器插件,可以直接獲取到視頻的真實地址而下載,但在macOS下找不到同類軟件;比如Windows下的聊天軟件,千牛對于玩淘寶的商家來說不可或缺,但是macOS系統下的千牛版本很殘且官方停更,導致各類插件均不兼容且及其難用;再比如Windows版QQ等聊天軟件的聊天記錄,無法導入到macOS下繼續使用,都不得不選擇沿用Windows版本,再比如……此處省略一萬字……

常規方式使用PD虛擬機建立虛擬磁盤會占用macOS磁盤容量,且數據在虛擬磁盤文件里,不方便調用,但是通過虛擬機運行物理盤的Windows則不會有這個問題;或者macOS系統下通過PD虛擬方式啟動物理盤Windows運行輕量應用,需要玩游戲時,又可以無縫切到物理主機運行Windows發揮硬件最大性能,這樣Windows軟件數據、聊天記錄等都可以在物理和虛擬系統之間進行無縫切換使用,從而發揮硬件最大價值!

需求不同,對每個人的意義則不同,本文僅提供折騰方式,個中意義請自行對號入座!~

環境準備

1. 在運行的macOS系統(本文使用版本Mojave 10.14.6,沒有黑蘋果系統的機友,可以點“那是云Mojelly”頭像看之前分享的三篇黑蘋果裝機分享文章。)

2. 已安裝Parallels Desktop虛擬機軟件(本文使用版本14.1.3-45485)

3. 已安裝好Windows的硬盤(本文使用Windows 10當前最新版本)

4. 待添加到Parallels Desktop的第“二”塊物理盤(已分區)

實現步驟

通過PD添加物理盤Windows系統到虛擬機

給macOS系統下Parallels虛擬機Windows添加更多物理磁盤

 

▲如果首次安裝Parallels Desktop,且檢測到帶有Windows系統的磁盤,會提示使用Boot Camp,按提示配置即可。

需要提醒的是!虛擬機運行方式因硬件環境改變,使得物理盤上的Windows在虛擬運行時提示系統激活,如果使用數字賬戶激活權利,會在切回物理主機運行時會自動激活。也有網友提議,可以花點小錢,給虛擬機再用另一個激活碼激活一次,這樣虛擬、物理環境都是激活狀態。因為本人不介意虛擬運行時的未激活提示,所以暫未做實測,有興趣的機友可以自測。

獲取備用信息

獲取需要添加到PD的第二塊物理盤的磁盤信息和分區信息。

給macOS系統下Parallels虛擬機Windows添加更多物理磁盤

 

▲打開macOS的磁盤工具,確定需要掛入PD虛擬機硬盤在macOS系統下的位置,disk4s2,disk4表示系統盤序,s2表示硬盤分區序號

給macOS系統下Parallels虛擬機Windows添加更多物理磁盤

 

▲打開macOS終端,輸入sudo -i 切到root用戶,輸入gpt -r show /dev/disk4,獲得硬盤信息,可以看到該盤已有2個分區。【將此步驟注釋為“硬盤信息”下文待用】

給macOS系統下Parallels虛擬機Windows添加更多物理磁盤

 

▲打開macOS終端,輸入diskutil info disk4s1和diskutil info disk4s2,獲取分區信息,若上一步“硬盤信息”獲取到更多分區,則繼續diskutil info disk4s3、diskutil info disk4s4等等,以此類推。【將此步驟注釋為“分區信息”下文待用】

給macOS系統下Parallels虛擬機Windows添加更多物理磁盤

 

▲通過該網頁生成一個新的uuid,【將此步驟注釋為“UUID”下文待用】。

編譯虛擬磁盤配置文件

給macOS系統下Parallels虛擬機Windows添加更多物理磁盤

 

▲打開Paralls Desktop虛擬機,對生成的Windows虛擬機右鍵,在Finder中顯示。

給macOS系統下Parallels虛擬機Windows添加更多物理磁盤

 

▲對pvm格式文件,右鍵,顯示包內容。

給macOS系統下Parallels虛擬機Windows添加更多物理磁盤

 

▲正常應該可見通過Boot Camp自動導入生成與硬盤名同名****(disk1).hdd的虛擬磁盤文件,按住Option鍵,拖拽鼠標,生成一個副本文件并更名,比如我現在要添加的第三塊,為了遵循PD的規則,也按照磁盤名稱命名為“ZA480NM10001 Media (disk3).hdd”,當然你也可以隨意命名。

給macOS系統下Parallels虛擬機Windows添加更多物理磁盤

 

▲對“ZA480NM10001 Media (disk3).hdd”右鍵,顯示包內容,里面還可見一個****.hdd文件,按照虛擬磁盤文件名修改一致“ZA480NM10001 Media (disk3).hdd”

給macOS系統下Parallels虛擬機Windows添加更多物理磁盤

 

▲接下來編譯修改虛擬磁盤包內容中的“DiskDescriptor.xml”文件,使用macOS自帶的文本編輯器或者其它代碼編輯工具都可以。找到<Disk_Parameters></Disk_Parameters>項,修改其中的<UID></UID>和<Name></Name>參數。UID參數使用前面提前準備“待用信息”中的UUID,注意保留前后的中括號{ };Name則使用所需新增的虛擬磁盤完整文件名。

給macOS系統下Parallels虛擬機Windows添加更多物理磁盤

 

▲繼續修改“DiskDescriptor.xml”文件,找到<StorageData></StorageData>項,找到Type類型為Bootcamp_UID的<Storage></Storage>子項。

給macOS系統下Parallels虛擬機Windows添加更多物理磁盤

 

▲因為本次添加的硬盤僅分區2有實際用途,分區1實為GPT格式化時預留16M分區無實際用處,所以僅保留一個<Storage></Storage>子項,將【硬盤信息】中的分區2的start起始扇區32768作為<Storage></Storage>子項中的<Start>參數,將下一分區start起始值937699328,填入<Storage></Storage>子項中的<End>參數中,如果你的硬盤有多個分區,以此類推,按分區順序添加多個<Storage></Storage>子項。

給macOS系統下Parallels虛擬機Windows添加更多物理磁盤

 

▲將之前提前備用的【分區信息】disk4s2中的Disk / Partition UUID參數填入<Storage></Storage>子項中的<File>參數中,注意<File>值對應上一步相應分區的<Start>、<End>起止值,如果有多個分區,以此類推。OK,至此“DiskDescriptor.xml”文件即修改完畢,保存即可。

重建磁盤信息轉儲文件

給macOS系統下Parallels虛擬機Windows添加更多物理磁盤

 

▲訪達底部路徑右鍵,復制虛擬磁盤文件包內容所在路徑

給macOS系統下Parallels虛擬機Windows添加更多物理磁盤

 

▲打開終端,如果當前非root,輸入sudo -i切到root用戶,再輸入cd+空格+粘貼上一步復制的虛擬磁盤文件路徑,如果如圖報錯-sh: syntax error near unexpected token `(',可以將路徑前后加上英文的單引號,或者如圖刪除路徑中磁盤名稱后部分內容以星號*代替,回車看到root用戶前的路徑名稱為虛擬磁盤文件名即可。

給macOS系統下Parallels虛擬機Windows添加更多物理磁盤

 

▲編譯虛擬磁盤的最后一步,在上一步路徑下重建虛擬磁盤包內容中的PhysicalMbr.hds、PhysicalGpt.hds、PhysicalGptCopy.hds三個磁盤信息轉儲文件,確保當前終端為root用戶,逐個執行以下三個命令行

dd if=/dev/disk4 bs=512 count=1 of=./PhysicalMbr.hds

dd if=/dev/disk4 bs=512 count=33 skip=1 of=./PhysicalGpt.hds

dd if=/dev/disk4 bs=512 count=33 skip=937703055 of=./PhysicalGptCopy.hds

給macOS系統下Parallels虛擬機Windows添加更多物理磁盤

 

▲上一步命令行中/dev/disk4,根據自己的實際硬盤所在位置變動,最后一個命令行中skip=937703055,根據自己【硬盤信息】中“Sec GPT table”值替換,本文測試硬盤值為937703055。

將新的虛擬磁盤添加至虛擬機

給macOS系統下Parallels虛擬機Windows添加更多物理磁盤

 

▲右鍵PD虛擬機,點擊配置

給macOS系統下Parallels虛擬機Windows添加更多物理磁盤

 

▲硬件選項中,右下角,+加號,添加硬盤,選擇現有的鏡像文件,選擇剛編譯好的虛擬磁盤文件,需要選擇虛擬磁盤包內容中的.hdd文件,做完此步,PD已經可以識別并啟動虛擬機使用了。

給macOS系統下Parallels虛擬機Windows添加更多物理磁盤

 

▲細心的用戶可能注意到,上一步添加硬盤時,在pvm虛擬機包內容中會生成一個以絕對路徑為名稱的新磁盤文件,這個才是PD實際調用的文件。如果你跟我一樣有強迫癥,那就再改改……

給macOS系統下Parallels虛擬機Windows添加更多物理磁盤

 


給macOS系統下Parallels虛擬機Windows添加更多物理磁盤

 

1. Windows.pvm包內容中復制剛手動編譯的ZA480NM10001 Media (disk3).hdd文件名稱,并刪除。

2. 重命名以絕對路徑為名稱的新磁盤文件名為ZA480NM10001 Media (disk3).hdd

3. 右鍵,顯示包內容,進入虛擬磁盤包內容中的修改*****.hdd文件名為ZA480NM10001 Media (disk3).hdd

4. 修改“DiskDescriptor.xml”文件,找到<Disk_Parameters></Disk_Parameters>項中的<Name>參數為ZA480NM10001 Media (disk3).hdd

5. 配置虛擬機,選中剛添加的磁盤,再次選擇更名后的ZA480NM10001 Media (disk3).hdd文件。

給macOS系統下Parallels虛擬機Windows添加更多物理磁盤

 

▲如整個操作過程無問題,啟動Windows后,即在我的電腦里看到添加的物理硬盤分區,我這里演示的是添加第三塊物理盤,分區盤符為E。

注意事項:雖然實測讀寫無任何問題,但不能在虛擬機內對硬盤重做分區、壓縮卷等操作。也就是說,你要掛入物理盤,務必提前做好分區等磁盤設定,比較適用于已有物理Windows盤,掛入Boot Camp的Windows系統中使用。

問題排除

給macOS系統下Parallels虛擬機Windows添加更多物理磁盤

 

在最初嘗試添加第二塊盤后,啟動虛擬機有報一個磁盤相關的錯誤,但是這次添加第三塊物理用沒有提示,時間跨度有點長了,不清楚是PD版本關系還是其他原因,如果你也遇到,那么就嘗試給Windows10.pvm包內容中的config.pvs虛擬機配置文件添加新硬盤的<Hdd></Hdd>參數,如操作完前面步驟無報錯,那么下方內容可以無需理會!

給macOS系統下Parallels虛擬機Windows添加更多物理磁盤

 

▲在config.pvs配置文件中找到已有<Hdd></Hdd>項,在其后再復制添加一份<Hdd></Hdd>項,圖示是第二塊物理盤和新添加的第三塊物理盤參數,因為這次第三塊盤是自動添加的,所以截出來供參考對比參數變量位置:

1. 上半部分,三處箭頭標記處,應該是需要變量參數,在新增<Hdd></Hdd>項中不能重復相同,可以以遞增方式變動,參考截圖上半部分和下半部分對比;

2. 新增部分,<SystemName>< /SystemName >參數根據實際新的虛擬磁盤文件名稱(注意帶hdd后綴),<UserFriendlyName></ UserFriendlyName >參數根據實際新的虛擬磁盤文件名稱(注意無需hdd后綴);

3. <Size></Size>參數,這個是根據扇區總數,比如此次文中添加的第三塊盤,根據終端獲取的【硬盤信息】扇區總數為937703088,扇區和容量的換算公式,總扇區數→除以2→除以1024,忽略小數點得到457728,config.pvs配置用的單位是MB。

扇區與容量為什么這么換算?

提供個小知識:扇區大小固定為512字節,除以2得到KB單位,除以1024得到MB單位,再除以1024得到GB單位,因PD使用MB單位,所以只需要除以2→除以一次1024得到MB單位即可。如果你要偷懶的話,其實<Size>這個參數PD會自動修正,可以不做換算。

4. <Partition></ Partition >參數,根據編譯的新虛擬磁盤文件分區數來定,如果有多個分區,就按紅框部分,添加多個<Partition></ Partition >參數對應實際macOS下的硬盤分區路徑,注意Partition id也是變量,具體可以對比上下兩部分。

最后

完全按照上述教程操作后,如無意外,就可以將Windows的多塊物理硬盤掛入macOS的PD虛擬機內運行,需要物理運行Windows時,重啟主機選擇Windows啟動即可,這樣Windows可以在物理和虛擬之間無縫切換使用,發揮黑蘋果的最大價值!關于Ubuntu等linux系統,實測無法通過此方式掛入啟動,但是可以通過虛擬磁盤安裝Linux系統,再按照本文方法掛入物理盤當做數據盤來使用。

分享到:
標簽:macOS
用戶無頭像

網友整理

注冊時間:

網站:5 個   小程序:0 個  文章:12 篇

  • 51998

    網站

  • 12

    小程序

  • 1030137

    文章

  • 747

    會員

趕快注冊賬號,推廣您的網站吧!
最新入駐小程序

數獨大挑戰2018-06-03

數獨一種數學游戲,玩家需要根據9

答題星2018-06-03

您可以通過答題星輕松地創建試卷

全階人生考試2018-06-03

各種考試題,題庫,初中,高中,大學四六

運動步數有氧達人2018-06-03

記錄運動步數,積累氧氣值。還可偷

每日養生app2018-06-03

每日養生,天天健康

體育訓練成績評定2018-06-03

通用課目體育訓練成績評定