@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.