Como desbloquear um HDD com bloqueio de senha ATA com uma senha de caixa alta se o BIOS aceitar apenas letras minúsculas?

3

Eu acidentalmente tranquei um disco rígido com uma senha ATA, tentando emitir um comando de apagamento seguro. Foi no Linux, eu entrei neste comando:

# hdparm --security-erase PWD /dev/sda

Portanto, a senha é PWD (não é necessário mantê-la secreta, pois ela não protege nada). Bem. Mas agora a unidade está bloqueada, a BIOS pede a senha quando eu inicializo com a unidade conectada, "PWD" não funciona, e acho que encontrei o porquê: a BIOS aceita apenas letras minúsculas.

Eu tentei remover a unidade, inicializar em um USB ao vivo (Fedora) e conectar o HDD, mas o sistema não reconhece a unidade. E eu não consigo inicializar com a unidade conectada: a BIOS não me deixa entrar na tela de configuração para inicializar no dispositivo USB, sem a senha do ATA.

Como posso desbloqueá-lo se souber a senha, mas a BIOS não aceita?

    
por Arno 06.04.2016 / 22:56

2 respostas

6

Este é um "recurso" de muitas implementações do BIOS. Felizmente, a especificação de segurança do ATA é aplicada apenas pelo BIOS, não pela própria unidade. Isso significa que, se você conseguir contornar o BIOS, poderá acessar a unidade.

Por favor, note que um compartimento USB pode não funcionar. Emitir comandos ATA para uma unidade SATA em um compartimento USB pode falhar. Depende se o controlador USB no gabinete rejeitará ou não os comandos.

Aqui está uma maneira melhor:

  1. Grave um Live CD do Linux ou crie uma unidade flash USB inicializável no Linux. Existem muitas ferramentas e ISOs disponíveis na Internet para isso.
  2. Com o computador desligado, desconecte o cabo SATA do disco rígido afetado.
  3. Com o cabo SATA desconectado, ligue o computador e inicialize a partir do CD ou da unidade flash feita na etapa 1.
  4. Quando o sistema inicializar, reconecte o cabo SATA ao disco rígido. Isso é chamado de hot-plugging.
  5. SE o seu laptop oferecer suporte a hot-plug SATA (alguns não), o disco rígido ficará disponível e você poderá usar hdparm para remover a senha da unidade.

Se o seu laptop não suporta hot plug SATA, este truque terá que ser executado em outro computador - preferencialmente um desktop, já que os desktops são geralmente mais compatíveis com os padrões do que os laptops.

Além disso, o controlador SATA deve ser definido como AHCI para que isso funcione. Os modos IDE ou RAID falharão.

    
por 06.04.2016 / 23:27
1

Eu consegui conectar a unidade em um PC antigo e emiti hdparm --security-unlock PWD /dev/sdb . A unidade agora é reutilizável.

    
por 06.04.2016 / 23:43