Why not get a new hdd for your Windows 10 install. Keep the XP hdd and physically swap them over (just the sata lead) depending on which one you want to boot up. This way they won't interfere with each other as you will only have one hdd attached at boot time. I used to do this with XP and W7, worked well for me - and kept the grandchildren off my new W7 install :)
This thread is now locked and can not be replied to.