It is most likely when you installed Windows 8, the boot files were placed on the smaller drive.
A snipping tool picture of your Disk Management window showing the graphical partition info might help. Attach using the image button.
If you want to set the system up so it boots directly to the 1 TB drive, you will have to setup that drive to do so, which would normally require setting a partition on that drive active, removing the other drive, and doing a repair install. Getting the recovery system back in place can be a real problem. If you could remove the small drive and reinstall Windows 8, that would be best.
But using the Boot Device menu to select the other drive will still probably require a reboot. You can set the boot menu to show Windows 7 as the default OS in msconfig.exe, which should allow for a Text boot menu with no rebooting to go to different OSes.