Unfortunately, this is not possible unless the SATA controller on your motherboard has it as a feature. I am not aware of any controllers that expose this in their API. Even if it was available, you would need to get into the Linux kernel's SATA driver and code in your access through a system call (or, even better, a /proc filesystem access). In essence, you would need to hack and recompile your own custom kernel.
You may have a more simple solution through using an USB external hard drive enclosure: just put the platter HD into one of these, and connect only when you need access. You can go with USB 3 if the enclosure handles it and you have a USB 3 port on your computer, which would give you native HD speeds since a platter HD is in fact much slower than USB 3.
This question actually touches on the main distinction between hot-pluggable devices such as USB and not hot-pluggable (or only with supplementary circuitry) such as SATA.