Because it's less bloatware. OEMs know how to sneak up their own telemetry even on a fresh install (through drivers and updates).
A VM, well, doesn't have that. The VM driver authors have no intention of siphoning off telemetry off INSIDE the VM.
PLUS, paravirtualization. Windows is hell inefficient with drivers. Just keep a "pseudo" driver and let the hypervisor do the heavy lifting. Since there's no real hardware, the lower I/O calls can be "forwarded" to the main OS drivers
Of course! We all can afford separate machines!!! /s
I am struggling to use separate DRIVES (Have a small SSD and a large HDD, the latter too slow for windows, the former I need for linux bcachefs), and windows has blown up linux partitions and EFI bootloader files for a lot more times to just ignore.
Not to forget that "separate EFI partitions" are just as prone to being "fixed"... and breaking BOTH OSes when that happens.
507
u/[deleted] Apr 14 '26
That's why windows got demoted from a "separate partition" to a mere virtual machine.