百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术文章 > 正文

All In One 把该用到的都封到安装镜像中!

nanshan 2024-12-02 23:32 28 浏览 0 评论

今天再让一位小伙伴上墙吧。小编做了一年多的Windows升级教程和应用技巧,大家还是喜欢留守在Windows 7上,挫败感十足哇!用新电脑装Windows 7可谓难度十足,不仅在前期要做足准备工作,包括ISO镜像、磁盘分区、BIOS设置,还要有勇气面对安装过程中可能出现的各种各样的问题,某些时候小编都不敢保证遇到这些问题的时候能够100%解决,给你们的勇气点赞!

这位小伙伴遇到的问题算是几年之前最为典型的了:安装镜像中不包含新型外部设备(USB)的驱动程序,导致安装程序无法进行下去。想要用第三方软件制作符合自身需求的镜像对天天看文章的盆友肯定不是难事,但想要获得一个非常干净的、包含了驱动程序的原版镜像,可得下点功夫,之前小编零碎的唠过一些,这次就来个十全大补丸吧!

前期准备工作:

一个正常运行的电脑、Windows原版镜像文件;

驱动精灵等能够备份当前电脑驱动的第三方软件(懒蛋选择),或使用《快上车 老司机教你系统瘦身+备份》中介绍的内容自主提取驱动程序;

UltraISO(或WinISO),用于修改原版系统的ISO文件,至于怎么用请移步到《想成为装机高手?那这个工具你不能错过》了解。

需要注意的是:由于驱动程序和补丁均需要区分32位和64位,因此本文介绍的方法仅适用于制作和整合与现有使用环境相同的安装镜像。

首先呢,我们可以使用解压软件或者UltraISO,提取Windows原版镜像文件sources目录中的install.wim文件到任意位置。之后在非系统盘下建立一个空文件夹,用于装在WIM中的镜像(小编就用E:\WINMOUNT举例了),并保证有15GB以上的磁盘空闲容量。

接下来就以管理员”身份打开命令提示符(注意命令提示符窗口的左上角应该有“管理员”字样,如果没有,说明当前的命令提示符不是以管理员身份运行的,请关闭后重新以管理员身份打开), 输入以下命令:

dism /mount-wim/wimfile:[install.wim的路径] /index:[要装载的映像卷序号] /mountdir:[之前建立的空文件夹路径]

当然,实际输入肯定不能这么输入,你需要根据实际情况作修改

[install.wim的路径]更改为你install.wim存放的位置。如小编把install.wim解压到了E盘根目录,wimfile那里就应改为/wimfile:E:\install.wim、[要装载的映像卷序号]对应了你要装载install.wim文件里面的哪个子映像,通俗了讲就是你要装载并整合哪个版本的Win7安装镜像文件。

32位镜像的install.wim:

1=简易版、2=家庭普通版、3=家庭高级版、4=专业版、5=旗舰版。

64位镜像的install.wim:

1=家庭普通版、2=家庭高级版、3=专业版、4=旗舰版。

如要给64位镜像的专业版进行集成驱动操作,index那里应该改为/index:3、给32位旗舰版集成驱动,index那里应该改为/index:5。其余的版本请自己根据上面给出的对应关系决定index后相应的数字。

[之前建立的空文件夹路径]这里不用多讲了,你之前创建的文件夹在什么路径,这里就改成什么路径(这里大家不用手动输入详细路径,使用《记住这几招 你将是CMD老司机》介绍的方法直接用鼠标拖拽文件件到命令提示符中即可),之前小编在演示过程中建立的是E:\WINMOUNT,所以mountdir这里应该写/mountdir:E:\WINMOUNT

此次整合的是Windows7 64位旗舰版,install.wim在E盘根目录,整条命令写出来是这样:

dism /mount-wim/wimfile:E:\install.wim /index:4 /mountdir:E:\WINMOUNT

输入完命令后,按回车开始装载操作:

装载完成后就是这样了:

对于Windows 7而言,咱们只需要备份显卡、声卡、有线和无线网卡、USB 3.0等硬件的驱动,如果懒得以后更新,也可以全部备份。

记得在用第三方软件备份的时候更改一下驱动的备份路径和备份方式,让驱动以文件夹形式备份,或直接使用命令将驱动程序全部备份出来,《快上车 老司机教你系统瘦身+备份》中有详细的操作步骤。

整合驱动程序的过程仍然是以管理员身份运行命令提示符,然后输入以下命令并回车执行:

dism /image:[映像装载的路径] /add-driver /driver:[所有驱动备份的路径] /recurse /forceunsigned

其中,[映像装载的路径]就是你之前建立的那个空文件夹所在路径;[所有驱动备份的路径]就是你之前在驱动精灵里面设置的那个路径。

/recurse参数表示搜索该文件夹及子文件夹下的所有驱动;/forceunsigned参数表示强制整合未经数字签名的程序。如驱动所在文件夹在E:\Drivers,执行的具体命令如下图:

开始整合需要的时间较长,耐心等待哦。

至此驱动就整合完毕了,如果还不放心,可以运行以下命令查看:

dism /image:[映像装载的路径] /get-drivers

看到类似的这些信息就说明整合成功了。

至于如何整合Windows的补丁文件,这个就要有平时的积累,或直接去微软官方网站逐一下载.msu格式的文件,统一放到某个文件夹下。

以管理员身份运行命令提示符,执行以下命令:

dism /image:[映像安装的路径] /add-package /packagepath:[补丁存放的文件夹路径]

