窄口牛 发表于 2019-9-17 10:01
不要兼容,设置成仅legacy。
窄口牛 发表于 2019-9-17 11:01
有的机器兼容方式确实起不来,甚至还不如仅efi。
窄口牛 发表于 2019-9-17 11:35
你说的不对呀,仅legacy却看到efi的引导,仅efi却看不到了?
2010javalet 发表于 2019-9-17 13:47
如果没有内置Legacy启动,只有Externel Legacy Boot,只能用U盘做引导盘启动内置硬盘
在MBR硬盘上安装UEFI+bios双模式启动的系统
在winpe下分两个分区,一个FAT分区,建议1G容量,并激活之;一个ntfs分区容量大于10G。然后用imagex或其他解压方式安装系统,其中ntfs分区为系统所在分区,FAT分区为启动文件所在分区。然后用bios模式启动完成正常安装过程(win 8.1支持直接在MBR硬盘上以UEFI启动完成安装,而不再需要bios),等系统安装完毕之后,进入系统,用win8的bcdboot执行前面的命令(依旧假设FAT分区盘符为d:)。
以上两种情况完成后bios模式能直接正常启动系统,uefi启动一般也能自动执行激活主分区中的efiootootx64.efi或者EFIMicrosoftBootootmgfw.efi来启动windows。
如果主板没能自动执行,还需要在主板的文件启动(boot from file)中手动选择那个FAT分区中的EFIMicrosoftBootootmgfw.efi作为启动文件,来添加到启动项中。
如果主板既不能自动执行所提到的efi文件,又没有提供手动选择efi文件启动的功能,则需要用win8的启动光盘进入uefi启动的winpe中,然后再执行上面所提到的bcdboot命令,这样bcdboot会自动为主板设置中添加EFIMicrosoftBootootmgfw.efi启动项
注意:mbr+uefi方式启动后,win7的bcdedit会无法识别bcd文件,可以用win8的bcdedit代替。
最新试了一下win8.1,利用imagex解压install.wim到mbr硬盘,bcdboot生成启动菜单。win8.1可以直接在MBR硬盘上以UEFI启动完成安装,而不再需要bios启动完成安装(win7/win8在mbr硬盘上必须bios方式完成安装,否则报错)。
欢迎光临 无忧启动论坛 (http://wuyou.net./) | Powered by Discuz! X3.3 |