- Encontre a unidade no Gerenciador de dispositivos (devmgmt.msc).
- Pesquise o número do modelo no Google.
Exemplo:
ST1000LM014-1EJ164-SSHD - SSHD Seagate 1 TB
Até agora, todas as pesquisas que fiz para encontrar uma solução adequada para isso parecem indicar que uma não existe. Toda solução do Windows 7 que eu encontrei foi um hack baseado em encontrar algumas cadeias como "SSD" no número do modelo (que é terrivelmente não confiável, como demonstrado pela minha Kingston acima) ou testar o desempenho de leitura / gravação e compará-lo limiar.
O fato é que o sistema operacional realmente tem poucas razões para realmente se importar com o tipo de mídia física que reside no disco rígido. Toda a leitura e escrita física é feita pelo controlador de disco rígido, que traduz os comandos (geralmente independentes de mídia) fornecidos a ele pelo sistema operacional por meio de seus drivers. Efetivamente, o SO só precisa se preocupar em declarar quais dados precisa ser lido / escrito e o controlador lida com o como e onde ler / escrever. (Sim, o SO também conhece um "where" - mas é um local lógico definido em software, não um físico que depende do hardware.)O Windows 8 e os dispositivos mais recentes que ele suporta têm um pouco mais de inteligência incorporada. No entanto, esses recursos parecem não ter sido transferidos para o Windows 7.