ricardogroetaers
(usa Linux Mint)
Enviado em 28/07/2020 - 09:28h
Comentando, até onde eu entendi:
"... porque meu Hd de 1Tb tem setores com tamanho 512 .."
O termo "setor", neste caso, é entendido como um segmento de trilha delimitado por um setor (ver adiante), e tem sempre 512 Bytes (ou meio KibBytes, antigamente chamado erroneamente de KiloBytes). Não confundir com o conceito real de setor, que a grosso modo, é como uma "fatia de bolo" convergente da periferia para o centro do disco.
Cluster é uma unidade de alocação, que pode abranger apenas 1 "setor" (segmento de trilha) em (discos de pequena capacidade, até 256 MB, formatados em fat32 por exemplo, que não mais existem) ou abranger varios "setores", dependendo da capacidade do disco (ou melhor, da partição) e do sistema de arquivos nela contido. Ex:
Em fat 16 um disco antigo de 1 a 2 GB tem cluster padrão de 32 KiB , cada cluster tem 64 "setores"
Em fat 32 um disco antigo de 256 MB a 8 GB tem cluster padrão de 4 KiB, cada cluster tem 8 "setores"
Do manual do comando:
"-svw"
-s -> Mostre o progresso da varredura registrando a conclusão aproximada de porcentagem dos badblocks atuais passados no disco. Observe que os badblocks podem fazer várias passagens de teste no disco, principalmente se a opção -p ou -w for solicitada pelo usuário.
-v -> Modo verboso. Gravará o número de erros de leitura, erros de gravação e corrupção de dados no stderr (erro padrão)
-w -> Use o teste no modo de gravação. Com essa opção, os badblocks procuram blocos defeituosos, escrevendo alguns padrões (0xaa, 0x55, 0xff, 0x00) em todos os blocos do dispositivo, lendo todos os blocos e comparando o conteúdo. Esta opção não pode ser combinada com a opção -n, pois são mutuamente exclusivas.
Nunca use a opção -w em um dispositivo que contenha um sistema de arquivos existente.
Esta opção apaga dados! Se você deseja testar o modo de gravação em um sistema de arquivos existente, use a opção -n. É mais lento, mas preservará seus dados.
"-b 512 -c 65536"
-b -> Especifique o tamanho dos blocos em bytes. O padrão é 1024.
-c -> é o número de blocos que são testados por vez. O padrão é 64.
Temos, aproximadamente:
512 Bytes x 65536 = 33.554.432 Bytes = 33.554 KB = 34 MB testados por vez. (voce determinou)
1024 Bytes x 64 = 65.536 Bytes = 66 KB = 0,0655 MB testados por vez (padrão)
Diferença brutal! Um aumento de 51.780% em relação ao padrão. Será que o programa aguenta fazer testes nessa taxa, sem errar?
"Fiquei na dúvida se o Hd desligou por algum motivo e atrapalhou o teste, ou se é assim mesmo!"
Dificil determinar. Pode o Gerenciador de Energia ter desligado o disco. Ou o HD, ou o programa, ou o sistema travou. Observe:
"Verificando blocos defeituosos no modo de leitura e gravação
Do bloco 0 ao 1953521663
1-Teste com o padrão 0xaa: concluído
Leitura e comparação: pronto
2-Teste com o padrão 0x55: concluído
Leitura e comparação: pronto
3-Teste com o padrão 0xff: concluído
Leitura e comparação: 0,00% concluído, 41:35:35 decorrido. (Erros 35014/296378368/0)"
Eu não confio muito nesse programa da mesma forma que não confio no SMART.
Como tambem não confiava 100% nos testes de superficie do scandisk e do ndd no tempo do DOS.
Já vi HD de marca (made in Paraguay?) dar problema precoce.
Manda o programa discos preencher o HD com zeros e veja se "empaca" ou rateia durante a operação.
(obs: essa operação é destrutiva, os dados serão apagados).