A Toshiba MK1246GSX is a hard drive.... 120GB, 5400 RPM, 8MB Cache, 2.5", SATA, 3.0Gb/s Notebook Hard Drive. Hard drives do not require any driver... hard disk controllers do. Why would you say you need a hard disk controller driver yet you describe a hard drive rather than the hard disk controller?
If you want a driver for a hard disk controller, you'll have to provide information about the actual hard disk controller. What hard drive is attached has no relevance. You can connect ANY SATA hard drive as it makes no difference what SATA hard drive is installed.
If you're unable to identify the hard disk controller then provide the pc brand and model and/or the motherboard brand and model?