我有 Western Digital 250GB Blue SSD。我想将我的操作系统转移到它上面。我在一个 1TB 硬盘上安装了 Fedora,在另一个 1TB 硬盘上安装了 Windows 7。我不知道 GRUB2 启动文件在哪里。
找到它们并首先使用 dd 克隆 GRUB2,然后克隆 Windows 7 和 Fedora 是否可以?
请帮忙。谢谢
答案1
移动 Windows 和 Linux 安装是一个过于广泛的主题,无法在一个答案中涵盖。简而言之,在物理移动和调整分区大小后,您需要确保以下几点:
- BIOS 启动设置现在指向新驱动器
- GRUB2 或您正在使用的任何引导加载程序都安装在新驱动器的引导元数据(MBR/PBR/其他)中,并且可以找到新安装
- 分配的驱动器号和挂载点保持有效/适当更改它们
- 在 Windows 中,分配的驱动器号位于 中
HKLM\System\MountedDevices
。其中条目的格式没有记录。您可以- 使用一些从启动 CD 运行的程序来编辑它们(我知道 Acronis Disk Director 可以),或者
- 删除该键下的条目,然后有策略地拔下磁盘并选择性地隐藏分区,以便 Windows 内核在启动时分配字母(至少对于系统分区而言 - 其他的你可以随后更改)
- 在 Linux 中,挂载点位于
/etc/fstab
除由引导加载程序传递给内核的根文件系统之外。分区可以通过其设备名称来识别或文件系统特定的 ID 或标签。
- 在 Windows 中,分配的驱动器号位于 中
答案2
与其移动所有内容,不如使用 Fedora 备份软件备份您的操作系统,然后在 SSD 上安装全新的操作系统。对于 Windows 7,使用“控制面板”中的“备份和恢复菜单”并复制整个“C”盘(勾选包含 C 盘的系统映像),然后将其恢复到新安装。
在从驱动器中删除任何内容之前,请先测试 SSD 是否一切正常。
本教程介绍如何备份 Windows 7: https://www.howtogeek.com/howto/1838/using-backup-and-restore-in-windows-7/