/ dev / zero equivalente no windows?

9

Estou tentando usar a versão do windows do dd para copiar um iso do RHEL para um pendrive. No entanto, eu queria zerar a unidade primeiro para garantir que não há nenhum sistema de arquivos nela antes de escrevê-la. Existe um equivalente de / dev / zero nas janelas que eu possa usar como o arquivo?

    
por Matthew 14.10.2011 / 15:56

3 respostas

11

O dd de John Newbigin apóia isso.

Virtual devices are a new feature in version 0.4beta1.

Because windows does not have devices like the unix /dev/zero or /dev/random these have been implemented inside dd. You can use these as input files to supply an infinite amount of zeros or pseudo random data.

    
por 14.10.2011 / 16:00
1

Existem também alguns drivers de dispositivo reais para /dev/zero , bem como /dev/random em Win32.

    
por 09.04.2014 / 13:07
-3

O que você está tentando fazer é absolutamente inútil, independentemente do meio (por que zerar tudo, quando eu vou sobrescrevê-lo em um segundo?). Zerar antes de escrever apenas adiciona uma ligeira verificação de que duas gravações foram bem-sucedidas (e isso rouba um pouco do seu precioso tempo).

E é (se possível) ainda mais inútil no contexto de drives flash de estado sólido. A maioria deles, ao escrever, escolhe um dos blocos gratuitos menos utilizados (eles realmente têm mais capacidade do que o anunciado, assim como os HDDs têm espaço reservado para remapeamento de blocos ruins), escreva o conteúdo no novo bloco, lembre-se de que block agora armazena o conteúdo de "offset xyz" e libera o bloco antigo para o "free pool".

Mesmo quando eles recebem uma solicitação "trim" (marque o bloco como livre e zerar), muitos flash drives adotam a abordagem "sim, eu vou fazer isso algum tempo no futuro, quando me sentir assim ".

Alguns realmente não farão nada (nem mesmo manterão uma nota em que foram ordenados a zerar alguma área) quando você desconectar "em breve" depois de solicitar um / alguns ajustes - e "em breve" aqui significa "[ mesmo dezenas de segundos após o pedido ".

Portanto, basta sobrescrever (independentemente do tipo de unidade), sem necessidade de zerar ou (de agora em diante, sobre unidades flash), mesmo que seja possível. Quando você precisar de um apagamento seguro, verifique se o fabricante da unidade fornece alguma utilidade para fazer isso, que tomaria o cuidado de realmente zerar todas das áreas da unidade ...

    
por 06.08.2015 / 13:23