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 uns dos outros. Um longo período de zeros ou uns poderia realmente causar problemas de sincronização ao tentar ler os dados por causa de variações minúsculas na velocidade do disco, vibrações, etc. do meio físico no qual os dados são codificados, portanto, é limitado a uma certa tolerância. / p>
Além disso, os discos rígidos sempre codificam um setor inteiro (normalmente 512 bytes ou 4096 bytes de dados) de uma 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, preencher o disco com todos os zeros não tem nenhum benefício prático, embora também não prejudique nada, a não ser o menor desgaste mecânico causado por isso. Você pode optar por substituir tudo com zeros se quiser, mas ele não terá nenhum benefício de desempenho, e você simplesmente desperdiçará seu tempo esperando que todos esses zeros sejam escritos.
Unidades de estado sólido passam por um processo semelhante; eles automaticamente apagam 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, já que a tecnologia flash só pode ser apagada como variável, mas número de vezes antes da falha . O desgaste apresentado seria apenas algo como 0,01% do total dos ciclos de trabalho, mas é algo que você gostaria de evitar fazer regularmente.