My idea is to setup a dual-boot system with Windows 7 and Windows 10, and want each OS don't see each-other (drive C: partition).

Windows 7 is the main OS, Windows 10 is for the old softwares and the old devices that come with the applications, which are only support Windows XP or previous version Windows.

Is there a simple way to do that?


Knows where his towel is.
Staff member
There is no way that any flavour of Windows boot manager will manipulate the "hidden" bit, but you can achieve the same effect by removing the disk letter for W10's partition in Disk Management when W7 is booted, and vice versa.
Windows treats unlettered partitions as invisible.