由于硬盘转接在了雷电(Thunderbolt)硬盘盒中,导致计算机Boot Menu中找不到设备,继而无法启动系统的临时解决方法。

  在设置雷电设备pre boot后,BIOS中能检测到硬盘,但是Boot Menu中没有相应的选项(Boot Menu似乎只能列出USB设备或内置硬盘)。因而考虑使用第三方引导来启动系统。
  GRUB(Grand Unified Boot Loader)是一种启动引导程序,可以引导启动多种操作系统。

进入grub界面

随便找一个Linux安装镜像(这里选择烧录到U盘),boot引导启动后,在选择模式时(在执行安装之前),按下ESC即可进入交互界面。

启动Windows

  进入shell后依次执行下面的命令即可进入Windows系统。

insmod part_gpt
insmod chain
set root=(hd0,gpt2)
chainloader /EFI/Microsoft/Boot/bootmgfw.efi
boot

  值得注意的是,hd0表示要启动的硬盘;gpt2表示efi文件所在的分区,即引导文件所在的分区,这两个值需要根据实际情况填写。执行ls命令可列出全部分区信息。


后记

似乎可以使用BOOTICE等工具,对UEFI启动序列进行修改;编辑Windows Boot Manager的硬盘与分区即可。