As always BACKUP FIRST…
If you want a disk to not mount on boot use /etc/fstab.
This hints example is a bit old, so find a newer example if you can't do parts of it (I'm short on time & the moment to explain fully).
http://hints.macworld.com/comment.php?mode=view&cid=62120&query=stab+prevent+mou nt(NOTE: See this comment, not the original hint)
Here is my short version…
In Terminal …
diskutil list
Find the disk 'IDENTIFIER' for the volume you want to prevent mounting.
Insert that 'IDENTIFIER' into the next command (here it is disk1s2)
diskutil info disk1s2
Find the Volume UUID, make a note in a text file…
Edit the text file to look like a correct fstab entry…
UUID=MAD3-UP-5H1T-I5-H3R3-S0-U-RTFM none hfs rw,no-auto
#NOTE: The file system type may need changing & there are many other 'options', the mount command explains the options so read 'man mount'
In Terminal in your admin account, edit the '/etc/fstab' use 'vifs' as root… (a fstab file will be created if it doesn't exist)
sudo vifs
Copy the line from the test file & paste it in to the Terminal that is editing fstab - I'm uncertain if your editor will be 'vi' or 'nano', you will have to search for help on using these, if it says 'GNU nano' at the top hit crtl +x, Y, hit return to save.
If it is 'vi' go and use 'vitiator' or search for vi help! - vi is a pain in the neck!
Don't forget to read the manual for fstab…
https://developer.apple.com/library/mac/documentation/Darwin/Reference/ManPages/ man5/fstab.5.html
If you need the disk to mount at any point just use Disk Utility or the command.
diskutil mount disk1s2
P.S. If you mess up your /etc/fstab you may not be able to boot, just boot to single user mode and comment out the entries with a '#' (octothorpe = alt+3 )