一、背景介绍
新电脑都不支持win7,原因主要是三点:
1、win7没有自带usb3.0驱动,导致只有3.0的新主板鼠标等usb设备不识别
2、win7没有自带nvme固态硬盘驱动,导致固态硬盘不识别
3、最关键的是,win7对UEFI启动引导方式的支持不完全,导致win7开机卡四叶草的logo。这主要是win7开机在UEFI模式下还是会以传统int 10中断的方式调用显卡驱动,如果主板不支持CSM启动模式(也即是一种UEFi下支持int 10中断的兼容模式)只支持纯UEFI的话就会卡开机四草logo。
二、下载注入了usb3.0和nvme驱动的纯净版win7,当然你也可以去MSDN自己下载纯净版的win7,然后按照网上了教程自己手动注入驱动,教程http://tieba.baidu.com/p/5175759153?red_tag=0542485574
Win7 SP1 64位 原版镜像注入USB3.0+NVME驱动 支持UEFI+GPT
https://pan.baidu.com/s/1dF5Xedr
三、用U盘启动winPE,安装刚刚下载的win7镜像
四、设置UEFI启动项
一般来说,UEFi主板会自动搜索全盘所有ESP(EFI)分区里的*.efi启动文件,win7x64需要bootx64.efi文件,咱们的win7的EFI文件在Windows\Boot\EFI文件夹里面有bootm**.efi和bootmgr.efi,然后在系统盘根目录下有C:\EFI文件夹有bootm**.efi和bootmgr.efi。
但是我们不能用win7的bootmgrfw.efi文件,咱们得到之前的win10系统里面,把win10系统盘根目录下的EFI文件夹复制到EFI分区,要是bootmgrfw.efi得改名为bootx64.efi,这样UEFI的win7引导文件才算做好
五、解决显卡中断不兼容
要是你的笔记本主板支持CSM模式,那就关闭安全启动,打开CSM模式。
要是不支持,就下载VGASHIM.efi这个神奇的引导文件,这个文件最初是一个大神开发的mac装win7用的,原理大概是模拟一个VGA虚拟显卡,使得win7不卡logo
VGASHIM下载:
链接: http://pan.baidu.com/s/1O2-LgkElY8RCdH0DDMrkcg
密码: zdsy
使用方法就是用这个文件替换bootx64.efi就可以了
六、然后就正常启动win7,进入安装流程,安装完毕后用360驱动管家下载驱动就可以了(前提是一定要把有线网卡驱动和无线网卡驱动先下载好放硬盘里),NVIDIA GTX1060驱动可以去NVIDIA官网下有win7x64的驱动,蓝天模具的热键驱动和蓝天控制中心可以去蓝天官网下,直接下win10版本的,win7下可以正常使用
PS:这个VGAShim的方法有个问题,就是只支持win7的引导,而且不支持win7从休眠中恢复,只能正常开机,对我这种win7加XUbuntu双系统的人来说,还要用rEFInd来实现双系统引导,麻烦!
下次再发一帖,说一下神舟战神z7pro怎么修改BIOS固件以支持CSM模式启动