I've been using Hyper-V for FreeNAS/TrueNAS CORE for almost 10 years. My original host was a standalone bare metal AMD A4 in 2012 with 6 x 2TB drives in RAIDZ-2. I expanded memory, ran on an AMD A8 for a while, then moved the disks to my Alienware Area 51 with 24GB RAM and upgraded to the only Xeon 12 processor 2x6 and Windows 2016 with Hyper-V and passthrough disks. No corruption from either lost disks or from my two upgrades replacing one disk at a time with 4TB Ironwolf Pros and then 8TB recently. Works a treat. I'm now on Windows 2022 DC, Hyper-V, 32GB RAM, Proliant ML 110G9. Boot vols are 420 GB SanDisk SSD and the 6 x 8 are passed through. Only issue I have is that hyper V passthrough disks are recognised as 300 Mbps instead of 600. Makes not much difference