![]() Hello! This really works, thank you very much! As for me, i needed this knowledge to connect to the Bootcamp OS my third hard disk with НFS+ partition as physical disk and it worked using your guide and after doing a couple of days of testing. Samsung SSD 970 EVO 500GB Media (disk0).hdd That was it for me – my boot camp VM now has access to my data partition. Samsung SSD 860 EVO 500GB Media (disk1).hdd Samsung SSD 860 EVO 500GB Media (disk1).hdd.hdd Note the added entry, and also make sure to change the other properties like needed. Change it to look like mine (see below).Locate the entry for your disk in the config.pvs file of your VM using a text editor.You will get an error stating that the disk file is invalid. Click "OK" to add the file to your VM.Click the + button to add a new device, and choose "Hard Disk".Open the configuration of your Boot Camp VM (make sure it is not powered on).Sudo dd if=/dev/disk1 bs=512 count=33 skip=1 of=./PhysicalGpt.hds sudo dd if=/dev/disk1 bs=512 count=1 of=./PhysicalMbr.hds In the last command, replace the skip value (976773135 in my case) with the start value in your gpt -r show command. You need to dump these for the disk you want to add. Parallels stores a copy of the MBR and GPT, I think to protect the real MBR & GPT. This is my finished entry for my data partition: ĭump PhysicalMbr.hds, PhysicalGpt.hds and PhysicalGptCopy.hds The value for can be calculated by adding the start and size values in the command output for the given partition.įor PhysicalGptCopy.hds, you need to set to the value listed as start in your gpt -r show output, and set to the value of + 33. You can find these in your gpt -r show output. You also need to change the and values for each entry, except for PhysicalMbr.hds and PhysicalGpt.hds. You should make sure there are Storage entries for every partition on the disk. Note that this is different for every partition. The ID will be under Disk / Partition UUID. Read-Only Volume: Not applicable (not mounted) Volume Free Space: 0 B (0 Bytes) (exactly 0 512-Byte-Units) Volume Total Space: 0 B (0 Bytes) (exactly 0 512-Byte-Units) Name (User Visible): Windows NT File System (NTFS) ![]() Example output: $ diskutil info /dev/disk1s2 You can get the UID of the partitions by running diskutil info disk1s2. For me these partitions are disk1s1 and disk1s2 Correcting entriesįor the entries with Bootcamp_UID, change the UID to the UID of the target partitions. Also update the name of your disk in the xml file. You probably renamed your disk file (the. It seems that Parallels uses the same GUID for all entries across different entries. DuckDuckGo should provide a new GUID as instant answer.Īlso generate another guid for the entries under. You can easily generate a UIID using DuckDuckGo by searching for "guid generator". Generate a new guid for the disk and placing it between and under. I have included my original xml and the changed xml in this gist for reference. You'll need to start by changing DiskDescriptor.xml. I'll refer to the info from this command later. ![]() Run sudo gpt -r show /dev/disk1 in the terminal, replacing disk1 with the disk you want to add. You'll need some info on the position of partitions on the disk. If you lose data because of this, blame yourself, and only follow them if you know what you are doing. These instructions are provided for educational use only and without guarantees. I duplicated the disk file that Parallels created and started poking around, and after half an hour or so, had success. Parallels provides no support for this, so I tried it myself. I wanted my (NTFS) data disk to be accessible from my boot camp Parallels VM. ![]() Adding a second physical disk to Parallels Desktop 14
0 Comments
Leave a Reply. |