Pues sí, pues sí... ayer me pasó exactamente lo mismo. Después de pegarme con el puto windows, el disco duro, la madre del cordero y toda la literatura al respecto que encontré en la red... encontré un programa llamado Active@ Undelete. Sólo así he conseguido leer los datos del disco dinámico "exterior" y recuperarlos en otro disco duro.
Échale un vistazo y un consejo: busca la versión 5.1.010 porque la anterior me ha dado algún problemilla. Yo la he bajado del Emule, pero creo que no es difícil de encontrar.
También puedes echarle un vistazo a
http://www.windowsitpro.com/Windows/...951/39951.html
Hablan de otro programa que también funciona.
Suerte!