Jet*_*lue 6 unix dump windows-subsystem-for-linux
如何使用dd命令在WSL中转储可移动磁盘的内容?
我跑步的时候
dd if=/mnt/d of=sdDump bs=512 count=1
Run Code Online (Sandbox Code Playgroud)
我得到错误 dd: error reading '/mnt/d': Is a directory
sudo mkdir /mnt/d
sudo mount -t drvfs D: /mnt/d
Run Code Online (Sandbox Code Playgroud)
这样做可以使我通过看到磁盘上的文件ls,但是运行会dd产生上述错误。
小智 5
正如@asad-saeeduddin 所说,WSL 没有块级访问权限,但这并不意味着您不能在 Windows 上使用 dd!
我发现 dd 是与 Git for Windows 一起安装的工具集的一部分。安装后你可以在C:\Program Files\Git\usr\bin\dd.exe 中找到它
与 /dev/sda 等效的 Windows 是 \.\PHYSICALDRIVE0,您可以使用此命令找到本地机器设备的正确 ID(还返回扇区大小):
Get-WmiObject Win32_diskdrive | select Caption,DeviceID,BytesPerSector,InterfaceType,Size
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5843 次 |
| 最近记录: |