Need assistance with combining several drives across various operating systems?
Need assistance with combining several drives across various operating systems?
Hey there, welcome to my first post! Don’t forget to check the YouTube channel often. I’m trying to figure out how to set up my BIOS for booting from different drives with various operating systems. Right now I have three hard drives: one HDD running Windows Vista, one SSD with Windows 8, and another HDD used as storage. My goal is to combine the Windows 8 SSD and Storage HDD together while keeping the Vista HDD separate. I want flexibility so I can switch between them easily, especially since my Vista files are important. In the BIOS I can switch drives, but it always prompts me to run error checks and clean up disks beforehand. After a few tries, things become unpredictable. My only workaround is disconnecting the Vista HDD when using Windows 8, and vice versa. This causes frustration because I have to open the case and unplug cables every time I want to change boot devices. Plus, whenever I switch to the Storage HDD, the BIOS keeps trying to boot from it even though it doesn’t have an OS, forcing me back into the BIOS to set it up properly. It happens no matter which SATA port I connect the SSD to. Any advice or suggestions would be greatly appreciated!
If your setup includes several 5.25" bays, you can purchase multiple hot-swap HDD bays which lets you quickly swap or remove your hard drives. If you use the same bay for both operating systems, the system should attempt to boot from there first—my experience is that it does. You might temporarily disconnect your storage drive during OS boot and reconnect it afterward to prevent it from trying to boot from it. Additionally, a 2.5" to 3.5" converter will be necessary so your SSD can be used in the hot-swap bay. This approach works well for me when I use different drives for different operating systems.
This might stem from one installation using UEFI and another relying on MBR. Are you certain Windows 8 was installed with UEFI enabled? I'm running non-UEFI Windows 8.1 on an SSD, paired with a UEFI Linux setup elsewhere. Microsoft has reported problems when mixing these two methods, often causing instability. This could be the root cause here—so far I haven't discovered a fix except assuming both are UEFI, which Vista likely doesn't support. Besides that, the advice in the original post about hot-swapping bays is worth considering if you're interested.
Use either of these approaches. First, press "win+r", type "msinfo32", and examine the BIOS mode on the list. If it mentions UEFI, it's UEFI; if it says legacy, it's legacy. Second, navigate to Disk Management and verify whether your Windows 8 HDD includes an EFI partition. If absent, the installation isn't in UEFI.
I don't understand the issue clearly. I'm going to point the finger at Microsoft. If I had four hard drives with separate Linux setups, I wouldn't run into this problem. But whenever you install Windows alongside another OS—whether it's another Windows version or something else—it starts happening. At this stage, a hot swap bay seems like the most viable solution.