legacy的windows机器改UEFI
Easul Lv6

本次流程是在Dell的台式机上进行操作。
由于是需要装双系统,所以需要使用UEFI模式进行启动,故需要使用该流程进行操作。

将legacy的windows机器改为UEFI

  1. 使用F2进入BIOS,或者使用F12进入启动项快速选择界面,然后再进入BIOS
  2. 进入到GeneralBoot Sequence,将Boot List Option改为UEFI
  3. 进入到System Configuration,如果硬盘模式是raid,将SATA Operatior硬盘模式改为AHCI模式

参考

制作EFI分区

  1. 使用DiskGenius,右击硬盘名称,转换分区表类型为GUID格式
  2. 找一个比较大的分区,右击该分区,调整分区大小分区后部分出一个500M左右的分区,用作制作EFI分区。由于系统启动的时候只是找这个分区,而并不是只从磁盘的开头开始找,所以EFI分区在后边也没有关系
  3. 右键该分区,建立ESP/MSR分区,创建EFI分区

windows的启动项修复

由于legacy模式下的windows的启动项可能没有efi文件,所以可以进行如下操作。

  1. EFI分区创建文件夹EFI/Microsoft/Boot,然后将原本legacy模式下启动的Boot文件夹下的文件复制过来。如果有.efi文件,就可以直接用这个进行启动项修复和。没有的话,就看做是对原本启动文件的一个备份了。
  2. 如果没有.efi,那么在类似于C:\Windows\WinSxS\amd64_microsoft-windows-b..ore-bootmanager-efi的目录下找到bootmgfw.efibootmgr.efi,然后复制到EFI/Microsoft/Boot目录即可
  3. 启动PE,使用启动项修复工具,如Bootfix修复该启动项即可(使用BOOTICE可能会修复不成功,所以用Bootfix即可)

其他

如果安装deepin等其他系统的时候,就可以自动找到EFI分区

 评论
来发评论吧~
Powered By Valine
v1.5.2