Contents |
dd for windows can be found here. This guide assumes version 0.5.
In the following it is assumed that the SD-Card reader is visible in windows as "F:".
C:\>dd --list
rawwrite dd for windows version 0.5.
Written by John Newbigin <jn@it.swin.edu.au>
This program is covered by the GPL. See copying.txt for details
Win32 Available Volume Information
[...]
\\.\Volume{7b03af13-e98c-11db-8e49-005056c00008}\
link to \\?\Device\Harddisk1\DP(1)0-0+4f
removeable media
Mounted on \\.\f:
[...]
NT Block Device Objects
[...]
\\?\Device\Harddisk1\Partition0
link to \\?\Device\Harddisk1\DR75
\\?\Device\Harddisk1\Partition1
link to \\?\Device\Harddisk1\DP(1)0-0+4f
[...]
C:\>
The output can be rather long. What we are looking for first is the "Mounted on .. F:" line (assuming SD-Card is at F:). Above it we can see that this is "Harddisk1". Next we find harddisk 1 in NT Block Devices Objects.
If your SD card read is not listed in the NT Block Device Objects list, stop searching, this method will unfortunately not work for you. This is known to be a problem with integrated SD card readers connected to the PCI bus. USB based card readers generally seems to work.
The NT Block Devices Objects list typically shows several partitions. Which one to use depends on the image you are going to write. If the image is a complete SD-card you'll use whatever Partition0 links to. If the image is only a partition, you'll use the link to Partition1.
Using sda as an example, Partition0 is equivalent to Linux' /dev/sda while Partition1 is equivalent to Linux' /dev/sda0 etc.
dd if=my_sd_card_image.img of=\\?\Device\Harddisk1\DR75
dd if=my_image.img of=\\?\Device\Harddisk1\DP(1)0-0+4f