I am looking to make a dual boot machine. Ideally with two SSDs. One with OSx and one with Windows. The Windows component is for work so I don't want any access to personal data from the Mac boot SSD; and I want to minimise malware etc. Is it possible to have two completely separate systems and not have them access each other at all? Two operating systems running off separate hard drives sharing ram, CPU, GPU etc. but no HDD crossover. I would like to achieve this in an iMac if possible. If not is it possible with partition? The important thing is safety of work files.