主板上有两块 m.2 的 ssd,如图所示 m1 和 m2,m1 安装了 windows10 和 macos,m2 上装了 ubuntu,macos 和 ubuntu 启动项的位置都是系统所在的 ssd 上,但 win10 很奇葩,跑到了 m2 上,系统安装的顺序是 win10-》 ubuntu-》 macos,有几次重装 win10 的时候(ubuntu 已经安装完毕的情况),win10 的启动项还是在 m2 上,请问大佬们能选择启动项的安装位置吗?正在使用的 win10 的启动项现在能移过去吗?
谢谢各位大佬了!
1
lukaz 2019-07-17 12:58:12 +08:00 via Android
重装 win10 的时候把 m2 拔了不行么?
|
3
ysc3839 2019-07-17 16:24:43 +08:00 via Android
试试用 diskpart offline m2
|
4
Satelli 2019-07-17 16:40:03 +08:00 1
Windows 安装的时候总会把 EFI 放在可用的第一个磁盘的 ESP 分区里,虽然你这里是 M.2_2,但 BIOS 汇报磁盘的时候可能会在前面。然后你应该是先装了 Ubuntu 或者本身这个磁盘是 GUID 分区表并带了 ESP 分区,然后 Windows 安装的时候就直接把 EFI 放这里了。
Windows 下的方法:如果 ESP 分区是 FAT32,直接给 2 个 ESP 分区各分配一个盘符,把 M.2_2 里的 \EFI\Microsoft\ 拷贝到 M.2_1 里的 \EFI\ 就行了。如果是 Microsoft Basic Data 的话,用 DiskGenius 之类的软件直接拷。 macOS 下的方法:diskutil list 看设备号和分区格式。是 FAT32 的话先 sudo diskutil mount /dev/disk<X>s0 (x 是 Ubuntu 所安装磁盘),然后把 /<ESP Volume>/EFI/Microsoft/ 拷贝出来,再推出这个 ESP 分区,然后再 mount 本磁盘的 ESP,然后把 Microsoft 放进 /<ESP Volume>/EFI/ 里就好了。 建议关掉 CSM。反正你都是走 EFI 启动的。 |
5
Buges 2019-07-17 16:46:21 +08:00 via Android 1
|