Si lo que has hecho es simplemente cambiar el HDD, y en el nuevo no tienes sistema operativo, no te va a funcionar.
Tambien has de tener en cuenta que dependiendo del disco que pongas, este tiene unos conectores (tambien llamado jumper) -generalmente en la parte trasera- que definen si el HDD se configura como "maestro" o "esclavo", es decir, primario o secundario. Si hay dos discos, el que contiene el SO debe estar como maestro y el que usas para almacenar datos como esclavo.
Si usas solo un HDD este tiene que estar configurado como maestro.
Te dejo aqui un enlace que lo aclara más....
https://sites.google.com/site/modulodefundamentosdehardware/4--talleres/configuracion-de-jumpers