dd 在 Cygwin 中的表现不如预期

dd 在 Cygwin 中的表现不如预期

我正在尝试将整个驱动器备份到 Cygwin 中的图像文件中。

$ dd if=/dev/sdc of=/cygdrive/i/Storage$/backups/2018-09-18.img  conv=noerror,sync status=progress bs=1M
0+0 records in
0+0 records out
0 bytes copied, 0.00137615 s, 0.0 kB/s    

$ ../../listdrives.sh
major minor  #blocks  name   win-mounts

8     0 3907018584 sda
8     1      16384 sda1
8     2 3907000320 sda2
8    16  244198584 sdb
8    17     510976 sdb1
8    18     102400 sdb2
8    19      16384 sdb3
8    20  243567616 sdb4   C:\
8    32          0 sdc
8    33     409600 sdc1
8    34     510976 sdc2
8    35     131072 sdc3
8    36  248083517 sdc4   F:\
8    37     920576 sdc5
8    48          0 sdd
8    64   15314688 sde
8    65   15313664 sde1   G:\
8    80    7831552 sdf
8    81    7830528 sdf1   H:\
8    96 3903062016 sdg
8    97     131072 sdg1
8    98 3902929900 sdg2   I:\

它似乎/dev/sdc是空的,但如果我得到相同的结果,我该如何备份分区呢?

$ dd if=/dev/sdc4 of=/cygdrive/i/Storage$/backups/2018-09-18.img conv=noerror,sync status=progress bs=1M
0+0 records in
0+0 records out
0 bytes copied, 0.00144819 s, 0.0 kB/s

答案1

您无法访问已分配驱动器号的 Windows 驱动器。您需要先使用 DISKPART.exe 等将其从 Windows 卸载并分离。当然,您不能对系统分区(通常是 C:)执行此操作。

更好的选择是使用卷影副本。请参阅: https://en.wikipedia.org/wiki/Shadow_Copy 和: 为 VSS 卷影副本分配驱动器号

相关内容