什么是“克隆硬盘”?如何去做?


11

克隆硬盘意味着什么?它只是简单地复制硬盘驱动器的所有“内容”,不包括操作系统,驱动程序和所有已安装的程序吗?还是将整个硬盘的BIT复制为BIT?克隆的硬盘驱动器是否可启动?

我有一个外部USB硬盘驱动器,并试图通过克隆来制作我的计算机系统的精确副本,以便可以将克隆的硬盘驱动器连接到另一台计算机上并引导到该计算机,或者将克隆的磁盘安装到另一台计算机系统上并引导到它。这可能吗?还是我要把这完全错了?

什么是硬盘重影?


2
就像生物克隆一样,其目的是使副本完整,功能齐全并能够独立于原始副本进行操作。
Mokubai

1
重要的是不要注意到,虽然如下所述,“克隆”在技术上被认为是指制作精确的副本,并与OS等一起完成,但它倾向于“随意地”使用来简单地指称要复制的较大子集。文件。您需要确定现实环境中的实际含义。
Daniel R Hicks

还要注意,从USB驱动器启动比从普通SATA驱动器启动要慢
耶娜(Jena)

所有的答案都很好。我很难选择一个。尽管gronostaj的回答非常详尽,但我还是选择了ianc1215,因为他确实提供了简单的解释和答案以及可用的软件列表。我终于使用Macrium Reflect Software Free Version克隆了整个hardrive,当您恢复克隆的hardrive时,您不仅获得了文件,而且还获得了驱动程序,操作系统和所有已安装程序的一切。它是我旧hardrive的精确副本。太棒了 感谢您的所有答复。
ThN

1
仅当PC具有相同的硬件时,才能克隆系统HD并在另一台计算机上启动才能正常工作。
giammin

Answers:


7

克隆硬盘驱动器意味着要复制原始源数据。此重复副本可以一点一点地复制,这将复制磁盘上的所有内容。另一个选择是克隆单个分区,如果您只想复制特定数据(例如OS或数据分区),这将很有用。

如果我克隆了我的计算机的硬盘,则将与其中的数据完全相同。要克隆硬盘,需要特殊的软件。

克隆软件的一些示例:

  • Clonezilla,基于Linux的克隆实用程序
  • Acronis True Image
  • 诺顿幽灵

克隆驱动器后,您可以将其用作可引导设备(假设您已复制引导加载程序数据)。

听起来,您要尝试的不是克隆,而是所谓的同步。您希望数据驻留在一台计算机上。然后,使用便携式介质将数据传输到另一台计算机上使用。但是,您希望两个位置保持相同。

听起来准确吗?


2
首先提到的Clonezilla的默认操作模式是一点一点地克隆,这样会破坏您的定义。
gronostaj

1
@gronostaj对不起,我打错了,没有发现自己的错误。让我纠正一下。
ianc1215

我强烈建议不要同时使用Acronis和Norton解决方案。Acronis曾经是一个不错的选择,但是自2010年以来,它是越野车且不可靠。Norton Ghost已过时且过时。它不支持新硬件和新配置。而且,这两个都是昂贵的。那里有出色的免费解决方案,例如Veeam Agent for Windows Free版。

3
dd对于* NIX
OrangeDog

@ ianc1215我使用了Macrium Reflect Software免费版。它完成了工作。谢谢。
ThN

15

克隆硬盘是在另一硬盘上进行有效复制的过程。这并不一定意味着两个驱动器相同的点点滴滴,虽然这是一个选项。

大部分时间克隆意味着目标驱动器以类似的方式进行分区,分区具有相同的文件系统格式,并且所有数据都被复制到目标驱动器上的类似分区中。通常不会克隆未存储在文件中的其他信息,例如MBR,VBR,隐藏在分区表中的数据。(在常规文件系统级副本中将忽略此数据,并且目标驱动器不可引导。)

进行一点点复制将被视为克隆,但这是最慢,最不灵活的方式。它仅在目标驱动器不较小(浪费了任何剩余空间)并且也复制了一些乱码(删除的文件,未使用的空间等)时才起作用。但是,例如,这可能是期望的。在恢复故障硬盘或取证过程中进行安全复制时。

通常首选的克隆方法是复制源分区并在考虑文件系统的情况下复制文件。如果克隆程序了解文件系统如何存储文件,则它可以重新创建一个新文件(可能在大小不同的分区上),并且仅复制有意义的数据。即使两个分区的大小相同,此过程在大多数情况下也会导致分区不是一点一点都一样,但仍然包含完全相同的数据。

在同一台PC上引导正确克隆的硬盘驱动器是可能的。在另一台机器上使用它是另一回事。操作系统可能已经针对原始计算机的特定硬件配置进行了配置,并且可能无法启动。大多数情况下,Linux在移植后启动时没有很多问题。Windows的现代版本非常擅长此操作,并且如果两台计算机上的硬盘控制器相似并且以相同的模式工作(例如,IDE / AHCI / RAID),通常可以启动。请记住,某些软件许可证不允许将软件移植或绑定到一台特定的计算机上,例如Windows的OEM版本。

重影可能只是克隆的另一个术语,我想它是指Norton Ghost,它是大约15年前的磁盘克隆的事实上的标准。


3
“应该可以在同一台PC上引导正确克隆的硬盘”。绝对可能,并且经常因为这个原因而这样做。许多公司使用克隆的硬盘驱动器在相同的PC上推出相同的操作系统安装。而就在今天,我克隆一个硬盘驱动器在使用相同的 PC,因为原来的驱动显示失败(Windows事件日志充满了ATAPI错误的)的早期迹象。最后,进行法医分析时,逐位克隆也可能有用。您可以检查克隆,而不必担心潜在的破坏性证据。
Charles Burge17年

