I wanted to make a system dual boot windows 10 with sepreate c drives(not logically, physically different c drives). And I wanted to make it so they have different drives they can access and not access. So for example on my one machine i would disable all drives besides 1, and the other boot it would have some drives enabled and some drives disabled. I was thinking I should do this at a bios level and switch machines from there, unless there is a better way. On one machine i would have internet and get windows updates, on the other machine I will run 20h2 and never update it unless I decide to manually update with boot disc. and never let it touch the internet and do offline stuff on there. I also want to make sure microsoft can't snoop in disabled drives, beacuase I don't want microsoft spying on my offline drives when I'm using the online boot c drive. I want 2 sepreate machines with dual boot and make it so my offline machine and online machine can't look at each other at all and there's like a firewall in between them. Also one of the drives will be a usb 3 drive, but I can disable that device just like a sata device I assume? And I will leave it plugged in all the time.