Como defino um DCO em um disco rígido através de USB?

0

Larguei o disco rígido (um WD Scorpio Blue de 320 GB, número do modelo WD3200BEVT) e quero criar uma Sobreposição de configuração do dispositivo sobre os setores defeituosos.

O LBA mais alto no drive é 6xxxxxxxx, e os setores defeituosos começam em torno de 4xxxxxxxx; Eu acho que posso usar cerca de 210 GB de disco.

Comprei e instalei uma nova unidade de notebook da Seagate e conectei a unidade antiga e danificada via USB. Eu copiei meus arquivos do disco danificado.

Antigamente, eu podia criar um DCO usando HDAT2 . Como teste, tentei remover um DCO preexistente, mas não consegui removê-lo com HDAT2. Consegui removê-lo com o utilitário hdparm do Ubuntu. Eu então testei os setores para criar uma gama de bons setores.

Agora quero criar um novo DCO, mas não consigo. O HDAT2 não reconhece os comandos SMART ou SATA. Eu tentei o Ubuntu, mas não consigo encontrar nenhum comando no hdparm para criar um DCO.

O disco rígido danificado está inutilizável porque é muito lento. Quando eu removo o acesso aos setores defeituosos via DCO, ele deve acelerar.

O que posso fazer para criar um DCO nessa situação?

    
por Uğur Kırçıl 06.10.2013 / 11:43

2 respostas

2

Connected old drive via usb

Now I want re enable dco. But I can't. Because hdat2 not necgonized s.m.a.r.t and s-ata commands.

É por isso.

Em geral, os dados SMART, configurações e comandos avançados ou não padrão são simplesmente não suportados quando conectado via USB ou RAID.

Existem (muito) poucas combinações de drive + controller + software (SO / driver / programa) que funcionarão para isso, mas infelizmente a sua não parece ser uma delas.

Você precisará conectá-lo diretamente ao controlador SATA, habilitar o DCO e conectá-lo novamente ao adaptador USB.

    
por 06.10.2013 / 15:51
0

O ponto da Synetech é válido - seu controlador USB pode não conseguir passar por esses comandos avançados para a unidade.

Você pareceu sugerir, no entanto, que foi possível remover o DCO / HPA via USB usando hdparm . Se este é realmente o caso, você deve ser capaz de adicionar um novo assim:

sudo hdparm -N p400000000 /dev/sdb

Onde:

  • 400000000 é o setor máximo utilizável (determinado empiricamente)
  • /dev/sda é o seu disco rígido danificado (pode ser necessário alterar isso, dependendo da sua configuração)
por 06.10.2013 / 16:50