在 Windows 上具有扇区精度的原始副本

在 Windows 上具有扇区精度的原始副本

是否有适用于 Windows 的程序能够开箱即用地完成 dd 在 Linux 中所做的工作?我需要在原始模式下将文件复制到物理磁盘,我需要定义输入和输出的偏移量。因此对于 dd,我需要使用 seek 和 skip 参数。我知道有 (1)http://www.chrysocome.net/dd或者我可以尝试(2)使用 cygwin 设置 dd 但是:

  1. 确实将 skip 参数乘以 512(我认为这是错误的)。我想 skip=4198399 个扇区,但它随后试图跳过 2149580288 个扇区(bs=512)。因此,由于这个错误,该程序对我来说毫无用处。
  2. 我尝试在 cygwin 下使用 dd,部分描述如下:http://cygwin.com/ml/cygwin/2000-08/msg00885.html.我这样做了

    mount -f //./physicaldrive0 /dev/enc
    mount -f of=/dev/enc if=/cygdrive/f/inputfile.dat skip=4198399 seek=4209089
    

并得到

dd: opening '/dev/enc': Invalid argument"

同样地

    mount -f //./Device/Harddisk0/DR0 /dev/enc

导致

     dd: opening '/dev/enc': No such file or directory"

所以我已经厌倦了尝试使用 cygwin。

是否有其他程序/选项可以完成 dd 类型的原始复制(可能是某些磁盘编辑器)?

谢谢

答案1

使用您选择的 LiveLinux CD(例如 Knoppix)。从它启动并dd从那里执行。如果您依赖,其他一切都只是 hack dd

否则,您可以选择任何适用于 Windows 的映像工具(例如 Ghost、Acronis True Image)。

答案2

虚拟盒, 您可以使用VBoxManage 克隆高清从原始数据转换存储附件,取决于什么是合适的。

为了实现自动化,您可以使用简单的 shell 配置流浪汉或者更好的是,编写一个模板打包机。在 Windows 上安装这些软件非常简单,巧克力味

相关内容