2025年9月27日 星期六

Parallels Desktop加入其它實體硬碟

最近電腦因為更新Tahoe結果失敗導致得用Apple Configurator重置整台電腦,花了一周重新弄好環境跟回復備份,Bootcamp裝好後又回到以前遇到的難題:讓PD加入其它實體硬碟。其實已經有前人研究好方法了,自己以前也是用這個方法成功過,但是這次因為重新分割硬碟所以又得重做一次,又遇到很多問題。好不容易在許多try & error之後成功了,這邊記錄一下:
 
1. 外接NVME磁碟不行。這邊的"外接",意思是NVME SSD是裝在PCI-E轉卡上的,但OS顯示它是external。本來是想讓Windows的資料碟放在這個NVME上面的,然後VM啟動就把它掛到VM底下當成實體硬碟。但問題是PD雖然有抓到,但是不管怎樣啟動VM時就是會顯示無法找到該磁碟。猜測是PD根本就不支援"external"硬碟,因為以前也有試過把Windows裝在該NVME上面,但PD搜尋Bootcamp分區時都不會顯示那個磁碟...。也許有其它的PCI-E介面卡可以讓OS辨識為internal? 這邊不太確定。
 
2. 已經知道external NVME不行了,那還是用回SATA磁碟。這邊按照前人的步驟弄好,config.pvs內的設定還有幾個地方要注意:
  • <Size>的值是硬碟容量,單位是MBytes,可用diskutil info <drive>中的Disk Size (xxx bytes)除以1048576取整數部份就好。
  • <DiskVersion>需設定為2 (重要!!),範例裡是填0,也許PD14可以,但PD19不行。這邊還好還有留以前舊硬碟的設定,比對一下跟著改成2,啟動時就不會一直顯示分割區有錯。
  • <CompatLevel>設定level2 (跟DiskDescriptor.xml裡一樣)
  • 最重要的,在VM設定加入硬碟後,記得要在啟動順序裡「取消」新加入硬碟的啟動,因為這個卡關了一小時,因為PD怎麼樣都不會把磁碟掛到VM上。
成功加入硬碟的話,會看到設定裡可以按選擇分區:(External NVME的話不會顯示這個按鈕)
 
 
到這邊啟動VM,PD應該就能自動unmount加入的磁碟,然後掛到VM上面去。研究了兩天總算回到以前熟悉的環境👐。

沒有留言: