Todo apunta al disco duro.
¿Tienes otro mac? Facilitaría las cosas porque podrías poner el disco del iMac en modo Target o algo así (con cabe firewire), salvar lo que puedas utilizando algún soft tipo disk ddill pro y cambiar el disco duro (abriendo el mac).
Yo he abierto varios iMac y no es tan difícil, además puedes aprovechar para poner un SSD que rejuvenecerá el equipo.