Minhas sugestões, na ordem
1. Exclua erros do sistema de arquivos
Inicialize um disco de instalação do OSX (ou conecte seu drive a outro Mac). Use o Utilitário de Disco para fazer um texto extensivo do sistema de arquivos e, possivelmente, (esperançosamente) problemas corretos no sistema de arquivos.
2. Tente fazer uma imagem de backup do seu sistema, se você não tiver um via Time Machine já
Usando o Utilitário de Disco ainda, você pode criar uma imagem do seu sistema. Com este arquivo de imagem, desde que os dados nele sejam sãos o suficiente (dependendo do problema que você está tendo), você pode restaurar a imagem para outra unidade e ter tudo em seu sistema como estava, apenas em uma unidade diferente. Você também pode restaurar uma unidade de sistema atual em uma nova unidade, acredito.
3. Verificar Hardware
Seu fornecedor de hardware provavelmente tem ferramentas que você pode usar. Caso contrário, eu começaria uma versão Linux USB / CD Live indo e instalar o "gsmartcontrol" (sudo apt-get instalar gsmartcontrol "(no Ubuntu). Esta é a ferramenta que eu prefiro para executar testes da SMART e outros enfeites.
Boa sorte.