Dual Operating System Computer With No OS Menu!





Introduction: Dual Operating System Computer With No OS Menu!

Ok, do you want to run a dual OS computer without the hassle of boot menus? Than this is the computer mod is for you. Two hard drives, some wire, some switches, and you can simplify a dual OS (Operating System) computer to!

I'm using the master/slave pins on the back of the hard drive in conjunction with a couple DPDT switches to "set" the OS before starting the computer. So each hard drive can be set Master or Slave from the front of the computer BEFORE turning the computer on.

Be sure not to flip the switches while the computer is running... could be a bad thing :D

Step 1: Mounting the Switches

starting with a couple DPDT (Double Pull Double Through) switches. I mounted them on a unused 3.5 bay cover... but anywhere out of the way will work.

Step 2: Building the Harness

Using a couple CD drive audio cables were going to manufacture a wiring harness for our switches. I used these cables because it would hold on to all 8 jumper pins in the back of the hard drive. You could use any type of wire connector that is designed to connect to jumper pins. The wire leads from the power and reset buttons in an old case would work well too.

I removed the "thick" wire from the audio cable because it was not shielded and moved the other wire over (finished product in the second photo). Very patient/delicate work, but worth it. By pressing in on the metal tab that holds the wire in place, the wire will slide out connector and all from the molded plastic. This allows you to change the wires position in the plug.

Using a utility knife I also shaved off the "clips" and alignment pins from the molded plastic connector. They won't fit over the jumper pins otherwise.

Step 3: Wiring the Switches

Now for the solder work. Using a DPDT switch will ensure only Master or Slave is selected at any given time. Group the wires so that one set makes the jumper connection on the master and the other set makes the slave connection. On the back of the switch make sure on set goes to the top left set of solder points and the other set to the lower right. Then alternate the positions for the next switch.

That is a little confusing to say but easy to see. The second photo explains. Red wires are the slave circuit and white is the master. As you can see the switches are wired backwards of each other. this allows both switches being thrown in one direction to indicate one OS.

In my situation both switches thrown to the right sets the hard drive containing Windows XP as master. Throwing the switches to the left sets the hard drive containing Ubuntu Linux as Master.

Step 4: Making the Hard Drive Connections

Now were done with the hard stuff and coming in to the home stretch. Connect the wire harnesses to the jumper pins on the back of the hard drive.

Step 5: Assemble

Put your computer back together... Shuttle system in my case. And your done! Rough guess it cost me a grand total of $7 for the switches.

Advice for Windows/Linux users : Try not use the same model hard drive for both OS. Much easier to tell them apart if there a different brand or size. Reason being is that Windows does not like Linux... but Linux... well... it tolerates Windows. To explain, once your up and running in Linux you will be able to see, access and write to the windows drive. When in Windows the Linux hard drive is not accessible but is listed, should you attempt to open the Linux hard drive in Windows, Windows will prompt you to reformat the drive... obviously a bad thing. Easy way to avoid this "Potential Accident" is to disable the Linux hard drive in the Windows Device Manager so that it is not even listed when running Windows. May seem unnecessary, but it is my recommended "safety precaution". The instant I noticed this possible catastrophe I knew I had to find a "stupid proof" patch to keep myself from making that mistake. I almost did just that when transferring backups with external USB drives.



    • Trash to Treasure

      Trash to Treasure
    • Pocket-Sized Contest

      Pocket-Sized Contest
    • Pro Tips Challenge

      Pro Tips Challenge

    We have a be nice policy.
    Please be positive and constructive.




    my dad did something like this way back in 2000, he had two hard drives both 44pin IDE with windows ME (lol mistake edition) one 3gb and on 40gb, the 3gb was for me and my brothers and the 40gb was for my parents. Except he used one huge switch and mounted it on a rear PCI cover. Preventing prying hands from switching it while it is running. The only disadvantage is that with a dualboot setup, the two drives can easily access the files on each other, not so with this. Nice job though.

    Actually If your wanting to have a dual os with 2 versions of Windoze and prevent a user that doesn't know much about computers. Just go into the hardware manager and disable the opposing hard drive in each OS. Easy to get arround but if it's rookies your dealing with it should sufice. Or if it's a more advanced user insetead of switching the master/slave jumper get a 4 pole switch and switch the power and set them both to master.

    yes but by controlling the power to the drives nothing can access the other. :)

    OK, so maybe I missed it, but can this set up be used with a SATA HDD and an older IDE drive?  If So, could you explain how to accomplish this? I just switched from XP to Windows 7 OS and I can no longer run my favorite RTS game, Cossacks by CDV (yes I know it's old but I still enjoy playing it). I have XP, along with my game on my old HDD and my Biostar M-board has connections for both. PS I LOVE your idea and I want to use it if it is possible for the HDD config I have! I like Windows 7, but... I don't like the fact that it dosen't support very many older video cards and drivers, nor some popular older games.  Hummn, I wonder if "Bill" even remembers MS "Age of Empires"?  Will it run on 7? Anybody know?
    Ted sez...

    Sense posting this Instructable I've had the chance to mess with SATA a bit. I'm not sure it would work. You could try interupting the power but as i remember it I had to "point" the bios to which SATA drive had the Linux os and use the Grub boot loader to do a dual boot system. On the Windoz side of things I realy don't know how you would dual boot 2 Windows opperating systems with out a boot manager of some sort with SATA. All new motherbords still have the old tried and true IDE connector and this could still be done, but there will be a performance trade off. it would have to be 2 IDE drives or 2 SATA drives. However thinking about it... I had to point the bios to the linux hdd because I was sporting 3 hdds in the same system. So It would stand to reason that if you were to Interupt the power to a SATA drive on a 4 pople switch useing a 4pin to SATA power addapter... only one hdd would be on at any given time so there would be no confusion in the bios as to which hdd had the OS. just don't add an extra hdd to the system later or you'll regret it... As for the games and such if you find the .EXE and right click on it you can get to properties and the Windows compatability tab and tell the computer this program worked on win 98 or xp or etc... don't know if that will help, I haven't gotten far with it. but it must work for something :)


    I believe you mean 'double pole, double throw'.

    Actually, you can read/write to your Linux drive/partition in Windows (although you do have to use 3rd party software). It's called "Ext2 Installable File System for Windows", I used it a while back to edit GRUB while I was in Vista.

    He said: Linux Left, Windows Right...


    your comp looks like my dad's Pro Tools comp.