Si tienes un disco externo, o una copia con time machine, siempre iniciar el Mac desde el disco externo con OSX y pasar diskwarrior al disco principal que no estará en uso...
Saludos
Incluso si dispones de otro Mac (o algún conocido con uno) puedes puedes usarlo para reparar tu mac conectandolos por un cable firewire.