Corrigir ou realocar um setor defeituoso

1

Demora muito para o Ubuntu inicializar na minha máquina.

Eu corri checar e recuperar setores defeituosos da BIOS e isso me deu um setor ruim.

Eu tenho resultado semelhante usando gsmartcontrol

RESULTADO:

Error 407 [150] occurred at disk power-on lifetime: 9895 hours (412 days + 7 hours)
When the command that caused the error occurred, the device was active or idle.

After command completion occurred, registers were:
ER -- ST COUNT  LBA_48  LH LM LL DV DC
-- -- -- == -- == == == -- -- -- -- --
40 -- 51 00 00 00 00 21 ed b0 08 e1 00  Error: UNC at LBA = 0x21edb008 = 569225224

Commands leading to the command that caused the error were:
CR FEATR COUNT  LBA_48  LH LM LL DV DC  Powered_Up_Time  Command/Feature_Name
-- == -- == -- == == == -- -- -- -- --  ---------------  --------------------
42 00 21 00 00 00 00 21 ed b0 09 e0 00     04:30:13.060  READ VERIFY SECTOR(S) EXT
42 00 21 00 00 00 00 21 ed b0 09 e0 00     04:30:09.082  READ VERIFY SECTOR(S) EXT
42 00 21 00 00 00 00 21 ed b0 09 e0 00     04:30:05.103  READ VERIFY SECTOR(S) EXT
42 00 21 00 00 00 00 21 ed b0 09 e0 00     04:30:01.125  READ VERIFY SECTOR(S) EXT
42 00 21 00 00 00 00 21 ed b0 09 e0 00     04:29:57.147  READ VERIFY SECTOR(S) EXT

O setor Bad aqui é 569225224.

Eu tentei:

 sudo hdparm --yes-i-know-what-i-am-doing --write-sector 569225224 /dev/sda

Alguém poderia me ajudar com uma maneira de corrigir o setor Bad ou pelo menos removê-lo de ser usado?

Obrigado antecipadamente!

    
por Wisam Ahmed 15.05.2018 / 09:32

1 resposta

0

Você pode usar o comando badblocks , mas ele é compatível apenas com determinados sistemas de arquivos.

sudo badblocks -v /dev/sda10 > badsectors.txt

------------ Especificamente para sistemas de arquivos ext2 / ext3 / ext4 ------------

 sudo e2fsck -l badsectors.txt /dev/sda10

OU ------------ Para outros sistemas de arquivos ------------

sudo fsck -l badsectors.txt /dev/sda10
    
por 17.05.2018 / 00:15