VMWare Fusion卸载过多的驱动器


0

众所周知,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?

在此先感谢您,并祝您度过愉快的一天。:)

Answers:


1

将RW更改为RDONLY。至少它对我有用RW 181755904 FLAT“ / dev / disk0s4” 0 partitionUUIDRDONLY 181755904 FLAT“ / dev / disk0s4” 0 partitionUUID 祝您好运!

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.