我买了一个三星 SSD 硬盘,256 GB。我已经有三星 HDD(512 GB)和几个分区,但现在我想重新组织我的系统 - 将我的 Windows 7 系统分区移动到 SSD。
关键是我的分区结构有点奇怪 - 我有 Windows 7 系统分区(C:),Windows XP 分区(甚至不要问:))作为“D:”并且存储分区是“E:”,“F:”,“G:”(G 是 FAT32 分区 - 在单独的硬盘上我的 Win7 和 Linux 之间的“桥梁”)和“I:”分区。
这是图片:
如您所见,“Disk1”是我的 SSD 磁盘,上面默认安装了 Win7。我自己在原始系统上创建了分区,这就是为什么原始驱动器上没有那个“100 MB”的小系统分区。在 Win7 之前只有 WinXP...
在寻求您的帮助之前,我为了克隆系统分区做了以下事情:
- “DriveImage XML”程序 - 它克隆“C:”驱动器,但系统无法启动,也无法使用系统磁盘修复。
- 安装了默认的 Win7,制作了我原来的 C 和 D 分区的系统映像(出于某些原因,“D”分区必须包含在映像中),并尝试将映像恢复到 SSD 磁盘。大约 30 分钟后,恢复工作报告为“完成”,但当我启动 SSD 磁盘时没有看到任何变化 - 我仍然得到了我的“原版”Windows 7 安装。幸运的是,我的原始硬盘没有任何变化。:)
下一步该做什么?我做错了什么?
PS 我不想使用Norton Ghost,我不想花钱买一些百年才用一次的软件。
答案1
您可能会发现 W7 安装占用了 D: 上的某些空间,这就是您需要它来启动的原因。
当然,当您创建一个新的 C:克隆时,根据驱动器的顺序(由 BIOS 确定),驱动器号会发生变化并使一切变得混乱。
最简单的做法可能是禁用除要启动的分区之外的所有其他分区,然后安装新的 W7。然后,您应该能够打开数据分区。如果一切正常,您可以尝试打开其他可启动分区,但请注意,它们可能不再启动,您需要费些功夫才能恢复可启动的 Linux 分区 - Win XP 可能需要不同的安装 - 这可能是另一个问题 - Windows 安装假设它们是唯一的游戏,并倾向于接管 MBR。W7 安装将重置主引导记录,因此您将丢失 GRUB 的引导记录。我通常发现使用 2 个不同的物理驱动器来多重启动多个 Windows 版本和 Linux 是最简单的方法,但这取决于是否具有良好的 BIOS 支持。
使用可启动实用程序 CD 用 parted 或类似程序编辑分区。只需查看分区表并仔细记下所有分区及其分区类型。然后将所有不需要的分区的分区类型更改为空或无效类型。稍后再将它们改回来,以这种方式更改分区类型不会丢失任何数据 - 只要您不更改为不同的但有效的类型然后尝试挂载和使用它们。