Se funcionou no XP e não no Win8 e você não fez nada na unidade ou no gabinete externo, talvez seja um problema de driver. Nesse caso, recomendo navegar no site de fabrica de gabinetes externos para obter os drivers Win8 mais recentes. Caso contrário, talvez seja hora de obter um novo caso de HDD externo.