[華語, cmn-Hant-TW] VMWare 的開啓實體磁碟的功能很有用,不過要同時開一顆硬碟上的多重分割區的時候就要注意使用了。像是有些時候分割區明明就看得到,但是 Windows 就是不給你用,這會造成困擾。這種情況通常就是 VMWare 的「假 Partition Table」沒對應好造成的,關於 VMWare 的假 Partition Table 相關概念在這篇裡面有講到。解決方案也很簡單,就用 MBRwizard! 把分割區的 Partition Type 改成正確值即可,例如 NTFS 要設成 07h,如果不是的話就要手動去弄。(要在虛擬器裡面改) 主要會碰到這個問題的是 VMWare Fusion。 Fusion 並沒有提供設定實體磁區的界面,但是有另外提供一個叫 vmware-rawdiskCreator 的小程式可以幫忙建立實體磁區,不過這個程式不能吃整顆硬碟,而且只能設定單一分割區。vmware-rawdiskCreator 在設定分割區的同時,還會把其他分割區的 Type 都設成 Unknown (假 Partition Table 裡),因此儘管可以事後手動修改 vmdk 把想要一起掛上去的分割區加進去,但是型態是錯的所以只能抓得到卻不能直接使用,還要在進入虛擬機器後把 Partition Type 設對才能正常使用。
VMWare 和 386BSD 的奇怪現象
[華語, cmn-Hant-TW] 之前有提到過用VMWare 開 FreeBSD 實體磁碟區會遇到的小問題,現在這個組合又遇到另一個超怪的現象了。 這次的情況是有其他的 Guest OS 要用 FreeBSD 磁碟區前面的實體磁碟區 (有兩個,分別是 fat32 和 ntfs),把 VMWare 的虛擬磁碟對應設好之後,一跑就會吃到這個錯誤訊息: Cannot open disk "S:\Virtual Machines\test\physical.vmdk" or one of the snapshot disks it depends on.Cannot open disk "S:\Virtual Machines\test\physical.vmdk" or one of the…