上个月,我从笔记本电脑中取出了大约 5 个 HDD,并将其替换为 SSD 驱动器。现在这些驱动器非常旧,磁头已磨损,因此处理其中的数据似乎很危险。因此,我想将这些驱动器中的所有分区全部复制到新的 1 或 2 TB 驱动器中。如何才能做到这一点,以便这些分区在新驱动器上后仍可启动(一些分区上有操作系统)?将这些驱动器上的所有内容(包括启动文件)复制到新分区就足够了吗?
分区上的操作系统是 Windows XP、Windows Vista 或 Windows 7。
答案1
这意味着您想在 PC 上启动笔记本电脑的旧分区。即使您已成功将所有分区复制到一个硬盘中,由于硬件差异,这仍会带来一些麻烦。
从技术上来说这并非不可能,但也不及 P2V 有效。无论如何,如果你想要那样,我想建议一种可行的方法。
首先,GRUB2 可用于多引导环境。有类似的工具,但我认为这个很容易使用。http://www.gnu.org/software/grub/要使用此工具,当然您需要一种方法将现有分区克隆到大驱动器,而 CloneZilla 可以帮助您。http://clonezilla.org/CloneZilla 有一个名为“CloneZilla Live”的奇特模式,可让您直接从 USB 或 CD 运行该工具。
所以整体流程将是这样的:
- 使用 CloneZilla Live 将所有现有分区复制到新驱动器。当然,驱动器将有多个分区。每次克隆时,保留原始分区大小很重要。
- 在新驱动器上设置 GRUB2 并仔细配置它,通过手动添加菜单使所有分区可启动。
完成此操作后,您将获得所需的启动选项。但是,我个人不推荐这样做,因为由于我提到的硬件问题,它不能保证运行。我仍然认为 P2V 转换更适合您的情况,因为您正在使用新机器运行旧分区。
答案2
我建议使用 Microsoft 的免费工具 Disk2VHD(SysInternals 工具)。它可以将现有驱动器转换为可启动的 VHD(从技术上讲,它不支持从物理到虚拟的转换机制,但我以前曾将其用于此类目的,并且不记得曾经遇到过问题)。
额外的好处是,与 VMWare 工具不同,您可以轻松地将 Windows 7 和 Windows 8(以及 Windows Server 2008 及更高版本)中的 VHD 文件作为附加的“磁盘驱动器”安装,并获得对文件的几乎即时读/写随机访问权限(甚至 7Zip 也可以打开它们并提取文件,就像它是一个大档案一样)。
或者,您可以在客户端 Hyper-V 或 Hyper-V 服务器中创建虚拟机,并将其作为操作系统/硬盘驱动器附加。它的速度也很快,并且创建的文件仅(相对)略大于原始驱动器上使用的磁盘空间总量。