什么是“克隆硬盘驱动器”以及如何进行?

ThN*_*ThN 11 usb windows-7 hard-drive clone external-hard-drive

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

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

什么是重影硬盘?

gro*_*taj 15

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

大多数情况下,克隆意味着目标驱动器以类似的方式进行分区,分区使用相同的文件系统进行格式化,并且所有数据都被复制到目标驱动器上的类似分区。未存储在文件中的额外信息,例如 MBR、VBR、隐藏在分区表中的数据通常也会被克隆。(此数据将在常规文件系统级副本中被省略,并且目标驱动器将无法启动。)

为位复制做一点会算作克隆,但这是最慢和最不灵活的方法。它仅在目标驱动器不小(浪费任何多余空间)并且也复制了一些乱码(删除的文件、未使用的空间等)时才有效。但是,这可能是期望的,例如。在恢复故障硬盘驱动器或取证过程中制作安全副本时。

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

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

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

  • “应该可以在同一台 PC 中启动正确克隆的硬盘驱动器”。这绝对是**可能的,并且经常出于这个原因而这样做。许多公司使用克隆的硬盘驱动器在相同的 PC 上推出相同的操作系统安装。就在今天,我克隆了一个硬盘驱动器以在 ** 同一台** PC 中使用,因为原始驱动器显示出故障的早期迹象(Windows 事件日志中充满了 atapi 错误)。最后,在进行取证分析时,逐位克隆也可能很有用。您可以检查克隆,而不必担心潜在的破坏性证据。 (3认同)
  • `只有在目标驱动器更大时才有效` - 你能解释一下原因吗?目标驱动器不能完全等于原始驱动器,并且可以访问/写入原始驱动器/目标的每一位? (2认同)
  • 进行逐位复制(例如使用`dd`)比格式化驱动器和单独复制每个文件要快几英里。 (2认同)

ian*_*215 7

克隆硬盘意味着制作原始源数据的副本。此复制副本可以逐位复制磁盘上的所有内容。另一种选择是克隆单个分区,如果您只想复制特定数据(例如操作系统或数据分区),这会很有用。

如果我对计算机硬盘进行克隆,它将是(包含的数据的完全副本。要克隆硬盘,您需要特殊的软件。

克隆软件的一些例子:

  • Clonezilla,一个基于 Linux 的克隆工具
  • Acronis True Image
  • 诺顿幽灵

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

从它的声音来看,您尝试做的不是克隆,而是所谓的同步。您希望将数据驻留在一台计算机上。然后使用便携式媒体将数据带到另一台计算机上使用。但是您希望两个位置保持相同。

这听起来准确吗?

  • 和 `dd` 用于 *NIX (3认同)
  • 您首先提到的 Clonezilla 的默认操作模式是*不* 逐位克隆,因此这有点破坏了您的定义。 (2认同)

小智 7

什么是克隆磁盘?

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

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

如果我将克隆转移到另一个系统会发生什么?

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

除非另一个系统与原始系统相同,否则您可以预期不同的硬件组件在工作之前需要新的设备驱动程序。此外,作为反盗版措施,一些商业闭源计算机程序可能会检测到这种新变化并需要额外的许可步骤才能工作。Windows 附带一个sysprep实用程序,该实用程序仅针对 Windows 解决此问题。

什么是鬼影?

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


ero*_*ana 5

出于备份目的,我会定期克隆我的硬盘。

使用 Linuxdd命令克隆驱动器。

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 不要尝试引导具有相同 UUID 的 2 个驱动器的计算机。

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

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

11 使用以下信息标记或记录已移除的驱动器:移除日期、用户、机器名称、位置、内容、序列号等。

  • 这不能回答 OP 的任何问题。他从不问如何进行克隆。他的问题是:(1)什么是克隆?(2) 克隆能否在另一台 PC 上运行?(3) 什么是重影? (5认同)