我在Windows下使用这个命令时遇到了问题。
dd if=*file* of=/dev/sdx bs=512 seek=2 conv=fsync
使用cygwin shell:
$ dd if=file of=/cygdrive/f bs=512 seek=2 conv=fsync
dd:无法打开“/cygdrive/f”:是一个目录
F:是SD卡映射的字母。如何访问它?
注:此处的文件名和路径需要根据实际情况替换。
我在Windows下使用这个命令时遇到了问题。
dd if=*file* of=/dev/sdx bs=512 seek=2 conv=fsync
使用cygwin shell:
$ dd if=file of=/cygdrive/f bs=512 seek=2 conv=fsync
dd:无法打开“/cygdrive/f”:是一个目录
F:是SD卡映射的字母。如何访问它?
你写的是dd if=file of=/dev/sdx
,所以你需要找到对应你硬盘 F:
的设备名 sdx
在我的系统上:
$ 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:\
因此,/dev/sdb
是完整的USB硬盘,而 /dev/sdb1
是第一个分区。
请注意你正在做什么。 dd
是危险的工具,可能会破坏你的数据/系统。
Get-WmiObject Win32_diskdrive | select Caption,DeviceID,BytesPerSector,InterfaceType,Size
dd
命令需要设备名称而不是挂载点。 - Tripp Kinetics