I'm late to the party, I have win10 in QEMU working from the first page, but is there a guide anywhere that goes over how to
1) expand the VHDX or make it dynamic
2) enable higher resolutions
3) enable SMB routing from Mac OS to windows?
4) get cpu usage to show 0 when idling in the VM
edit:
I was able to resolve 2 by downloading the files in item 6 from here:
Running Windows 10 on ARM
iamvigneshc.medium.com
for item 1 using qemu-img to convert to a qcow then expand works per:
How can I extend / increase / grow a virtual Disk in KVM?. I personally use KVM for all Linux virtualization projects. Sometimes I need to extend or add disk
computingforgeeks.com
make sure to run disk management in windows to expand the partition
You can get qemu-img by compiling qemu from source per the first post, without the patches (because the patches seem broken now). Tip: use "make -j6" it builds MUCH faster (tells make to use 6 jobs).
For item 3 you can use hostfwd in the launch flags:
-net user,hostfwd=tcp::9445-:445
From macOS you can then connect from finder (command k) to localhost:9445 and it will let you mount the windows share
For item 4 I used this v of the binary and it seems to work better:
Not sure if it will work on your computers, I just replaced qemu-system-aarch64 with mine in the zip, did you static link any libraries? Please note: You may have to start from a new Windows VHDX after this update, the one that used by the old version may not boot. Edit: Updated and relinked...
forums.macrumors.com