克隆硬盘意味着什么?它只是简单地复制硬盘驱动器的所有“内容”,不包括操作系统,驱动程序和所有已安装的程序吗?还是将整个硬盘的BIT复制为BIT?克隆的硬盘驱动器是否可启动?
我有一个外部USB硬盘驱动器,并试图通过克隆来制作我的计算机系统的精确副本,以便可以将克隆的硬盘驱动器连接到另一台计算机上并引导到该计算机,或者将克隆的磁盘安装到另一台计算机系统上并引导到它。这可能吗?还是我要把这完全错了?
什么是硬盘重影?
克隆硬盘意味着什么?它只是简单地复制硬盘驱动器的所有“内容”,不包括操作系统,驱动程序和所有已安装的程序吗?还是将整个硬盘的BIT复制为BIT?克隆的硬盘驱动器是否可启动?
我有一个外部USB硬盘驱动器,并试图通过克隆来制作我的计算机系统的精确副本,以便可以将克隆的硬盘驱动器连接到另一台计算机上并引导到该计算机,或者将克隆的磁盘安装到另一台计算机系统上并引导到它。这可能吗?还是我要把这完全错了?
什么是硬盘重影?
Answers:
克隆硬盘驱动器意味着要复制原始源数据。此重复副本可以一点一点地复制,这将复制磁盘上的所有内容。另一个选择是克隆单个分区,如果您只想复制特定数据(例如OS或数据分区),这将很有用。
如果我克隆了我的计算机的硬盘,则将与其中的数据完全相同。要克隆硬盘,需要特殊的软件。
克隆软件的一些示例:
克隆驱动器后,您可以将其用作可引导设备(假设您已复制引导加载程序数据)。
听起来,您要尝试的不是克隆,而是所谓的同步。您希望数据驻留在一台计算机上。然后,使用便携式介质将数据传输到另一台计算机上使用。但是,您希望两个位置保持相同。
听起来准确吗?
dd
对于* NIX
克隆硬盘是在另一硬盘上进行有效复制的过程。这并不一定意味着两个驱动器相同的点点滴滴,虽然这是一个选项。
大部分时间克隆意味着目标驱动器以类似的方式进行分区,分区具有相同的文件系统格式,并且所有数据都被复制到目标驱动器上的类似分区中。通常不会克隆未存储在文件中的其他信息,例如MBR,VBR,隐藏在分区表中的数据。(在常规文件系统级副本中将忽略此数据,并且目标驱动器不可引导。)
进行一点点复制将被视为克隆,但这是最慢,最不灵活的方式。它仅在目标驱动器不较小(浪费了任何剩余空间)并且也复制了一些乱码(删除的文件,未使用的空间等)时才起作用。但是,例如,这可能是期望的。在恢复故障硬盘或取证过程中进行安全复制时。
通常首选的克隆方法是复制源分区并在考虑文件系统的情况下复制文件。如果克隆程序了解文件系统如何存储文件,则它可以重新创建一个新文件(可能在大小不同的分区上),并且仅复制有意义的数据。即使两个分区的大小相同,此过程在大多数情况下也会导致分区不是一点一点都一样,但仍然包含完全相同的数据。
在同一台PC上引导正确克隆的硬盘驱动器是可能的。在另一台机器上使用它是另一回事。操作系统可能已经针对原始计算机的特定硬件配置进行了配置,并且可能无法启动。大多数情况下,Linux在移植后启动时没有很多问题。Windows的现代版本非常擅长此操作,并且如果两台计算机上的硬盘控制器相似并且以相同的模式工作(例如,IDE / AHCI / RAID),通常可以启动。请记住,某些软件许可证不允许将软件移植或绑定到一台特定的计算机上,例如Windows的OEM版本。
重影可能只是克隆的另一个术语,我想它是指Norton Ghost,它是大约15年前的磁盘克隆的事实上的标准。
It works only if target drive is larger
-你能解释为什么吗?目标驱动器不能完全等于原始驱动器,并且可以访问/写入原始驱动器/目标的每一位吗?
dd
)比格式化驱动器并分别复制每个文件要快得多。
克隆磁盘最初是指将某个扇区的磁盘内容一点一点地复制到同一磁盘上。在扇区级别,将复制包括分区,引导扇区,文件系统,文件,元数据甚至删除的文件在内的所有内容。克隆用于批量生产相同的计算机,将相同的配置大规模部署到相同的计算机或用于取证。
但是,如今,人们希望克隆应用程序可以做更多的事情,例如克隆到不同的磁盘,克隆到虚拟硬盘,在克隆时对磁盘进行碎片整理,通过不打扰磁盘的空闲区域来加快克隆速度,甚至准备克隆磁盘。用于不同硬件的克隆。
如果将原件转移到另一个系统,也会发生同样的事情。
除非其他系统与原始系统相同,否则您可以期望不同的硬件组件在工作之前需要新的设备驱动程序。另外,作为反盗版措施,某些商业性闭源计算机程序可能会检测到此新更改,并需要其他许可步骤才能正常工作。Windows附带有一个sysprep
实用程序,仅可用于Windows解决此问题。
它是克隆的另一个名称,源于Murray Haszard在1995年开发的名为Ghost的应用程序。现在已停产;不要理会它。
为了备份,我会定期克隆硬盘驱动器。
使用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标记或记录已移除的驱动器,并带有:移除日期,用户,计算机名称,位置,内容,序列号等。
克隆是逐点复制的直接副本,因此存储在克隆驱动器上的数据与原始驱动器上的数据相同。从操作系统到隐藏目录文件,从桌面到设备驱动程序,所有内容均被相同地复制。交换旧驱动器以获取新制作的克隆,并且应该没有功能上的差异。您也可以在另一台PC上使用克隆的驱动器,除了由于硬件差异而可能丢失某些驱动程序外,它还应像旧系统一样工作,如果PC损坏,则它是理想的备份。但是,这样做的不利之处在于,直接逐位克隆通常是备份驱动器上唯一的事情。
人们通常使用程序克隆驱动器。我使用Acronis。