A explicação mais provável é que o Windows não reconhece o formato do disco rígido externo. Por exemplo, pode ser formatado como o ext2 do Linux, que o Windows não suporta.
Se você não tiver dados que precisa extrair da unidade, faça o seguinte:
- Abra o Gerenciamento de disco
- Localize o disco removível
- Clique com o botão direito no volume e selecione "Excluir volume"
- Clique com o botão direito do mouse no espaço não alocado e selecione "Novo volume simples"
- Clique em Próximo, Próximo
- Nesse ponto, você pode nomear seu volume e escolher seu sistema de arquivos.
Para o sistema de arquivos, eu recomendo o NTFS, a menos que você esteja planejando usar o HDD no Mac e no Windows e, em seguida, escolha exFAT. Acredito que o Fat32 é o sistema de arquivos mais suportado, mas limita o tamanho do arquivo a 4 GB.
Se, por outro lado, você tiver dados que você deseja na unidade, você terá que tentar inicializá-lo em uma máquina linux ou usando um live CD baseado em linux. Uma vez no linux, você pode montar a unidade ou pelo menos usar um utilitário como o GParted para descobrir com qual sistema de arquivos sua unidade está formatada.