O que determina se S.M.A.R.T. dados podem ser recuperados de um drive USB externo?

4
Não há muito tempo, eu estava confiante de que entendia por que informações como a temperatura e o outro disco rígido S.M.A.R.T. os dados não puderam ser recuperados de um disco rígido externo.

Meu entendimento era que isso acontecia porque ...

  1. O protocolo original usado para conectar uma unidade externa via USB não incluiu um mecanismo para extrair o S.M.A.R.T. dados. Em outras palavras, não havia como o software extrair o S.M.A.R.T. dados. Não havia como pedir isso.

  2. Alterando o "protocolo de conexão USB de armazenamento em massa" ... Não sei qual é o título oficial do protocolo ... para permitir a recuperação do S.M.A.R.T. os dados não ajudariam porque ainda não haveria suporte para esse "aprimoramento" nos controladores SATA ou PATA para USB que eu adquiri ao longo dos anos.

Em outras palavras, eu pensei que todo hardware de conexão USB externo não tinha suporte para S.M.A.R.T. porque quando o hardware foi criado, o software não suportou. Então, simplesmente não funcionaria. Ever.

Acontece que eu estava errado ou, na melhor das hipóteses, apenas parcialmente correto.

Eu descobri que quando eu uso a ferramenta de teste de software do Windows HD Tune Pro que ele pode extrair o S.M.A.R.T. dados de três gabinetes externos USB diferentes. Todos eles usam drives SATA, mas não tenho idéia se isso é pertinente ou não. Tudo o que sei é que ainda não sou capaz de ver S.M.A.R.T. dados usando o HD Tune Pro com qualquer um dos meus gabinetes externos USB para unidades PATA.

Alguém pode me dizer qual é a história completa? Eu nunca consigo rastrear informações sobre

  1. O "protocolo de conexão USB de armazenamento em massa". Heck, eu nem sei qual é o nome apropriado para o protocolo usado para "conversar" com um disco rígido externo conectado via USB.

  2. Quais utilitários de software suportam a recuperação de S.M.A.R.T. de um disco rígido USB externo.

  3. Qual hardware ... quais controladores de disco rígido USB externos ... suportam a recuperação do S.M.A.R.T. dados da unidade. O SATA e o PATA são realmente pertinentes de alguma forma?
    (Por favor, entenda que estou perguntando "qual hardware" no sentido geral. Eu não estou pescando o nome do produto de gabinete de um determinado fabricante. Talvez eu esteja perguntando sobre chipsets de controladores? Eu não sei o suficiente para reduzir ainda mais.)

  4. Uma linha do tempo do que foi suportado aproximadamente quando seria "legal ter".

A questão final que estou tentando perguntar é: "O que há com isso?"

Observação: Sim, suponho que posso sair e tentar investigar o código-fonte de uma ferramenta de software livre, como smartmontools para saber mais sobre isso. Mas espero que esta não seja a única opção disponível para mim.

    
por irrational John 02.07.2010 / 20:55

1 resposta

1

De acordo com esta resposta para passar os comandos SMART para o disco rígido SAT (Tradução SCSI ATA) é usado.

Assim, somente se o seu gabinete suporta SAT e seu software sabe como enviar os comandos (ou seja, para o OS X você precisa da extensão do kernel mencionada na resposta) você pode obter o status SMART do drive externo.

Embora isso possa não ser a única opção para obter o status SMART, como eu poderia não recuperar o status SMART de uma unidade em um gabinete usando uma ponte USB Sunplus Technology para SATA no OS X - mas da mesma combinação de HDD e gabinete, consegui obter com êxito os dados SMART usando o Windows XP e o HDDScan (consulte o Apêndice A nesse site para o controlador suportado chips)

    
por 31.07.2012 / 23:06