O valor da execução do CHKDSK em um SSD?

4

Uma das coisas que costumo fazer no disco rígido baseado em disco é executar o comando chkdsk /f/r ao consertar computadores. Isso me fez pensar, já que estou aprendendo o que fazer e o que não é de discos SSD; Recentemente, ganhei meu primeiro nesta semana - há algum benefício nisso? Ou isso causa algum problema como excesso de leitura / gravação?

    
por TheXed 17.10.2013 / 17:13

4 respostas

5

chkdsk é basicamente uma ferramenta para validar o sistema de arquivos NTFS e corrigir inconsistências, se encontradas. Não é realmente uma ferramenta de otimização como um programa de desfragmentação.

Se você tem corrupção do sistema de arquivos, você precisa executá-lo, independentemente do meio.

Com relação ao sinal /r , veja o que ele faz de acordo com a Microsoft :

The fourth stage of CHKDSK is only invoked if the /R switch is used.

/R is used to locate bad sectors in the volume's free space. When /R is used, CHKDSK attempts to read every sector on the volume to confirm that the sector is usable.

Sectors associated with metadata are read during the natural course of running CHKDSK even when /R is not used. Sectors associated with user data are read during earlier phases of CHKDSK provided /R is specified.

When an unreadable sector is located, NTFS will add the cluster containing that sector to its list of bad clusters and, if the cluster was in use, allocate a new cluster to do the job of the old. If a fault tolerant disk driver is being used, data is recovered and written to the newly allocated cluster. Otherwise, the new cluster is filled with a pattern of 0xFF bytes.

When NTFS encounters unreadable sectors during the course of normal operation, it will also remap them in the same way. Thus, the /R switch is usually not essential, but it can be used as a convenient mechanism for scanning the entire volume if a disk is suspected of having bad sectors.

As leituras não desgastam significativamente o seu SSD, por isso não há nenhum dano real ao fazer isso.

A questão é que, por muito tempo agora, os discos rígidos geralmente fizeram seu próprio mapeamento interno de setores defeituosos (isso é chamado de economia de setor ) - e os SSDs geralmente fazem a mesma coisa .

Então, hoje em dia, se o disco rígido relatar setores defeituosos ao sistema operacional, ele ficou sem peças internas, e a unidade provavelmente está com sérios problemas e não deve ser usada. Pode ser mais útil monitorar os parâmetros SMART da unidade, especificamente coisas como Reallocated Sector Count, para saber o que realmente está acontecendo. Mudanças repentinas nesse valor indicam problemas significativos, mas chkdsk as perderia, pois não consultam a SMART.

    
por 23.01.2015 / 18:19
0

Os SSDs não são tão frágeis quanto as pessoas o fazem mais ser. A tecnologia tem sido aprimorada há muito tempo e pode durar anos com uso normal.

Assim como qualquer unidade, você precisará executar o chkdsk / f / r conforme necessário e necessário para corrigir problemas de disco.

    
por 17.10.2013 / 17:25
0

Ao consertar computadores, é sempre uma boa ideia executar um chkdsk /f .

Em relação a chkdsk /r , não vejo como isso poderia causar algum dano. Eu acho que é uma boa possibilidade para verificar se a unidade ainda pode ler todos os dados do flash. Mas se os dados não puderem ser mais lidos, acho que tentar ler os dados várias vezes para recuperá-los pode não funcionar. Mas, mesmo que chkdsk /r não recupere dados, talvez ainda seja bom detectar que os dados não podem mais ser lidos (supondo que o controlador do SSD não esteja silenciosamente apenas lendo e remapeando o setor).

    
por 17.10.2013 / 17:47
0

Primeiras leituras excessivas são um não-problema. A menos que sua unidade esteja seriamente confusa e precise de muita correção, o número de gravações será trivial.

O SSD possui tratamento de erros integrado, até que você tenha usado todos os setores sobressalentes internos que você nunca deve ter um segundo ruim em um SSD.

O sistema de arquivos ainda pode ser danificado, portanto não é possível executar o chkdsk algumas vezes por ano. Coisas como perda de energia inesperada ou desligamento do computador antes de o desligamento ser concluído podem fazer com que o sistema seja desligado antes que todo o conteúdo armazenado em buffer na memória seja gravado no disco.

    
por 18.10.2013 / 06:15