Copiar Unidades de disco, Cd/DVD e Usb PenDrives com comando Linux DD em Windows

De $1

Tabela de conteúdos
  1. 1. dd - convert and copy a file
  2. 2. Usage

Softelabs-smaller.gifTIPS & TRICKS @ SofteLabs

O comando DD de Linux pode ser obtido para sistemas Windows e assegura uma forma fácil, flexível e rápida para criar cópias de Unidades de Disco, Partições, CD/DVD RipStorageeLabs.jpg e USB PenDrives, e de forma interactiva na linha de comandos DOS.

Se considera explorar o comando dd em windows poderá efectuar download da versão Windows e respectiva documentação sobre a linha de commandos  em : dd for windows / dd - convert and copy a file Prometo-lhe boas aventuras !!!

 
Agora alguns exemplos de uso do DD em sistemas Windows - HowTo Disc Copy Drives & Parttions with dd for windows

dd - convert and copy a file

This version does not actually do any conversion but it allows the flexible copying of data under in a win32 environment. At the moment block devices under Win9x are not supported but that will be added soon.

Read more in the Wikipedia entry for dd

Usage

dd [bs=SIZE[SUFFIX]] [count=BLOCKS[SUFFIX]] if=FILE of=FILE [seek=BLOCKS[SUFFIX]] [skip=BLOCKS[SUFFIX]] [--size] [--list] [--progress]

bs is the block size. The block size can be specified in bytes or with one of the following suffix

Agora vamos a exemplos concretos :

Antes de mais efectuar o Download do DD para Windows

e extrair do zip file para o seu drive C:\
 
Agora, como copiar por exemplo a Partição 0 do Disco 0 do seu sistema Windows:
 
Na linha Comandos Windows executar:
 

dd if=\\?\Device\Harddisk0\Partition0 of=f:\BackupXP.img bs=1M --progress

 
Para repor a partição 0 do Disco 0 :
 
dd if=f:\BackupXP.img of=\\?\Device\Harddisk0\Partition0 bs=1M --progress
 
Agora outros exemplos a partir de CD / DVD
Rip an .iso from a CD
dd if=\\?\Device\CdRom0 of=c:\temp\disc1.iso bs=1M
 
Read a partition from a USB memory device
dd if=\\.\Volume{c18588c0-02e9-11d8-853f-00902758442b} of=c:\temp\usb1.img bs=1M

Read the entire USB memory device

dd if=\\?\Device\Harddisk1\Partition0 of=c:\temp\usb2.img bs=1M --size --progress
 
Nota Final: O comando Linux DD é extremamente poderoso, mas deverá ser usado com muita atenção, já que uma pequena distracção pode provocar uma catástrofe nos seus sistemas e dados associados. OSoftelabs-small.gif DD escreve blocos em disco, independentemente do seu conteúdo ou estrutura lógica, como tal os exemplos que se seguem devem ser cuidadosamente estudados e usados criteriosamente, para que não sofram dissabores.
Depois a combinação do uso do DD conjuntamente com o transporte SSH e combinado com a exploração dos dispositivos de armazenamento de NAS de rede, é ainda mais explosivo, pelo que recomendo muita atenção ao uso dos comandos abaixo descritos.
 
 
_______________________________________________________________________________________________

"As we enjoy great advantages from inventions of others, we should be
glad of an opportunity to serve others by any invention of ours;