Cuando tu iMac arranca con un signo de interrogación, significa que no ha podido encontrar ninguna partición para arrancar. En la mayoría de los casos, es signo de que el disco duro está roto.
En tu caso, el disco duro interno está estropeado, así que lleva tu iMac a un Apple Store o reseller para tener otro disco duro.
Si tienes un iMac comprado entre Octubre de 2009 y Julio de 2011, algunos iMacs con un disco duro Seagate de 1 TB tienen un disco duro defectuoso que puede fallar, por lo que Apple está reemplazando los discos duros de estos Macs gratis. Puedes comprobar si tu iMac está afectado > http://www.apple.com/es/support/imac-harddrive