A. 如果macOS是部署在apfs上:
1.mac通过usb连接新硬盘,将ssd分区。原macOS下载carbon copy clone(30天免费)傻瓜操作就可以把macOS迁移到新ssd的Mac分区。
2.找一个u盘,mac系统使用Paragon hard disk manager 制作一个恢复u盘,几分钟。
下载链接:https://dl.paragon-software.com/demo/HDM4Mac_trial.dmg
3.把u盘插到mac上,重启后按住option,进入选择启动磁盘的界面,选择启动磁盘为u盘的恢复系统。
4.进入恢复系统,选择hard disk manager。
5.右键点原磁盘,选择copy disk,然后可以调整分区大小。例如你的原磁盘win分区为200g,使用了100g空间,那么你可以在100g到xxxg之间调整,xxx取决于你新硬盘减去mac系统分区的容量。
6.点击apply operations,等待就完了。
B. 如果macOS是部署在hfs上:(Paragon hard disk manager不能读取apfs,但是可以读取hfs)
用2-6的方案,应该可以一次把macos和bootcamp打包copy到新磁盘上。
C. 如果在新ssd上不需要macos了,那么先进入恢复模式把macos分区格式化,使用2-6的方案操作,把efi分区和bootcamp分区copy到新硬盘上就行了。我实际使用的是此条路径。所以ab两个方案我不保证一定能行,但是据我分析应该是没问题的。因为在原硬盘上,我把原硬盘macos删除后,还是可以进入原硬盘bootcamp的win系统,说明macos和bootcamp是解耦合的。