WinToGo 移动硬盘外接Windows系统记录
2017 年的 MacBook 已经跟不上节奏了,做 Android 开发,依赖包缓存不少;做 Web 开发也有不老少的
node_modules
,删了吧,下次还得重新下载; 不删吧,还占老多空间,偶尔看看 Flutter,sdk 就得几个G,我还想存点小电影啥的...... 导致边开发,边删东西,今天删这个,明天删那个的,不舒服。最近的 Mac 都 1 T 起步,还有据说很香的 M1,买是暂时还狠不下心,我觉得我这个还可以坚持两年,我可以想想办法...
想着买块大点的移动硬盘,应该可以装个 Windows 打打游戏,再装个 Ubuntu 做开发,可以把 Mac 的空间节省好多,理论上是通的,那先试试看呗。提示一下: 最后没有成功,在移动硬盘上只装了 Windows, 装完 Ubuntu 就不能引导 Windows 启动了,还没找到原因。结果是: 分了500G 用作 Windows玩耍,100G 做普通存储,剩余挂载到 Mac 系统,从虚拟机里面装的 Ubuntu 做开发,有熟悉这里面门门道道的老鸟烦请指点一二,此文仅做记录。
一、准备
- 买块固态移动硬盘。一直想买来着,没狠下心,终于有一天支付宝给我推送过来了,600多块钱,好像还有红包啥的,便宜30几块钱,我这小农思想,受不了... 买完之后又有点后悔,不如狠狠心买个据说很厉害的三星T7,传输速度上G,我 300M 完全不够看,先凑合用着。
- 额外 u 盘。制作启动盘。
- Windows 系统的电脑。因为要装 Windows,找的方案是必须得用 WindowsToGo,不然用普通 u 盘安装方式的话,win10 不支持直接安装到外接设备。用的启动U盘是由 Ventoy 做的,目前仅支持 linux 系统和 windows 系统,索性直接用 Windows 系统搞了。
- 外接鼠标。Mac 使用外接wintogo的时候,第一次没有对应驱动,无法完成安装。
- 外接键盘。
二、制作 U 盘启动盘
使用 Ventoy 制作启动盘, Ventoy 制作多系统启动盘还不浪费 U 盘。
三、下载镜像系统
四、制作 WinToGo
制作 WinToGo 的过程,先查看官网 了解一下。然后找了一个 WintoGo 的软件,还有 WinToUSB, WinToGo 有一定的概率制作失败,然后读移动硬盘也偶尔会有问题,不知道是我破电脑的问题,还是软件问题。 使用 WinToUSB 是往分区写的时候要收费版,很不友好。最后找到了组织, 感谢---萝卜头IT论坛, 使用里面的 WTG, 很好使,WTG下载链接。
- 下载好 WTG 之后,直接运行 wintogo.exe, 插入我们的移动硬盘,将windows的 iso 放到对应位置,点击制作。会格式化一遍移动硬盘,大约10多分钟吧,就可以制作好 wintogo了。
五、安装 Windows 到移动硬盘
- 插入移动硬盘,重启 Mac 电脑,开启按住 Option 键,进入引导页面,选择第二个 EFI 引导的,就可以进入 Windows 的安装过程了,记得安装过程中会重启,重启时记得按 Option,以便正常进入 Windows 系统。
- 使用鼠标键盘配合操作,完成 windows 系统的安装。安装完之后,发现 Mac 的鼠标键盘不好使。但是莫急。
- 从移动硬盘做出用作存储的分区。打开磁盘管理工具,当前windows 系统的 C 盘占据了整个移动硬盘空间。我们需要减少一下这个分区的大小,以便给其他地方使用。右键-> 缩小卷,会给出一个可以减少的值。自行配置就好。我给 C 盘留了 500G。
- 重启电脑,按住 Option 键,进入 Mac 系统。使用
diskutil
给移动硬盘制作分区。
❯ diskutil list
/dev/disk0 (internal, physical):
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *500.3 GB disk0
1: EFI EFI 314.6 MB disk0s1
2: Apple_APFS Container disk1 500.0 GB disk0s2
/dev/disk1 (synthesized):
#: TYPE NAME SIZE IDENTIFIER
0: APFS Container Scheme - +500.0 GB disk1
Physical Store disk0s2
1: APFS Volume Macintosh HD - 数据 469.8 GB disk1s1
2: APFS Volume Preboot 294.4 MB disk1s2
3: APFS Volume Recovery 610.7 MB disk1s3
4: APFS Volume VM 1.1 GB disk1s4
5: APFS Volume Macintosh HD 15.0 GB disk1s5
6: APFS Snapshot com.apple.os.update-... 15.0 GB disk1s5s1
/dev/disk2 (external, physical):
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *1.0 TB disk2
1: Microsoft Reserved 16.8 MB disk2s1
2: EFI NO NAME 367.0 MB disk2s2
3: Microsoft Basic Data BOOTCAMP 475.5 GB disk2s3
4: Microsoft Basic Data 100G 100.0 GB disk2s4
5: Microsoft Basic Data linux 424.0 GB disk2s5
(free space) 290.1 MB -
~
可以看出在移动硬盘在disk2, 然后对移动硬盘先做100G的存储分区 diskutil addPartition /dev/disk2 exfat storage 100G
。做好之后,打开启动转换助理
,在菜单栏选择操作
, 下载windows支持软件,下载完成之后,将支持软件的文件夹,移动到 storage
磁盘中。
- 重启电脑,进入 windows 系统,可以看到 storage 磁盘信息,进入支持软件文件夹,找到 setup.exe, 直接运行,即可安装 支持windows 的软件,安装完成之后键盘鼠标,wifi 都好使了。。
六、安装 Ubuntu到移动硬盘(坑)
剩余分区还有不到 400G,想着还能装个 ubuntu 系统,说干就干。插上 U 盘启动盘,插上移动硬盘,重启-> Option -> u盘启动分区,选择 ubuntu 系统。一直到分区那里,新建一个 EFI 分区 50M, 剩余磁盘空间挂载到根目录,引导程序安装到 EFI 分区,然后一路装完,进入了期待已久的 ubuntu 系统,把各种软件装完之后,美滋滋,再去windows 系统瞅瞅 >> 重启 。。。 进不去 windows 了。有熟悉的大手烦请指点一二...