MacBook Air 13, Dell XPS 13 和 Thinkpad X1 Carbon 都是轻薄笔记本中设计优秀的典范,受到不少用户追捧。html
不过对于 Windows 阵营的笔记本,最近有个坏的传言:Intel 7 系列 CPU 只支持 Windows 10 系统,不支持 Windows 7 和 Windows 8。为了确认这个消息的真伪,笔者特地调查了一下各厂商的驱动下载支持页面。Intel 官网的最新驱动仍然支持各类操做系统,可是部分笔记本厂商已经开始不提供 Windows 7 的整套系统驱动程序了,好比 Dell 最新推出的 XPS 9360 系列就是如此。python
因此对于台式机用户来讲,跟进 7 系列平台问题可能不大;可是对于笔记本用户来讲,就比较麻烦了。因而笔者趁今年双 11 期间赶忙入手了一台 6 系列的 XPS 13 (9350)。XPS 9350 系列的驱动支持那真的是至关体贴,除了 Windows 7 / 8.1 / 10 甚至还提供了 Ubuntu 14.04 须要的全部驱动;而 9360 系列的驱动支持列表里只有孤零零的一个 Windows 10。想要入手的同窗必定要抓紧,如今库存已经很少了。shell
虽然 XPS 9350 系列支持 Windows 7,可是安装起来并不容易。若是按照普通的流程把 Windows 7 MDSN iso 写入到 U 盘里,而后引导安装,首先会由于缺乏 NVME 驱动发生找不到硬盘的状况;而在解决这一问题后,则又会由于缺乏 USB 3.0 XHCI 驱动出现“缺乏所需的 CD/DVD 驱动器设备驱动程序”的问题。在这两个问题都解决以后,进入系统后又有一大堆带问号的未知设备须要安装驱动,整个过程真的是至关麻烦。windows
为了解决以上问题,让重装系统一劳永逸,本文教你来打造一个属于 Dell XPS 13 (9350) 的专属 Windows 7 iso 镜像。浏览器
制做这个 iso 镜像的标准是:只添加绝对必要的、若是不安装会在设备管理器中产生未知设备的驱动,不添加任何其它组件。安全
1. 备份 Windows 10框架
Dell XPS 9350 一般已经预装了 Windows 10。在重装系统前,强烈建议首先进行如下步骤:less
预装的 Windows 10 系统桌面上应该有个 Dell 服务应用,打开后便可获取本机的“服务标签”和“快速服务代码”。其中的服务标签能够用于在 Dell 驱动下载页面下载适用于本身的驱动程序,快速服务代码则能够用于联系 Dell 人工客服。ide
另外就是使用 Ghost 备份整个硬盘,方便从此装回 Windows 10。目前网上有部分 Windows 10 PE 是能够支持 XPS 的,但也有不少不支持,没法识别 SSD。多尝试几回,一般就能够找到一个合适的 PE,这里就不作特别的推荐了。工具
2. 准备相关文件
首先准备如下文件和工具:
在 C 盘新建一个临时目录 (如 C:\Temp),在这个目录下新建三个文件夹,分别叫:
用 7-zip 打开原版 Windows 7 iso 镜像,把 sources 目录下的 boot.wim 和 install.wim 两个文件解压到这个目录下,而后把全部的驱动程序都放到这个目录下。准备完成后的目录状态如图所示:
3. 解压驱动程序
这里咱们所说的驱动程序是 cat, inf, sys 等系统能够直接识别的驱动程序文件,而不是 exe 安装包。
3.1 解压 NVME 驱动程序
解压 f6flpy-x64.zip 将获得的 6 个文件同时放到 boot\nvme 和 install\nvme 两个目录下。
3.2 解压 USB3.0 XHCI 驱动程序
解压 Intel(R)_USB_3.0_eXtensible_Host_Controller_Driver_4.0.6.60.zip 将 Drivers 目录同时放到 boot\usb3 和 install\usb3 两个目录下。
3.3 解压 Intel 100 系列芯片组驱动程序
首先用 7-zip 解压 9350_Chipset_Driver_P1X3X_WN32_10.1.1.13_A01.EXE 能够获得 SetupChipset.exe。然而尝试用 7-zip 进一步解压的时候问题出现了:直接解压只能获得一些看起来很奇怪的文件 u0, u1, … 后来我在这个 exe 的帮助文档里看到了真正的使用方法:
按照说明,打开 cmd,进入 C:\Temp,而后运行
SetupChipset.exe -extract install\chipset
3.4 解压 Intel HD Graphics 驱动程序
解压 9350_Video_Driver_99V3H_WN32_20.19.15.4483_A06.EXE 将 Graphics 和 DisplayAudio 两个目录解压到 install/graphics 目录下,而后删除 DisplayAudio\8.20 目录。
3.5 解压 Intel MEI 驱动程序
解压 Chipset_Driver_MX1JJ_WN32_11.0.0.1162_A01.EXE 获得 SetupME.exe,而后按照和 3.3 节相同的方法:
SetupME.exe -extract install\mei
解压获得 11 个 msi 安装包:
而后咱们再进一步使用 7-zip 解压 ME_MEI_Drivers_x64.msi,将其中 drivers.cab 中的 HECI 目录解压到 install\mei 目录下,最后删除全部的 msi 安装包文件。
3.6 解压 Dell 1820A Wifi/蓝牙驱动程序
解压 9350_Network_Driver_7XRRV_WN32_1.400.87.0_A01.EXE 将 drivers\production\Windows7-x64 目录下的全部文件解压到 install\wireless 目录下。
3.7 解压 Dell Wlan Switch 驱动程序
解压 9350_Network_Driver_N2W2C_WIN32_1.0.0.4_A00.EXE 将 drivers\production\Windows7-x64 目录下的全部文件解压到 install\wlanswitch 目录下。
3.8 解压 Dell 传感器驱动程序
解压 9350_Chipset_Driver_2T0W9_WN32_8.1.10605.221_A01.EXE 将 drivers\production\Windows7-x64 下的四个目录解压到 install\sensor 目录下。
3.9 解压 Dell 读卡器驱动程序
解压 Chipset_Driver_MDR6D_WN32_10.0.10586.21289_A03.EXE 将 Install\DrvBin64 目录下的全部文件解压到 install\cardreader 目录下。
3.10 准备内核模式驱动程序框架
Intel MEI 驱动程序依赖于该补丁。把 kmdf-1.11-Win-6.1-x64.msu 文件复制到 install 目录便可。
3.11 解压 USB3.1 XHCI 驱动程序
至此咱们已经完成了全部必要驱动程序的准备工做。注:这里的必要指的是在 Windows 7 设备管理器里没有未知设备。可是还有一些有用的驱动程序未安装,却没有在设备管理器中显示问号。其中一个就是 USB 3.1 驱动程序,其准备工做以下:
首先解压 ChipsetDriver_6Y1X2_WIN32_15.2.30.280_A01.EXE,能够获得 setup.exe。接下来把系统 UAC 设置调节至“不下降桌面亮度”,而后运行 setup.exe,在弹出 UAC 确认对话框的时候暂停,此时打开对应 msi 文件的目录 (相似于 C:\Users\xxx\AppData\Local\Temp\xxxxxxxx.xxx\Intel),将 USB 3.1 (x64) 下的两个目录复制到 install\usb31 目录下。
3.12 删除不须要的 x86 驱动程序
从新检查一下 boot, install 目录下的各文件,若是发现既有 x86 目录,又有 x64 目录,就把 x86 目录删除,这样下个步骤中的命令会执行得更快一些。
4. 更新 boot.wim, install.wim 和 iso 镜像
首先将杀毒软件升级到最新版,而后临时关闭杀毒软件。若是仍是遇到“没法安装驱动程序包”(Access is denied) 的错误,建议将整个目录 C:\Temp 拷贝的另外一个 Windows 8.1 / 10 系统而后继续。
以管理员权限打开 cmd,进入到 C:\Temp,而后运行如下命令:
dism /mount-wim /wimfile:boot.wim /index:1 /mountdir:mount dism /image:mount /add-driver:boot /recurse dism /unmount-wim /mountdir:mount /commit dism /mount-wim /wimfile:boot.wim /index:2 /mountdir:mount dism /image:mount /add-driver:boot /recurse dism /unmount-wim /mountdir:mount /commit
接下来运行如下命令:
dism /mount-wim /wimfile:install.wim /index:1 /mountdir:mount dism /image:mount /add-driver:install /recurse dism /image:mount /add-package /packagepath:install dism /unmount-wim /mountdir:mount /commit dism /mount-wim /wimfile:install.wim /index:2 /mountdir:mount dism /image:mount /add-driver:install /recurse dism /image:mount /add-package /packagepath:install dism /unmount-wim /mountdir:mount /commit dism /mount-wim /wimfile:install.wim /index:3 /mountdir:mount dism /image:mount /add-driver:install /recurse dism /image:mount /add-package /packagepath:install dism /unmount-wim /mountdir:mount /commit dism /mount-wim /wimfile:install.wim /index:4 /mountdir:mount dism /image:mount /add-driver:install /recurse dism /image:mount /add-package /packagepath:install dism /unmount-wim /mountdir:mount /commit
而后打开 UltraISO,用编辑过的 boot.wim 和 install.wim 替换 iso 中原来的文件并保存,将新的 iso 文件命名为 cn_windows_7_ultimate_with_sp1_x64_dvd_618537_xps9350.iso。
注:install.wim 中的 4 个 index 分别为 Windows 7 Home Basic / Home Premium / Business / Ultimate,能够根据实际须要进行调整。
5. 将 ISO 镜像写入到 U 盘
最后运行 Rufus 将新建立的 iso 文件写入到 U 盘 (2.0 / 3.0 的 U 盘均可以哦)。
6. 编辑 BIOS 设置,启动并安装系统
开机进入 BIOS,禁用 Secure Boot,启用 Legacy Option Roms,随后重启时按 F12 便可在 UEFI 模式下开始安装系统。
尽管咱们已经集成了 USB 3.0 驱动程序,可是颇有可能仍是会弹出“缺乏所需的 CD / DVD 驱动器设备驱动程序 (A required CD/DVD drive device driver is missing)”的错误。
此时能够点击“浏览”,而后定位到 X:\Windows\System32\DriverStore\FileRepository\iusb3xhc.inf 目录,点击肯定。在安装完 USB 3.0 驱动后,就可开始安装了。
注意:不少 Windows 7 的激活工具与 GPT 分区表不兼容。为了保险起见建议把分区修改成 MBR。修改分区表格式能够经过 diskpart 工具完成,这里就不赘述了。
安装完成后,系统会自动把 DPI 调节至 125% 的合适值。这时打开任务管理器,能够看到已经没有未知设备了:
因为集成了 USB 3.1 驱动程序,此时 USB 3.1 的 U 盘也是可使用的。
7. 安装其它组件
还有一些设备的基本功能是可使用的,可是若是安装官方驱动可以得到一些加强功能。同时这些驱动程序直接集成到 iso 文件中又比较麻烦。因此最后就决定在系统安装完成以后再安装。
7.1 安装 .Net Framework 4.6.2
很是多的程序,包括 Synaptic 驱动程序的控制面板都依赖于新版的 .Net Framework,而 Windows 7 自己只集成了 .Net Framework 3.5。因此这里先从微软官网下载对应的安装程序,而后执行安装。
7.2 安装 Synaptic 触摸板驱动程序
直接双击安装 9350_Input_Driver_377D1_WIN32_19.0.27.6_A01.EXE。安装后可支持多点触摸, Chrome 等浏览器能够支持双指页面缩放。另外还有不少其它的附加特性哦。
7.3 安装 Realtek High Definition Audio 驱动程序
直接双击安装 Audio_Driver_876VV_WIN32_6.0.1.7917_A06.EXE。安装完成后,可使用 Maxx Audio 的各类附加功能。
8. 性能简单评测
终于把系统装完了,并且也解决了从此重装系统步骤繁琐的问题。赶忙把生成的 iso 文件 cn_windows_7_ultimate_with_sp1_x64_dvd_618537_xps9350.iso 保存起来,而后跑个分放松一下。
上面是 Windows 7 自带的评分。
Dell XPS 9350 自带的 SSD 读取和顺序性能较强,综合下来大概和 SATA 3.0 接口的 850 PRO 持平。
Future Mark 公司把 DirectX 9.0 时代一些已通过时的评测软件 (从 3DMark99 到 3DMark06) 都放到了自家网站上供网友无偿使用,网址是 http://www.futuremark.com/benchmarks/legacy。
上面是 XPS13-9350 (Intel i5-6560U) 在默认配置下的跑分。分数上大概落后前两年的主流移动显示卡 GTX 850M 25% 左右,落后 Radeon R7 M370 约 10%。如今已经不多有游戏还使用 DirectX 9 了,以上对比数据仅供娱乐。
2016-12-02 更新 (关于 Windows 7 激活的注意事项)
目前 Windows 7 的激活方法有 3 种:硬刷 BIOS,软刷 BIOS,VOL KMS。
因此上文中提到的安装 Windows 7 Ultimate 而且使用 MBR 分区的方式是不可取的,请注意。
2016-12-13 更新 (在 Intel NUC 6i7KYK 上安装 Windows 7)
How to Install Windows 7 on Intel Skull Canyon 6i7KYK
想用正统的方法,经过修改原版 Windows 7 iso 来安装 Windows 7 有些麻烦,其中遇到的一些问题在 XPS 上是能够解决的,可是在 Intel NUC 上却怎么试都不行。
这里咱们只能经过 WinPE / WinNTSetup 来安装 Windows 7,要点以下: