WinToGo 移动硬盘外接Windows系统记录
node_modules

想着买块大点的移动硬盘,应该可以装个 Windows 打打游戏,再装个 Ubuntu 做开发,可以把 Mac 的空间节省好多,理论上是通的,那先试试看呗。提示一下: 最后没有成功,在移动硬盘上只装了 Windows, 装完 Ubuntu 就不能引导 Windows 启动了,还没找到原因。结果是: 分了500G 用作 Windows玩耍,100G 做普通存储,剩余挂载到 Mac 系统,从虚拟机里面装的 Ubuntu 做开发,有熟悉这里面门门道道的老鸟烦请指点一二,此文仅做记录。

一、准备

  1. 买块固态移动硬盘。一直想买来着,没狠下心,终于有一天支付宝给我推送过来了,600多块钱,好像还有红包啥的,便宜30几块钱,我这小农思想,受不了... 买完之后又有点后悔,不如狠狠心买个据说很厉害的三星T7,传输速度上G,我 300M 完全不够看,先凑合用着。
  2. 额外 u 盘。制作启动盘。
  3. Windows 系统的电脑。因为要装 Windows,找的方案是必须得用 WindowsToGo,不然用普通 u 盘安装方式的话,win10 不支持直接安装到外接设备。用的启动U盘是由 Ventoy 做的,目前仅支持 linux 系统和 windows 系统,索性直接用 Windows 系统搞了。
  4. 外接鼠标。Mac 使用外接wintogo的时候,第一次没有对应驱动,无法完成安装。
  5. 外接键盘。

二、制作 U 盘启动盘

三、下载镜像系统

四、制作 WinToGo

  1. 下载好 WTG 之后,直接运行 wintogo.exe, 插入我们的移动硬盘,将windows的 iso 放到对应位置,点击制作。会格式化一遍移动硬盘,大约10多分钟吧,就可以制作好 wintogo了。

五、安装 Windows 到移动硬盘

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   -
~ 

diskutil addPartition /dev/disk2 exfat storage 100G启动转换助理操作storage
  1. 重启电脑,进入 windows 系统,可以看到 storage 磁盘信息,进入支持软件文件夹,找到 setup.exe, 直接运行,即可安装 支持windows 的软件,安装完成之后键盘鼠标,wifi 都好使了。。

六、安装 Ubuntu到移动硬盘(坑)

剩余分区还有不到 400G,想着还能装个 ubuntu 系统,说干就干。插上 U 盘启动盘,插上移动硬盘,重启-> Option -> u盘启动分区,选择 ubuntu 系统。一直到分区那里,新建一个 EFI 分区 50M, 剩余磁盘空间挂载到根目录,引导程序安装到 EFI 分区,然后一路装完,进入了期待已久的 ubuntu 系统,把各种软件装完之后,美滋滋,再去windows 系统瞅瞅 >> 重启 。。。 进不去 windows 了。有熟悉的大手烦请指点一二...