Se me ocurre que puedes hacer lo siguiente:
1: Restaurar al estado de fábrica desde el menú de ajustes para ver si es un problema de software.
2: Comprobar si tienes alguna manera de grabar archivos en la memoria interna (desde el pc o desde Internet).
En caso de que puedas, el root se hace con un zip flasheable que ocupa 1 Mb, y un custom recovery se puede instalar desde un ordenador con Windows (probado con Windows 7). Subiré los enlaces cuando los encuentre.
En el primer mensaje de este post, en los puntos 1 y 2 explica cómo hacerlo.
http://www.htcmania.com/showthread.php?t=305904
De todas maneras, creo que aún así sin funcionar la SD, va a ser difícil que funcione.