Windows下SD卡的dd

use*_*154 2 cygwin dd disk-imaging

我在Windows下使用此命令时遇到问题

dd if=*file* of=/dev/sdx bs=512 seek=2 conv=fsync 
Run Code Online (Sandbox Code Playgroud)

使用cygwin shell:

$ dd if = 文件的= / cygdrive / f bs = 512 seek = 2 conv = fsync

dd:无法打开“ / cygdrive / f”:是目录

F:是我的SD卡映射的字母。用什么方式访问它?

mat*_*eri 5

在编写时dd if=file of=/dev/sdx ,您需要确定sdx磁盘的等效设备名称F:

在我的系统上:

$ cat /proc/partitions
major minor  #blocks  name   win-mounts

    8     0  175825944 sda
    8     1  175824896 sda1   C:\
    8    16 1953514582 sdb
    8    17 1953512448 sdb1   E:\
Run Code Online (Sandbox Code Playgroud)

所以/dev/sdb是完整的USB硬盘,并/dev/sdb1是第一个分区。
注意您在做什么。dd是一种危险的工具,可能会破坏您的数据/系统

  • 稍微澄清一下,“dd”需要设备名称,而不是挂载点。 (2认同)