Increase VM disk size in Mac OS (APFS)


Recommended Posts

Just now, david279 said:

I had to clone to a bigger vdisk to get this done. You can use the unRAID GUI to increase the disk but you will just get a bunch of extra unallocated space on the disk. And using Disk utility in to take up the extra space just would now work. It would error out almost every time. 

Thanks for your quick reply and help. What's the easiest way to clone the disk? I've never done so.

Link to comment

I know CCC works for sure in all version of mac os. You can even use disk utility in recovery in everything but big sur...Restore one disk to another does not seem to work in big sur right now. But CCC is the for sure thing. Add your new big vdisk to your VM template, boot up and run CCC...clone to new disk. Just make sure you copy over your EFI partition just incase. I myself keep EFI on a separate vdisk from my hackintosh vdisk. 

  • Like 1
Link to comment
3 minutes ago, david279 said:

I know CCC works for sure in all version of mac os. You can even use disk utility in recovery in everything but big sur...Restore one disk to another does not seem to work in big sur right now. But CCC is the for sure thing. Add your new big vdisk to your VM template, boot up and run CCC...clone to new disk. Just make sure you copy over your EFI partition just incase. I myself keep EFI on a separate vdisk from my hackintosh vdisk. 

Thanks for your help.

 

Step 1 - Add a second vdisk (manual / sata / 1000gb / raw / sata)

 

Step 2 - Boot VM and install CCC. Shut down

 

Step 3 - Delete first vdisk

 

That's it? I never thought you could clone on a live disk. EFI is on the same disk for me, so seems no need to copy it over?

Link to comment
Just now, steve1977 said:

Thanks for your help.

 

Step 1 - Add a second vdisk (manual / sata / 1000gb / raw / sata)

 

Step 2 - Boot VM and install CCC. Shut down

 

Step 3 - Delete first vdisk

 

That's it? I never thought you could clone on a live disk. EFI is on the same disk for me, so seems no need to copy it over?

You can clone a live disk using CCC. Even works in Big Sur. I cloned my vdisk to a nvme disk live using CCC...the trial version. 

  • Like 1
Link to comment
18 minutes ago, steve1977 said:

That reads quite cool. Would I need to do a fresh install to get the EFI on a vdisk?


You also do the same for a Windows VM?

 

Did this improve your performance or why did you do this rather than a vdisk?

Never tried it with windows but something like clonezilla could work for windows. I had a old nvme drive laying around so i decided to use it that's the only reason i switched to it. The performance is good but i do not do much but watch videos and movies using the VM. vdisk are still very good with performance and way easier to back. Just decided to give it a try. 

  • Like 1
Link to comment
2 hours ago, david279 said:

Never tried it with windows but something like clonezilla could work for windows. I had a old nvme drive laying around so i decided to use it that's the only reason i switched to it. The performance is good but i do not do much but watch videos and movies using the VM. vdisk are still very good with performance and way easier to back. Just decided to give it a try. 

Unfortunately, I don't seem to get it working. Issue seems to be that the VM (and Unraid) crashes once I start the cloning process. Issue seems to be that I am accessing the network. I also tried before to copy things from the network to the VM, which also crashed the VM and even Unraid. Seems some network driver issue?

Link to comment

You are doing everything in the VM. Add the bigger vdisk to your xml and then boot the VM. The vdisk will show up as a new disk then clone. I suggest creating a new blank VM with the bigger vdisk then go into that VMs xml and copy the vdisk portion. Copy that into your hackintosh VM xml in the storage/vdisk area. That way you don't mess up the xml guessing paths. 

 

  • Like 1
Link to comment

Cloning now. I just realized that I can actually add "unraid shares" to the VM. I've never done this after using VMs for many years. Does this allow me to access drives from the array within the VM directly. This should be much faster than mapping them as network disks? is this how it works?

Link to comment

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.