2016-07-14 34 views
-1

我使用下面的CMD其中SDA(500GB)是我的笔记本电脑的HD(卸载)和SDC(500GB)是我的外部USB高清DD完成后,应记录时间=记录了

dd if=/dev/sda of=/dev/sdc bs=4096 

完成后该返回

122096647+0 records in 
122096646+0 records out 
50010782016 bytes (500GB) copied, 10975. 5 s, 45.6 MB/s 

这显示记录!=记录了

fdisk -l 

返回

Device Boot Start End   Blocks  Id System 
/dev/sda1 *  2048 718847  358407  7 HPFS/NTFS/exFAT 
/dev/sda2  718848 977102847 488192000 7 HPFS/NTFS/exFAT 

/dev/sdc1 *  2048 718847  358407  7 HPFS/NTFS/exFAT 
/dev/sdc2  718848 977102847 976384000 7 HPFS/NTFS/exFAT 

这也示出了尺寸

另一个问题之间的差异是它正常的DD采取3小时,进行一个500GB的副本。(笔记本SSD正常非ssd usb高清)

我的Windows上的物理扇区是而逻辑秒tor是

+0

也许这个问题更适合[Unix&Linux](https://unix.stackexchange.com)? – rtur

+0

@rtur如果是这样的话,soemody可以移动它,或者告诉我我该怎么做? –

回答

0

dd是否正常需要3个小时 - 是的。 dd可能需要很长的时间,因为您正在逐位拷贝驱动器。并且您需要识别从源(sda)到目标(sdc)的连接方式。你提到sdc是你的外置USB硬盘,那么USB上的最大传输速度是多少?那么,转移总是不可能在最大值时发生。如果是USB 2.0,那么是的,这可能需要很长时间。

这就是为什么我讨厌dd。它通常在不应该使用的情况下使用,并且源和目标之间的差异(如分区大小,类型,块大小)会导致问题。 在大多数情况下,您最好使用cp -rptar。 如果您试图克隆具有可启动Linux操作系统的驱动器,则不需要使用dd有更好的方法。

+0

我想克隆我的Windows 8.1磁盘,如果我只是使用CP不会忽略引导记录和OS设置?我同意dd在这里没有特别的效果 - 特别是因为500GB的笔记本电脑HD拷贝,我只用了大约35GB(主要是操作系统文件和很少的音乐文件),因此我正在复制/写入465GB的字节空间。 –

+0

我想你是在试图克隆一个带有操作系统的可启动磁盘。如果这是一个带有EFI启动分区并被格式化为FAT32的Linux操作系统,那么它很容易克隆。了解有两种不同的引导和启动记录方法 - EFI和MBR。 EFI更好,因为它更容易,在处理MBR时,您必须处理硬盘上的前500个字节,但在Linux和使用GRUB时,您可以使用Linux安装磁盘并运行自动修复以使GRUB修复磁盘上的MBR。 – ron

+0

Windows 8和Windows 7也可以执行EFI启动,但前提是您的主板支持EFI,并且您选择了与传统启动(即MBR)相对的方式。由于盗版,微软不会轻易实现克隆,而且我还没有及时克隆可启动MS驱动器。我建议你使用一个软件包来做它,比如macrium反射或Aomei备份程序 – ron