Até quando dá para confiar em HDDs?

Uso dois HDDs bem, mas beeeem antigos, com mais de dez anos de uso intermitente. Um externo de 320 GB, da Samsung, e um interno de 500 GB com uma gaveta USB, da Seagate.

Até agora, não me deram sinais de cansaço ou de problemas iminentes. Confio ao da Seagate a minha coleção de distribuições Linux e estou usando o da Samsung como parte (redundância) do meu sistema de backup.

Porém, fico com a pulga atrás da orelha, porque… né, dez anos é uma vida, provavelmente mais do que a vida útil prometida pelas fabricantes.

Aí lhes pergunto: até quando dá para confiar? Uma quebra abrupta é possível nesse cenário?

Deixe um comentário

É possível formatar o texto do comentário com HTML ou Markdown. Seu e-mail não será exposto. Antes de comentar, leia isto.

25 comentários

  1. Veja esse artigo,
    HDD average life span misses 3-year mark in study of 2,007 defective drives
    Coincidência ou não, foi citado no Podcast de hoje 21/03 do Bolha DEV.

    We found that the five most durable and resilient hard drives from each manufacturer were made before 2015. On the other hand, most of the least durable and resilient hard drives from each manufacturer were made after 2015.

    Não sei se é um “alívio” ou não, mesmo pq a pesquisa foi bem restrita, mas pode fazer certo sentido…

    Tenho 2 HDDs externos com mais de 10 anos que uso como backup (de coisas que nem sei quando vou acessar) e estão lá, firmes e fortes.

    Assim que der vou verificar o SMART como sugerido aqui nos comentários (valeu pelas dicas!)

  2. Um dos meus HDs, acho que também era Seagate, tinha 10 anos. O PC começou a ficar lento e eu percebi que podia ser o HD, mas fui deixando para trocar depois… Até o dia em que travou e não houve jeito de recuperar. Felizmente, eu tinha backup da maior parte das coisas, mas meu conselho é: não arrisque, não.

  3. “Uma quebra abrupta é possível nesse cenário?”
    Perguntando isso e qualquer eletronico fabricado pela raça humana a resposta é SIM. Pode também levar mais de 10 anos…
    Um HDD além de eletronico é mecanico. Apenas por isso setraga mais, mas quando a parte mecanica dele inicia a falhar costumamos ter dicas (smart). Por um montento portanto esquece isso, e foca no meu primeiro ponto…

  4. Também tenho um HD externo de 1TB da Samsung com mais de dez anos, mas nesse caso, ele serve como backup do backup. Não usaria esses dois HDs que você citou como principais, a menos que você tenha uma cópia exata deles na nuvem, como um Backblaze da vida. Eu faria a substituição deles o quanto antes.

    1. Tenho esse backup replicado num pendrive relativamente novo (Samsung Bar) e no Dropbox (com rclone e Cryptomator), além da cópia no iCloud.

      Só o HDD maior que tem ~distros Linux que não tenho em outro lugar, mas que não seria muito problema se perdesse.

      1. Ah, nesse caso então não há muito o que se preocupar. O que eu faria era comprar um outro HD externo ou até um SSD de 1TB para substituí-los, e deixá-los para coisas mais descompromissadas, jogos, e coisas bestas que você não terá problemas em perder.

  5. Use ferramentas que verifique os relatórios S.M.A.R.T do disco. O Gnome Disks tem esse recurso.

      1. Nem tanto. Mesmo o Smart pode falhar ou estar subnotificando. Já troquei hdd de notebook com smart dando ok, mas com dificuldade de acessar arquivos.

        O ideal é ater a sintomas como ruidos, temperatura, etc…

    1. Rodei o smartctl (preguiça de tirar o notebook do suporte) e parece que esse modelo não tem suporte a SMART:

      SMART support is:     Unavailable - device lacks SMART capability.

      Consequentemente, nenhum testes desse utilitário roda.

      1. o_O

        Ghedin, armazenamento oficial geralmente tem suporte ao Smart. Que estranho.

        (pergunta boba, tentou alguma live distro do Linux?)

      2. Ghedin, roda um (como root ou com sudo) “smartctl -i /dev/sda) substituindo o sda pelo disco que você quer testar. E vê se o “smart support is:” tá como “enable”.

        Já vi isso acontecer quando a opção tava “disable”. Aí é só rodar um “smartctl -s on /dev/sda” para habilitar. Normalmente funciona. Se ainda assim não funcionar, tem jeito de você tentar forçar o smartctl a exibir as informações.

        Um exemplo de como tá, o resultado do “smartctl -i /dev/sda”, de um dos meus ssd’s: https://i.imgur.com/ajoeB3d.png

        1. Opa! Já tinha tentado esses comandos, ele retorna erro.

          Quando tento ligar o suporte ao SMART com -s on, retorna isto:

          === START OF ENABLE/DISABLE COMMANDS SECTION ===
          unable to fetch IEC (SMART) mode page [unsupported field in scsi command]
          A mandatory SMART command failed: exiting. To continue, add one or more '-T permissive' options.
          1. Sei muito pouco do smartctl, só faço uso básico dele. Partindo do que você falou e do conteúdo da opção -T (que li na manpage do comando), tente o seguinte: “smartctl -T verypermissive -d ata -t short /dev/sda”. O resultado do comando é pra apresentar um teste rápido, de 1 min. Se não funcionar, estou sem ideias. Alguém mais entendido do comando pode tentar ajudar.

            Obs: por acaso esse hd tá conectado via usb? Se for, sempre tive problemas com os hd’s da Seagate que tenho (são dois, um que coloquei em case e outro que já veio pronto) para pegar as informações via smart neles, quando estão via usb. Mas, confesso, são hd’s de uns 12/13 anos, se não me engano. Num outro hd externo da toshiba, não tenho problemas com isso.

            P.S: lembre-se de alterar o sda para o caminho do dispositivo que você quer.

          2. Sigo o Tadeu. Me lembrei que dependendo do adaptador USB-SATA, ele não lê o Smart mesmo.

          3. @ Tadeu

            Sim, é USB 3.0.

            Bom, então é isso. Vou acompanhar os sinais físicos para saber a hora de aposentá-lo.

            Ontem acrescentei meu backup de fotos a ele — ~66 GB em +19 mil arquivos, transferidos via rsync — e foi suave.

          4. Ghedin, muitos daqueles adaptadores sata-usb mais simples não aceitam protocolo UASP e Smart.

      3. Ghedin você conectou o HD na porta SATA? Pelo USB o smartctl não consegue fazer leitura dos relatórios no firmware. E é por isso que eu não recomendo para as pessoas esses HDs que já vem pronto, pois os fabricantes removem a porta SATA e adaptam uma USB no lugar… São bomba!

  6. Olha, eu curto muito assistir videos de computadores antigos e vejo muita gente até hoje usando HDs IDE, SCSI ou ate mesmos MFM depois de 20 ou até 30 anos. Claro, é um uso eventual, e até onde eu sei HDs desgastam mais com o ligar e desligar do que qualquer outra coisa. Apesar da minha experiência pregressa ruim, os SSDs são muito mais confiáveis, além de mais resistentes (não tem partes móveis) e eficientes energéticamente.
    Enfim, acompanhe a saúde deles via SMART e tenha sempre backups testados e atualizados! :)

  7. Como já dito, o tempo de uso dita o tempo de vida. Se está nos 10 anos, está certo em pensar na hora de trocar e fazer uma clonagem para outro HDD ou SSD.

    E reinteirando as dicas: puxe (ou use o do OS) um programa de medição de vida do HDD.

    Tenho um cliente que o HDD de 1 TB já está há uns 10 anos com indicação de falha no programa de monitoramento, mas tá lá usando como “servidor” da lojinha dele. Acho que faz 1 ou 2 anos que ele me reclama de lentidão e eu implorando para ele trocar o mesmo… Não me pergunte como até hoje ele usa o HDD… :|

  8. Acho que mais que tempo em si, é mais por tempo de uso, quantidade de escrita e leitura.
    Se é un HD de backup, talvez dure bastante pq não fica o tempo inteiro acessando igual o HD que fica na máquina.

    Mas seria bom se tivesse um programa que mede a saúde do HD.