So, here's the deal: I have windows 8 installed for six months. Because of need of applications that works only in Windows XP, Im in need to install Windows XP, but I don't want to overwrite Windows 8, so I want to install windows xp as a secondary os (Multi-boot) on my second hard-drive.
Windows 8 uses a new kind of boot-loader which Windows XP doesn't recognize. I guess, when I will install windows xp, the new bootloader will be gone and I will be not able to boot into Windows 8. Am I right? If so, how can I prevent this and be able to use both Windows?
Yes you are correct. If you install Windows XP over Windows 8, you will lose it. Best way to use both the operating systems simultaneously is to download the latest version of VMware Player which is free and also allows you to create new virtual machines.
You can install the latest version of VMware Player, create a new virtual machine, and can install Windows XP as a guest OS on the VM.