Can Windows Host access NixOS filesystem through NixOS VM?

Yoo this is Linux question but since NixOS has some differences with its kernel image, and mount setup and dependencies on /nix/store I thought I’d make sense to ask here.
I have a dual booted machine w/ Windows alongside NixOS.
There are many times when I play games on Windows w/ friends but wish I had access to my NixOS env and data for things like programming or other stuff. I could simply reboot but I know that I might play a game that w/ anti-cheat that doesn’t support Linux soon, I don’t feel like rebooting.
I won’t be installing games on Linux, I do want to put anticheat and things on the OS.

I’m curious if its possible to pass the block device where by Linux Filesystem Partition w/ NixOS resides into a Virtual Machine, then use it within a NixOS virtual machine while on Windows so I can access my /home and /nix/store that are on that partition. The filesystem is BTRFS so Windows cannot understand the partition, but if I passed it to a NixOS VM would it be able to interface with it?
Note: my EFI bootloader is on the same block device but a different partition that also hosts Windows.
Would I need to put the EFI partitions on a separate disk so that windows can pass the whole block device and the partition map to the VM so it can be mounted and read in the VM?

Lmk how feasible or nonsensical this is, I was just shooting in the dark.

I’ve done something like this, but in my case Windows and NixOS were on two different physical devices. Virtualbox(and probably other virtualization software on Windows but I am not too familiar) allows passing a physical device in place of a virtual drive.

When you say that they were on different physical devices do you mean whole computers or just different block devices?
I have Windows on one SSD and NixOS on another. The only issue I see is that technically the boot efi partition that is loaded when I turn on my computer has boot windows bootmgr.efi and grub on the same partition along with the nixos img on /boot. The Linux FS and all other mounts are on a separate partition from windows.
Thanks for letting me know I’ll experiment with it in the coming days!

Same computer, different block devices.

Yeah, you’d probably want to move that to the device with nixos. I am using the EFI interface to select the physical device to boot from