如果你的补丁较多,整合时间会比较长,请耐心等待。整合工作进行完之后,进行保存操作。至此我们整合补丁和驱动程序的工作已经结束。最后我们需要运行以下命令:

dism /unmount-wim/mountdir:[映像装载的路径] /commit

释放镜像文件。

这时候你会发现之前装载映像的那个文件夹中已经没有文件,install.wim文件的大小也有所增大。

最后,用UltraISO等编辑ISO的软件打开原版镜像,用整合后的install.wim替换原镜像sources目录中的install.wim,保存为新的ISO文件即可。

接下来要做什么?只要做好的Windows安装镜像制作成U盘安装文件或光盘就行了,这步就让小编省省力气,不多说了哦。

来,说点题外话,还没有升级过(注意是升级过,不是升级到)Windows 10的小伙伴近期抓紧了哦,现在不升级一次Windows 10,用注册过的微软账号登录获得数字许可证激活,以后再想升级Windows 10可就麻烦多多了,工具在《新年了 不和好友玩一波整人红包?》中,大家可不要和省钱过不去哦!

相关推荐

Let’s Encrypt免费搭建HTTPS网站

HTTPS(全称:HyperTextTransferProtocoloverSecureSocketLayer),是以安全为目标的HTTP通道,简单讲是HTTP的安全版。即HTTP下加入...

使用Nginx配置TCP负载均衡(nginx tcp负载)

假设Kubernetes集群已经配置好,我们将基于CentOS为Nginx创建一个虚拟机。以下是实验种设置的详细信息:Nginx(CenOS8Minimal)-192.168.1.50Kube...

Nginx负载均衡及支持HTTPS与申请免费SSL证书

背景有两台minio文件服务器已做好集群配置,一台是192.168.56.41:9000;另一台是192.168.56.42:9000。应用程序通过Nginx负载均衡调用这两台minio服务,减轻单点...

HTTPS配置实战(https配置文件)

原因现在网站使用HTTPS是规范操作之一,前些日子买了腾讯云服务,同时申请了域名http://www.asap2me.top/,目前该域名只支持HTTP,想升级为HTTPS。关于HTTPS的链接过程大...

只有IP地址没有域名实现HTTPS访问方法

一般来说,要实现HTTPS,得有个注册好的域名才行。但有时候呢,咱只有服务器的IP地址,没注册域名,这种特殊情况下,也能照样实现HTTPS安全访问,按下面这些步骤来就行:第一步,先确认公网...

超详解:HTTPS及配置Django+HTTPS开发环境

众所周知HTTP协议是以TCP协议为基石诞生的一个用于传输Web内容的一个网络协议,在“网络分层模型”中属于“应用层协议”的一种。在这里我们并不研究该协议标准本身,而是从安全角度去探究使用该协议传输数...

Godaddy购买SSL之后Nginx配置流程以及各种错误的解决

完整流程:参考地址:https://sg.godaddy.com/zh/help/nginx-generate-csrs-certificate-signing-requests-3601生成NGI...

Nginx从安装到高可用,一篇搞定(nginx安装与配置详解)

一、Nginx安装1、去官网http://nginx.org/下载对应的nginx包,推荐使用稳定版本2、上传nginx到linux系统3、安装依赖环境(1)安装gcc环境yuminstallgc...

阿里云免费证书申请,配置安装,使用tomcat,支持http/https访问

参数说明商品类型默认已选择云盾证书服务(无需修改)。云盾证书服务类型SSL证书服务的类型。默认已选择云盾SSL证书(无需修改),表示付费版SSL证书。如果您需要免费领取或付费扩容DV单域名证书【免费试...

你试过两步实现Nginx的规范配置吗?极速生成Nginx配置小工具

NGINX是一款轻量级的Web服务器,最强大的功能之一是能够有效地提供HTML和媒体文件等静态内容。NGINX使用异步事件驱动模型,在负载下提供可预测的性能。是当下最受欢迎的高性能的Web...

从零开始搭建HTTPS服务(搭建https网站)

搭建HTTPS服务的最初目的是为了开发微信小程序,因为wx.request只允许发起HTTPS请求,并且还必须和指定的域名进行网络通信。要从零开始搭建一个HTTPS的服务需要下面4...

群晖NAS使用官网域名和自己的域名配置SSL实现HTTPS访问

安全第一步,群晖NAS使用官网域名和自己的域名配置SSL实现HTTPS访问【新手导向】NAS本质还是一个可以随时随地访问的个人数据存储中心,我们在外网访问的时候,特别是在公网IP下,其实会面临着很多安...

让网站快速升级HTTPS协议提高安全性

为什么用HTTPS网络安全越来越受到重视,很多互联网服务网站,都已经升级改造为https协议。https协议下数据包是ssl/tcl加密的,而http包是明文传输。如果请求一旦被拦截,数据就会泄露产生...

用Https方式访问Harbor-1.9版本(https访问流程)

我上周在头条号写过一篇原创文章《Docker-Harbor&Docker-kitematic史上最详细双系统配置手册》,这篇算是它的姊妹篇吧。这篇文章也将用到我在头条写的另一篇原创文章的...

如何启用 HTTPS 并配置免费的 SSL 证书

在Linux服务器上启用HTTPS并配置免费的SSL证书(以Let'sEncrypt为例)可以通过以下步骤完成:---###**一、准备工作**1.**确保域名已解析**...

取消回复欢迎 发表评论: