手动调整 Windows 10 Bootcamp 分区的大小

dar*_*hna 13 mac partitioning boot-camp windows-10

在运行 macOS Sierra 的 MBP 上通过 bootcamp 安装了 Windows 10,但我想扩展 Windows 分区并缩小 macOS 分区,尽可能避免重新安装。

我已经进行了搜索,但我在这个主题上发现的其他问题是 1) 关于 Windows 7 和 2) 只是建议使用 WinClone 或类似的。

如果不使用付费公用事业,如何手动完成?

编辑: 我使用了来自 ubuntu live USB 的 gParted 来调整 windows 分区的大小。现在唯一的问题是 Windows 在启动时抛出错误。在线资源建议使用 gdisk 以某种方式同步 GPT 和 MBR 表?

(我有数据备份和 mac OS 启动正常,所以现在这只是一个好奇的问题,如果可能的话避免重新安装)

dar*_*hna 13

好的,这是我最终解决问题的方法(调整 Windows 10 训练营分区的大小):

缩小 macOS 分区

  1. 启动进入恢复模式并打开终端
  2. 运行diskutil cs list列出核心存储逻辑卷,并复制逻辑卷UUID
  3. 使用diskutil cs resizeStack LVUUID sizewheresize是一个参数调整逻辑卷的大小,例如80g(80 gb)

扩展 Windows 分区

  1. 使用本教程创建一个 ubuntu live USB
  2. 启动到 ubuntu live USB(在启动时按住选项以进行选择)
  3. 打开GParted,用它把windows分区扩展到之前创建的空闲空间

修复 MBR 以便 Windows 启动

这种方法似乎有效,我不知道这是否是正确的做法,但 Windows 现在确实可以启动。

  1. 启动到 mac OS 并安装 gdisk(下载 .pkg 文件并安装)
  2. 打开终端并运行diskutil list,记下启动盘标识符(/dev/disk0,/dev/disk1等)
  3. 运行sudo gdisk disk_id替换disk_id来自先前步骤与所述标识符
  4. 类型 x进入专家模式
  5. 类型 n以创建新的保护性 MBR
  6. 键入w以保存更改并确认y
  7. 重新启动到 Windows!

最后的注意事项

我备份了所有重要数据,以防万一出现严重错误,我不得不重新安装 Windows、macOS 或两者。 不要在没有备份数据的情况下尝试此操作!

请注意,我不是专家,并将此过程与现有讨论板帖子中的信息放在一起,因此对我有用的方法可能对您不起作用。