Cygwin dd de = '\\. \ PhysicalDrive0' Argumento inválido

0

Estou tentando copiar meu disco rígido. unxutils dd que costumava trabalhar antes, agora não funciona.

Então, estou tentando a versão do Cygwin. Ele lê muito bem, mas não pode abrir para escrever:

$ dd if='\.\PhysicalDrive0' count=0
0+0 records in
0+0 records out
0 bytes (0 B) copied, 4.4131e-05 s, 0.0 kB/s

$ dd if=/dev/null of='\.\PhysicalDrive0'
dd: opening '\\.\PhysicalDrive0': Invalid argument
    
por basin 01.03.2014 / 13:59

2 respostas

1

Você pode precisar usar

dd if=/dev/zero of=/dev/sdc

onde sdc é toda a unidade que você deseja zerar. Verifique se você tem certeza de que está zerando a unidade certa. sdc é o terceiro disco inteiro sdc2 é a segunda partição na terceira unidade (contém o setor de inicialização, se estiver lá). O Cygwin usa a terminologia * nix padrão para unidades locais. Você pode querer usar pv (visualizador de canais, está disponível no Cygwin) para ver o progresso:

pv /dev/zero > /dev/sdc
    
por 01.03.2014 / 15:26
1

Isso funciona:

dd if=/dev/null of='\.\PhysicalDrive0' conv=notrunc,nocreat
    
por 02.03.2014 / 09:06