HDPARM mantém dando erro de entrada / saída

4

Estou tentando definir a senha no meu disco da Seagate:

sudo hdparm --user-master m --security-set-pass pwd /dev/sda

Eu obtenho

Issuing SECURITY_SET_Pass command, password="pwd", user=master, mode=high SECURITY_SET_PASS: Input/output error

Por que continuo recebendo esse erro?

    
por Glad 09.08.2013 / 19:53

2 respostas

2

@Glad: Did you check if the drive was frozen? I figured out from the ata specs that it should not be frozen. There are some tricks to get it to a unfrozen state such doing a suspend to RAM and waking it up. Then my I/O error dissappeared but the master password didn't work...

Concordo com @Glad e é isso que eu acho que está acontecendo - seu BIOS provavelmente emite o comando "SECURITY FREEZE", que bloqueia alguns comandos ATA relacionados à segurança no boot.

Se esta é uma unidade SATA, você pode inicializar um live CD do Linux (tente um com o kernel mais recente possível para obter o melhor hdparm support). Desconecte a energia da unidade após a reinicialização do sistema e reconecte-a. Isso deve colocar a unidade em um estado descongelado porque a BIOS não a toca.

Isso é eletricamente seguro para unidades SATA que suportam hotswap. Isso não é seguro para unidades internas IDE ou SCSI.

No entanto ...

Se esta for uma unidade conectada via USB, o chip ponte USB no gabinete da unidade externa pode não suportar o encaminhamento de todos os comandos ATA para a unidade. Você deve remover a unidade do gabinete e conectá-la a uma porta SATA real em uma placa-mãe.

    
por 22.04.2016 / 19:46
1

Eu tive meu Samsung PM830 (MZMPC256HBGJ-000L1) limpo porque eu tentei me livrar de S.M.A.R.T. Erros (contagem de erros incorrigíveis / taxa de erros ecc - > que causou erros de atualização do Windows como 800f0922 - > era apenas um palpite de que algo como limpeza interna poderia ajudar a recuperar meu SSD)

Leia aqui o que causou "SECURITY_SET_PASS: Erro de entrada / saída" no meu sistema:

Bem, acabei usando magia parted e usei "Erase" - > Apagamento Seguro Interno Eu tive que desbloquear a unidade usando um curto tempo de espera. Eu usei o apagamento seguro aprimorado. Eu não li link antes;) Esperei até que o programa me dissesse que o disco rígido estava terminado internamente.

O Notebook foi um Lenovo Yoga 13. Quando reiniciei o sistema, recebi uma senha. Mas eu nunca configurei e, de acordo com algumas fontes, ele foi configurado para um valor vazio com a segurança ativada.

Como me livrei do meu erro

Eu iniciei outro laptop (asus eee 1000h) sem o disco rígido, esperei que o parted magic inicializasse. Em seguida, hotpluged o disco rígido. Abriu o console. Quando eu executei "hdparm -I / dev / sda" o programa viu o disco rígido e me disse que a "segurança" estava ativada e bloqueada.

Eu segui o link e obtive apenas saídas iguais

Issuing SECURITY_SET_Pass command, password="xxxx", user=master, mode=high
 SECURITY_SET_PASS: Input/output error 

Finalmente, depois de um pouco de manejo da raiva, fui re-apagar uma segunda vez e depois reconheci que o "habilitado" e "trancado" havia sumido.

Suponho que

hdparm --user-master u --security-erase NULL /dev/X

fez o trabalho, mas não posso confirmar! De acordo com os erros de entrada / saída todos os meus outros tentativas falharam, só isso funcionou.

AVISO: Por favor, leia outras fontes e os avisos sobre como configurar a senha para NULL, especialmente em Lenovo-Laptops!

Mas isso pode ajudar alguém que acha que o disco rígido já foi bloqueado.

    
por 16.01.2016 / 13:36