以下情况:我有一台装有 SSD 和 HDD 的笔记本电脑。
- SSD 上安装了 Windows 8.1
- HDD 包含数据分区
几周前尝试使用 Linux,并将其安装在数据分区的末尾。因此,新配置如下:
- SSD 上的 Windows
- 数据在硬盘开头,Linux 在结尾
现在我想交换驱动器而不格式化或重新安装 Windows 或 Linux,以便最终 Linux 使用 SSD 的全部空间,而 HDD 在开头托管 Windows,在结尾托管数据分区。
有人能提示我如何实现这一目标吗?
答案1
- 移动数据分区以便为 Windows 分区(启动和 c:)腾出空间
- 使用 dd 将 Windows 分区克隆到 HDD 的起始位置
- 格式化SSD
- 使用 dd 将 Linux 分区(启动、/、交换)克隆到 SSD
- 扩展/因此 Linux 使用 SSD 上的所有空间
- 从硬盘中删除 Linux 分区,将数据分区扩展到磁盘末尾
您可以使用 gparted 和 dd 从 Linux 活动磁盘完成所有这些操作,但在开始之前一定要进行备份。
之后需要修复引导加载程序。使用以下命令:https://help.ubuntu.com/community/Boot-Repair