众所周知,VMWare Fusion能够将Boot Camp驱动器作为VM启动-在许多情况下确实非常方便。
但是由于我的系统是三重启动系统,因此我决定稍微移动一下分区表并重塑分区表的大小,以便为我提供一个“共享高清”分区,通过它可以在Mac,Windows和Linux之间共享文件。 FAT32分区。例如,我可以将我的Dropbox文件夹放在这里,而不必担心重复。
那按预期工作。但是直到我启动VMWare并告诉它运行我的Boot Camp“ VM”。然后,它不仅卸载“ Windows HD”,还卸载“ Share HD”。我猜?因为从字面上可以。
该驱动器如下所示:
/dev/disk0
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *1.0 TB disk0
1: EFI EFI 209.7 MB disk0s1
2: Apple_HFS Macintosh HD 750.0 GB disk0s2
3: Microsoft Basic Data Windows HD 157.3 GB disk0s3
4: Microsoft Basic Data SHARE HD 93.1 GB disk0s4
您会注意到,有两个带有“ Microsoft Basic Data”的分区。第一个是NTFS,第二个是Fat32。
VMWare友好地忽略了EFI分区,跳过了Mac HD,如果不这样做,那就很奇怪了……但随后找到了两个都知道如何处理的分区。因此,它将它们从我的Mac上卸载并“虚拟化”它们,有效地将我的小Share HD变成了行者。因为VMWare与Parallels不同,无法使分区再次可用于Mac!因此它“卡在” VM中。
所以我想,也许如果我编辑了磁盘指令,就可能使Share HD倒闭。现在,这就是我的“ Boot Camp.vmdk”的样子:
# Disk DescriptorFile
version=1
encoding="UTF-8"
CID=8ba1470a
parentCID=ffffffff
isNativeSnapshot="no"
createType="partitionedDevice"
# Extent description
RW 34 FLAT "Boot Camp-pt.vmdk" 0
RDONLY 6 FLAT "/dev/disk0" 34 partitionUUID @disk:diskModel=APPLE|20SSD|20SM1024F,diskSerialNumber=S1K6NYAF813843,diskSize=1000555581440
RW 409600 FLAT "/dev/disk0s1" 0 partitionUUID @partition:diskModel=APPLE|20SSD|20SM1024F,diskSerialNumber=S1K6NYAF813843,diskSize=1000555581440,partSize=209715200,partOffset=20480,partMediaUUID=CFDDAF8E-4D1D-4F57-9C46-843454CB2A3F,partVolumeUUID=0E239BC6-F960-3107-89CF-1C97F78BB46B
RW 1464843744 ZERO
RW 504 ZERO
RW 307200000 FLAT "/dev/disk0s3" 0 partitionUUID @partition:diskModel=APPLE|20SSD|20SM1024F,diskSerialNumber=S1K6NYAF813843,diskSize=1000555581440,partSize=157286400000,partOffset=750209990656,partMediaUUID=44AD0F2A-0D3F-4AE3-B7C5-5AD933958C03,partVolumeUUID=6EC86E86-4F90-4A14-8A93-4C753E7C0165
RW 181755904 FLAT "/dev/disk0s4" 0 partitionUUID @partition:diskModel=APPLE|20SSD|20SM1024F,diskSerialNumber=S1K6NYAF813843,diskSize=1000555581440,partSize=93059022848,partOffset=907496390656,partMediaUUID=5C128853-CCC2-471D-8B07-A4FF98C00969,partVolumeUUID=A6DA7C25-15FD-3966-8F86-D473AF3245C1
RW 295 ZERO
RW 33 FLAT "Boot Camp-pt.vmdk" 34
# The Disk Data Base
#DDB
ddb.adapterType = "ide"
ddb.geometry.biosCylinders = "1024"
ddb.geometry.biosHeads = "255"
ddb.geometry.biosSectors = "63"
ddb.geometry.cylinders = "16383"
ddb.geometry.heads = "16"
ddb.geometry.sectors = "63"
ddb.longContentID = "b999ebb339b3d11760123bd78ba1470a"
ddb.toolsVersion = "9507"
ddb.uuid = "60 00 C2 90 19 25 e5 53-fe fe 8c 45 f8 0d 55 ff"
ddb.virtualHWVersion = "11"
我完全注意到我的Share HD(disk0s4
)在里面!Horray,这必须是虚拟分区表。
但是我该如何编辑呢?
谁能为我提供帮助以正确编辑定义,以使VMWare也不再吸收我的Share HD?
在此先感谢您,并祝您度过愉快的一天。:)