解决Skylake平台intel 六代以上cpu无法安装原版WIN7系统方法

本文主要是介绍解决Skylake平台intel 六代以上cpu无法安装原版WIN7系统方法,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

 

英特尔推出了全新的Skylake平台,CPU的效能进一步提升,随后各大PC厂商都给旗下的笔记本电脑升级到了最新的Skylake平台。随后很多购买最新款笔记本电脑的用户,由于不太适应最新的Windows 10操作系统,重新安装Windows7的时候却发现在intel 六代cpu和intel 七代CPU平台上无法识别USB接口了,鼠标、U盘、键盘统统无法用了,这是什么问题呢?

 

原来问题的原因是英特尔Skylake这代芯片组(100,200系列)把EHCI主控替换成了XHCI主控,Windows10和Windows8是原生带有XHCI主控驱动的,而稍微老点的Windows 7系统原生是没有XHCI主控的驱动的,所以就出现了以上的情况,我们今天就来解决掉这个无语的问题。

Intel Skylake是英特尔第六代微处理器架构,采用14纳米制程,是Intel Haswell微架构及其制程改进版Intel Broadwell微架构的继任者。Intel Skylake已经在2015年8月5日20:00发布,也就是北京时间九点整。

接口变更为LGA1151,必须搭配Intel的100系列芯片组才能使用。

解决Win7在intel 六代cpu和intel 七代CPU平台上无法识别USB接口之前,我们先来简单了解下XHCI的相关知识和造成问题的原因。

6代以后的intel CPU支持的是USB3.0以上,而win7是09年的产物,自己系统只能带USB2.0驱动,结果就是安装以后鼠标、键盘不管用,没法下一步,或者用PS2接口鼠标键盘(未验证),或者在win7系统内加好USB3.0驱动,再进行安装。下面只说第二种方式。

XHCI(eXtensible Host Controller Interface)可扩展的主机控制器接口,是Intel开发的USB主机控制器,本代100系列芯片的USB协议采用的就是XHCI主控,是面向USB 3.0标准的,同时也兼容2.0以下的设备。上代Broadwell之前采用的都是EHCI主控,主要是面向2.0标准的。而原生win7系统只有EHCI驱动而没有XHCI驱动

那既然知道失效是由于缺少驱动,那装上不就好了?然而这个方法并没有什么用,因为安装XHCI驱动需要鼠标和键盘来操作,然后Win7下是无法识别USB接口的,不过通过PS/2连接的鼠标键盘是能正常工作的,可惜绝大多数笔记本都不可能带有PS/2接口,这个问题可以说是相当的烦人,不过好在厂商也意识到这个问题了,推出了Win7 USB补丁。下面小编就给详细介绍如何制作集成USB3.0驱动的新ISO镜像。

问题解决方法:

需要用到的软件/硬件工具:

1、一台可以正常工作的电脑

2、Win7 USB Patcher,可点击下载,来自华擎官网。(技嘉、华硕、微星也有自己的工具,操作方式都大同小异,下面的操作都以华擎的工具为例做演示)

3、Win7的原版的ISO镜像

具体操作流程:

把上述工具准备好,用能正常工作的电脑来完成以下操作。

首先把准备好的ISO镜像用WinRAR/好压/360压缩/7z等解压工具把里面的文件解压到硬盘上任意文件夹上。

 

把下载好的华擎破解软件解压出来,然后运行这个Win7USBPatcher。

 

第一步:到这里就视情况选择,如果是准备了U盘的话就选择第一个,如果是准备了其他储存介质的就选其他。我们这里就直接选择本地硬盘分区,那我们这里选第二个,Create a XXXX installation iso file for a cd 。然后点右下角的“Next”。

 

第二步:然后选择“Browse”,下面的路径就选刚才解压出来原版ISO文件的文件夹。再点击“Next”

第三步:选择要保存制作usb3.0驱动的新iso路径,然后再点击“Next”

