Eu tinha um PC com dois sistemas operacionais instalados, que disco rígido eu apaguei usando os discos do UbuntuUSB. Eu escolhi apagar rapidamente. Pelo que entendi, ele excluiu a tabela de partição, mas os arquivos e zeros de todos os arquivos ainda estão no disco rígido. Criei uma nova tabela de partição e instalei o Win10.
Pergunta: o disco rígido funcionaria (leitura / gravação) mais rápido agora, se eu o substituísse com zeros?
Ou: a gravação de informações no disco rígido com zero sobrescrito é mais rápida do que em um disco rígido "sujo"?
hard-drive
partitioning
speed
Daniel Filatov
fonte
fonte
Respostas:
Os discos rígidos não armazenam os zeros literais e os que eu suspeito que você acha que eles fazem. Em vez disso, eles armazenam os dados em um formato codificado que garante que não haverá muitos bits zero ou um bit próximos um do outro. Uma longa execução de zeros ou uns pode realmente causar problemas de sincronização ao tentar ler os dados devido a variações minúsculas na velocidade do prato, vibrações etc. do meio físico no qual os dados são codificados, por isso é limitado a uma certa tolerância.
Além disso, os discos rígidos sempre codificam um setor inteiro (geralmente 512 bytes ou 4096 bytes de dados) de uma só vez, não apenas os bits que foram alterados (novamente, porque são dados codificados). Isso garante que todo o setor seja codificado corretamente todas as vezes. Portanto, encher a unidade com todos os zeros não tem nenhum benefício prático, embora também não cause danos a ninguém, além do menor desgaste mecânico causado por isso. Você pode sobrescrever tudo com zeros, se quiser, mas isso não trará benefícios de desempenho e você simplesmente perderá seu tempo esperando que todos os zeros sejam gravados.
As unidades de estado sólido passam por um processo semelhante; eles apagam automaticamente o conteúdo anterior de um bloco antes de escrever um novo bloco de dados, portanto, gravar todos os zeros em um SSD causaria desgaste desnecessário no dispositivo, pois a tecnologia flash só pode ser apagada uma variável, mas finita, número de vezes antes da falha . O desgaste introduzido seria apenas algo como 0,01% do total dos ciclos de serviço, mas é algo que você gostaria de evitar fazer regularmente.
fonte
can only be erased a certain number of times
- Na verdade, o número não é tão certo. A variabilidade é bastante grande .Solid state drives go through a similar process
. Isso não está correto. Os discos rígidos não passam por um ciclo de leitura / exclusão / gravação da mesma maneira que os SSDs. Eles podem sobrescrever setores rapidamente, sem precisar apagá-los primeiro. 2)A long run of 0s or 1s could actually cause sync issues when trying to read the data
Também não está correto. Os setores do disco rígido têm uma lacuna entre os setores em que registram o número do setor, os bits de sincronização e os dados do ECC. Os dados de endereço e sincronização evitam que as cabeças se "percam" no prato. Um setor de 4k tem, na verdade, 4211 bytes de comprimento por causa disso.Não, não será mais rápido. A gravação leva a mesma quantidade de tempo, independentemente dos dados que estão sendo substituídos.
fonte
TRIM
possa ser mais rápido se for substituído por zeros. Eles ocupam menos espaço real no armazenamento flash, deixando a camada de remapeamento do flash mais espaço para trabalhar. Portanto, seria um pouco como TRIM / descartar.Isso depende de:
Para um SSD, como outras respostas observam, você não deve substituir por zeros (o que imporia desgaste desnecessário às células Flash), mas usar um apagamento seguro ou um TRIM de disco completo. Algumas das versões mais recentes dos utilitários de formatação executam um TRIM automaticamente se detectar um SSD. A razão para isso é que os SSDs fazem uma forte distinção entre um setor "vazio" e um "preenchido" com todos os dados, incluindo zeros.
Muitas unidades desenvolverão um pequeno número de "pontos ruins" se usadas com força por vários anos. Qualquer um que já tenha sido encontrado será exibido nos dados SMART como "Pendente incorrigível".
Se não houver setores ilegíveis, um disco rígido mecânico não se beneficia de ser substituído, mas também não faz mal além de consumir muito tempo antecipadamente.
Se houver são alguns setores ilegíveis, as tentativas para lê-los vai levar um longo tempo, e a unidade continuará tentando recuperar os dados em momentos de folga, o que afetará o desempenho. Substituí-los solicitará que o HDD descarte os dados existentes, teste se o local físico ainda pode ser usado para armazenamento e aloque um setor sobressalente. Isso também redefinirá o contador "Pendente incorrigível".
TL; DR - Geralmente, não faça isso.
fonte
Não, substituir por zeros não fará diferença na velocidade de um disco rígido. No entanto, para uma unidade de estado sólido, substituir por zeros é pior do que executar uma operação de ajuste, que marca os blocos como não utilizados. APARAR a partição ou a unidade inteira para um SSD antes de instalar o sistema operacional pode resultar em benefícios de desempenho e vida útil para o SSD. Se você já instalou o sistema operacional, existem técnicas para aparar o espaço livre no sistema de arquivos para um benefício semelhante.
fonte
Quando você está fazendo um "formato lento", geralmente é realizado também um teste de superfície para detectar blocos defeituosos na unidade, portanto pode ser razoável para HDDs mais antigos, mas você não deve notar nenhuma diferença de desempenho de R / W.
fonte
Não há diferença para HDDs ou SDDs.
No caso de HDDs, a data na unidade é magneticamente alterada em cada setor em que você escreve, portanto, é irrelevante o que você escreve lá.
Além disso, escrever dados aleatórios é melhor do que escrever zero, porque mexe mais com traços de alinhamento magnético e, para análises forenses avançadas, será muito mais difícil determinar o que havia antes no caso de substituição aleatória de dados vs. substituição de zero.
No caso de SSDs, se você comanda um valor para zero ou um não faz diferença, ainda leva o mesmo tempo para gravar os blocos de memória, mas, devido às otimizações do TRIM, você pode achar que não pode substituir as áreas específicas você deseja. Em vez disso, basta criar um arquivo autoexpansível que ocupa todo o espaço livre e, dessa forma, é garantido que tudo será gravado, evitando qualquer recuperação.
fonte
Não, não haverá diferença de velocidade, mas você terá desgaste desnecessário e uma chance desnecessária de falha.
Os discos rígidos tradicionais codificam dados com um simples gerador de pseudoaleatórios, os mais modernos e (virtualmente) todos os SSDs codificam dados com o AES, sempre. A razão para isso é que o armazenamento de dados aleatórios (ou dados de aparência aleatória) é muito mais favorável ao nível de desgaste, tanto em unidades de estado magnético quanto em estado sólido, mas em particular no caso deste último (portanto, o AES é o primeiro e mais usado para embaralhar bits, mas como um bônus grátis, você pode ter segurança sem custo adicional).
Assim, escrever muitos zeros efetivamente escreve muitos "bits aleatórios".
É isso e não é mais rápido ler (ou substituir) um ou outro.
Por outro lado, substituir a unidade completa significa escrever alguns bilhões de setores. Enquanto os discos rígidos têm taxas de falha (puramente ficcionais) tão baixas que parecem "nunca acontece", dado o enorme tamanho dos discos modernos "nunca acontece", é muito mais parecido com "é provável que aconteça". É por esse motivo que, por exemplo, o RAID-5 não é mais recomendado, porque a probabilidade de encontrar uma falha irrecuperável ao tentar sincronizar novamente após um disco com falha é tão alta que pode se tornar uma preocupação prática.
O que isso significa? Bem, isso não significa nada em geral, mas substituir o disco completo sem necessidade provavelmente não é uma boa ideia. Mesmo para uma exclusão segura, se isso for pretendido, hoje existem métodos muito melhores (mais rápidos e mais confiáveis).
fonte