2
It works only if target drive is larger-你能解释为什么吗?目标驱动器不能完全等于原始驱动器,并且可以访问/写入原始驱动器/目标的每一位吗?
user202729

根据我的经验,源驱动器和目标驱动器可以具有相同的容量。
eromana

2
逐位复制(例如使用dd)比格式化驱动器并分别复制每个文件要快得多。
OrangeDog

我认为此答案不足以强调“克隆”和各种版本的“将文件复制到另一个磁盘”之间的区别。我希望克隆是逐位或非常接近的。如果它不能在同一台PC上引导,则它不是克隆IMO
peterG

7

什么是克隆磁盘?

克隆磁盘最初是指将某个扇区的磁盘内容一点一点地复制到同一磁盘上。在扇区级别,将复制包括分区,引导扇区,文件系统,文件,元数据甚至删除的文件在内的所有内容。克隆用于批量生产相同的计算机,将相同的配置大规模部署到相同的计算机或用于取证。

但是,如今,人们希望克隆应用程序可以做更多的事情,例如克隆到不同的磁盘,克隆到虚拟硬盘,在克隆时对磁盘进行碎片整理,通过不打扰磁盘的空闲区域来加快克隆速度,甚至准备克隆磁盘。用于不同硬件的克隆。

如果将克隆转移到另一个系统会怎样?

如果将原件转移到另一个系统,也会发生同样的事情。

除非其他系统与原始系统相同,否则您可以期望不同的硬件组件在工作之前需要新的设备驱动程序。另外,作为反盗版措施,某些商业性闭源计算机程序可能会检测到此新更改,并需要其他许可步骤才能正常工作。Windows附带有一个sysprep实用程序,仅可用于Windows解决此问题。

什么是重影?

它是克隆的另一个名称,源于Murray Haszard在1995年开发的名为Ghost的应用程序。现在已停产;不要理会它。


幽灵仍然存在。它现在是赛门铁克产品,但仍然可以完成。
cHao 2015年

@cHao Norton Ghost在2013年停产。Symantec Ghost Solution仍在销售,但仅面向企业。他们不会把它给个人。而且太可怕了。

5

为了备份,我会定期克隆硬盘驱动器。

使用Linux dd命令克隆驱动器。

1-制作或获取Linux安装盘,Live CD或USB。接下来是Linux Mint Mate,但其他任何Linux风格也是如此。
2-将源驱动器和目标驱动器都插入计算机后,从单独的Linux安装介质启动。
3-打开命令提示符控制台,然后键入:

sudo blkid

这将显示一系列行,每个行用于系统范围内每个驱动器的每个分区,

/dev/sda1: LABEL="newmate2015" UUID="142698fe-5f97-4ca2-9a4c-3e20df" ... /dev/sda2: ... /dev/sdb1: ...

冒号/dev/sda<number>:之前的数字/dev/sd<letter><number>:表示分区号,数字前面的字母表示驱动器。

4-在dd命令行中,变量 if=指定源驱动器或输入文件, of=变量指定目标驱动器或输出文件。

5-为了验证正确的源驱动器号和目标驱动器号,我们以不同的方式显示相同的分配。在命令提示符下,输入:

gnome-disks

6-如果所有内容都一致,请在命令提示符下键入:

dd if=/dev/sd<source-drive-letter> of=/dev/sd<target-drive-letter> conv=noerror,sync bs=4k

如果无法读取源块中的某个位,则使用该conv=sync,noerror选项dd将不会停止传输,在这种情况下,要使传输源驱动器和目标驱动器保持在相同的数据位置和相同的长度,dd则将写入全部正确长度的零块。

bs=参数是传输块大小,并且它也影响克隆操作传输比特率,它可以通过反复试验来确定,4k正常工作与大多数HDD,SSD和USB驱动器,CD驱动器使用512b的块大小。

目标驱动器必须具有与源驱动器相同或更大的容量。我使用相同大小的驱动器。最终,当目标驱动器坏扇区的重新分配保留容量用完时,该dd命令将失败。

在我的简单计算机上,克隆1Tb磁盘驱动器大约需要3个小时

克隆后,

7正常关闭机器。

8不要尝试引导具有2个具有相同UUID的驱动器的计算机。

9从计算机上拔下原始源驱动器。

10引导并验证克隆的驱动器是否正常启动。

11标记或记录已移除的驱动器,并带有:移除日期,用户,计算机名称,位置,内容,序列号等。


5
这无法回答OP的任何问题。他从未问过如何进行克隆。他的问题是:(1)什么是克隆?(2)克隆可以在另一台PC上工作吗?(3)什么是重影?

@FleetCommand“以及如何去做”,尽管它被标记为Windows-7
OrangeDog

确实是@OrangeDog。

3

克隆是逐点复制的直接副本,因此存储在克隆驱动器上的数据与原始驱动器上的数据相同。从操作系统到隐藏目录文件,从桌面到设备驱动程序,所有内容均被相同地复制。交换旧驱动器以获取新制作的克隆,并且应该没有功能上的差异。您也可以在另一台PC上使用克隆的驱动器,除了由于硬件差异而可能丢失某些驱动程序外,它还应像旧系统一样工作,如果PC损坏,则它是理想的备份。但是,这样做的不利之处在于,直接逐位克隆通常是备份驱动器上唯一的事情。

人们通常使用程序克隆驱动器。我使用Acronis。


1
我强烈建议不要使用Acronis。曾经是个不错的选择,但是现在,它有很多错误且不可靠。而且,它非常昂贵。

1
@FleetCommand感谢您的注意。下次我会尝试给Veeam Agent。
塞尔吉奥·多明格斯
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.