第四步:制作Win7 iso新镜像文件,直接点击“Start”就可以开始了。然后你只要等待5~20分钟即可完成。

制作成功之后,你的U盘中的win7安装包中就已经注入了XHCI的驱动了,然后就可以用新iso镜像文件按照正常的顺序的安装Windows7操作系统了。此方法目前只对WIN7 64位有效。

这篇关于解决Skylake平台intel 六代以上cpu无法安装原版WIN7系统方法的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/463344

相关文章

golang中reflect包的常用方法

《golang中reflect包的常用方法》Go反射reflect包提供类型和值方法,用于获取类型信息、访问字段、调用方法等,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值... 目录reflect包方法总结类型 (Type) 方法值 (Value) 方法reflect包方法总结

C# 比较两个list 之间元素差异的常用方法

《C#比较两个list之间元素差异的常用方法》:本文主要介绍C#比较两个list之间元素差异,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧... 目录1. 使用Except方法2. 使用Except的逆操作3. 使用LINQ的Join,GroupJoin

MySQL查询JSON数组字段包含特定字符串的方法

《MySQL查询JSON数组字段包含特定字符串的方法》在MySQL数据库中,当某个字段存储的是JSON数组,需要查询数组中包含特定字符串的记录时传统的LIKE语句无法直接使用,下面小编就为大家介绍两种... 目录问题背景解决方案对比1. 精确匹配方案(推荐)2. 模糊匹配方案参数化查询示例使用场景建议性能优

关于集合与数组转换实现方法

《关于集合与数组转换实现方法》:本文主要介绍关于集合与数组转换实现方法,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录1、Arrays.asList()1.1、方法作用1.2、内部实现1.3、修改元素的影响1.4、注意事项2、list.toArray()2.1、方

Python中注释使用方法举例详解

《Python中注释使用方法举例详解》在Python编程语言中注释是必不可少的一部分,它有助于提高代码的可读性和维护性,:本文主要介绍Python中注释使用方法的相关资料,需要的朋友可以参考下... 目录一、前言二、什么是注释?示例:三、单行注释语法:以 China编程# 开头,后面的内容为注释内容示例:示例:四

Python中win32包的安装及常见用途介绍

《Python中win32包的安装及常见用途介绍》在Windows环境下,PythonWin32模块通常随Python安装包一起安装,:本文主要介绍Python中win32包的安装及常见用途的相关... 目录前言主要组件安装方法常见用途1. 操作Windows注册表2. 操作Windows服务3. 窗口操作

Redis出现中文乱码的问题及解决

《Redis出现中文乱码的问题及解决》:本文主要介绍Redis出现中文乱码的问题及解决,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录1. 问题的产生2China编程. 问题的解决redihttp://www.chinasem.cns数据进制问题的解决中文乱码问题解决总结

一文详解Git中分支本地和远程删除的方法

《一文详解Git中分支本地和远程删除的方法》在使用Git进行版本控制的过程中,我们会创建多个分支来进行不同功能的开发,这就容易涉及到如何正确地删除本地分支和远程分支,下面我们就来看看相关的实现方法吧... 目录技术背景实现步骤删除本地分支删除远程www.chinasem.cn分支同步删除信息到其他机器示例步骤

在Golang中实现定时任务的几种高效方法

《在Golang中实现定时任务的几种高效方法》本文将详细介绍在Golang中实现定时任务的几种高效方法,包括time包中的Ticker和Timer、第三方库cron的使用,以及基于channel和go... 目录背景介绍目的和范围预期读者文档结构概述术语表核心概念与联系故事引入核心概念解释核心概念之间的关系

在Linux终端中统计非二进制文件行数的实现方法

《在Linux终端中统计非二进制文件行数的实现方法》在Linux系统中,有时需要统计非二进制文件(如CSV、TXT文件)的行数,而不希望手动打开文件进行查看,例如,在处理大型日志文件、数据文件时,了解... 目录在linux终端中统计非二进制文件的行数技术背景实现步骤1. 使用wc命令2. 使用grep命令