本帖最后由 Rachilee 于 2015/9/28 13:25 编辑
ios设置关闭mbr盘就能正常启动
有说是mbr安装过系统不能启动,我直接把它删除了,也不行
难道是mbr有主分区就不行?实在难搞,直接clean了,转成gpt省事
后来有人说win7最新的MSDN安装盘解决了这个问题,也懒得下载了,没有测试
uefi启动和mbr启动时间其实没多大区别,SSD。我电脑拨开电源,从按电源键,到显示器亮需要6秒,然后bios logo自检几秒,进系统9秒左右(系统不设置快速开机,硬盘没有安装intel快速启动,就是纯的开机),uefi快的就是bios logo自检的几秒。。没什么意义。
-------------------------------------
最新研究发现,win7 uefi启动支持不完整,就是不支持显卡通过uefi启动,win7进不了系统,会卡在windows logo处
win7 gpt mbr 双硬盘其实是没问题的,需要在bios里面设置,开启csm支持后,有一个storage boot option选项,默认是legacy,改成uefi就可以了。可能不同主板设置不太一样,有这个设置的地方就行。因为从esp启动bootx64.efi后,storage boot option选项是legacy,这会默认去找mbr硬盘的bcd,配置和esp里面的当然不吻合,就会报错提示修复,如果选择正常启动的话,就会启动mbr的bcd。
以下是技嘉主板uefi设置的心得,刚开始很混淆,终于搞清楚了
windows 8 feature
选择other或者win8,都可以安装win7,win10,不存在说选择win8就只能安装win8,要启动成功关键是下面的设置,取决于你的系统纯不纯支持uefi,硬件纯不纯支持uefi,2项都纯,就能纯uefi启动,其中有一个不纯,必须开sm,且硬件不能uefi启动的要设置成legacy
csm
安装win7必须开启,开启后显卡以legacy方式启动,不然卡windows logo处进不了系统
boot mode selection
这个很好理解,选uefi就会从esp启动
storage boot option control
这个和上面有点混,其实它就是 gpt mbr双硬盘启动问题的原因,它指的是从esp启动bootx64.efi以后,装载bcd,选择是从mbr硬盘还是gpt,因为这个是csm兼容功能开启后才有的选项,主板厂商为了提高启动概率,默认是legacy,去寻找mbr硬盘里的bcd,会导致安装在gpt里面的系统不能启动;而win8 gpt mbr 双硬盘启动不会有问题,因为windows 8 feature 你选择windows 8之后,默认是纯uefi启动,csm是关闭的,它不会去寻找mbr硬盘的bcd。
other pci device rom priority
指的是除了显卡、pci硬盘外的其它pci设备启动的方式,是uefi还是legacy传统方式,纯uefi就选择uefi
security boot
这个都知道,没有微软认证的系统,关闭
很久没有研究过这些东西了,趁win10出来,有点热情。其实uefi安装根本不需要网上的 uefi pe,或者 ios 刻录到u盘,只要了解了原理,随便弄弄都能启动。
我安装系统都是传统pe,imagex部署,然后 bcdboot添加一下引导
理论上U盘安装,ISO直接解压出来即可,别去刻录把省得去备份U盘数据
|