Win7 and WinXP are classified as "Legacy O/S" under UEFI, thus TS need the CSM to be Enable which is exactly why he/she can boot from the SSD with Win7 and HDD with WinXP.
So having CSM Enabled or Disabled is not an option for TS or rather not a concern in this case.
Not true. Being classified as Legacy has no bearing on its boot. As I have said earlier, his copy of Windows 7 is set to boot in EFI mode. It currently boots when he disables the old HDDs because CSM cannot find an appropriate OS that requires it to load (Windows XP). So EFI boot takes over and loads Windows 7.
Simply put, CSM means you are booting over BIOS, or whatever passes for the BIOS compatibility layer over EFI. It means that you are not using EFI at all.
It has nothing to do with whether the HDDs are in SATA0 or not. The BIOS / EFI is able to assign boot priorities adequately.
Im very certain that if he disables CSM right now, Win 7 will become the default boot device again without him needing to disable the XP HDDs.
TS, i suggest, if you are brave enough, to re-enable your HDDs, set the boot mode to Windows 8 and disable CSM. I believe you should be able to get a Win 7 default boot now, but be warned that there is an off chance everything goes haywire.
Last edited: