原创 定制WES7紧急修复U盘

Wes7组件功能说明 - 嵌入式Win7 - Windows Embedded Standard 立即下载

本文转载自微软嵌入式中文社区http://www.msembed.com

 

 

这篇动手实验是通过编写脚本文件实现一个定制的WinPE,以满足售后维护过程中紧急修复WES7操作系统的需求,全程只需要工程师在目标设备上选择从USB启动即可,完全自动化维护,从而提高工程师的工作效率。它最大的优点是小巧、操作方便,对公司的售后维护部门来说是一把工作利器。
 

 

基本原理:
通过WinPE启动后自动运行脚本文件,将源镜像恢复到目标设备中。
 

 

先决条件:
1、WES7(Windows Embedded Standard 7)开发环境,以及目标设备。
2、准备一个wim格式的WES7系统镜像,本例中它的名字是source.wim,该镜像可以使用ImageX捕获,具体的操作方法可以参看《使用ImageX获取WES7镜像并完成部署》一文。
 

 

实验步骤:
1、 准备一块U盘,如有数据,请提前备份好。

 

2、 在开发机上插入已经准备好的U盘,以管理员身份运行命令提示符。
 

 

3、 下面对目标U盘进行分区,在命令提示符中依次输入:
 

//进入diskpart磁盘管理工具
>diskpart
//列举当前所有磁盘
DISKPART>list disk

//上图看出目标U盘是“磁盘1”,下面选中它,执行清除、分区、格式化、标记卷标和盘符、激活。
DISKPART>select disk 1
DISKPART>clean
DISKPART>create par pri
DISKPART>format fs=ntfs quick label=”Recovery”
DISKPART>assign letter=”H”
DISKPART>active
//查看并确认一下目标磁盘
DISKPART>list vol
本例中目标磁盘分区的卷标是”Recovery”,盘符是H。

 

4、 在开发机上打开ICE,找到菜单中的Tools – Create Media – Create Window PE Media …并打开创建WinPE磁盘对话框。

 

5、 点击“…”按钮,选择开发机上任一目录,如C:/WinPE,目标设备的架构x86,然后点击OK,ICE开始将WinPE构建到目标磁盘。

 

6、 ICE提示成功后,我们打开目标路径C:/WinPE/ISO,这个目录中的所有文件可以直接复制到目标磁盘的启动分区中(H:/),然后在目标机上选择从该U盘启动就可以启动WinPE了。但是不要着急,我们要做的是定制WinPE。
 

 

 

7、 先看一下最纯净的WinPE第一层目录中有4个文件夹,3个文件。我们要定制的文件就是位于sources文件夹下的boot.wim。
 

 

 

8、 顺着刚才的思路,要把boot.wim打开然后进行定制。先新建一个临时文件夹C:/WinPE/Temp。
 

 

 

9、 在命令提示符中找到我们开发环境中的ImageX,使用ImageX的mountrw参数将其释放在指定目录:
C:/Program Files/Windows Embedded Standard 7/Tools/x86>imagex /mountrw C:/WinPE/ISO/sources/boot.wim 1 C:/WinPE/Temp
 

 

 

10、 在看到Successfully mounted image提示之后,用资源管理器打开目标路径:C:/WinPE/Temp/,看到似曾相识的目录结构了吧,有Program Files、ProgramData、Users、Windows。
 

 

 

11、 目标直指Windows/ System32文件夹,找到startnet.cmd并用记事本打开,看到里面有一行wpeinit,意思是在WinPE启动后默认先执行一次PE初始化。根据本次实验的需求,要实现自动运行脚本文件(比如Recovery.bat),那么请在该wpeinit之后回车并输入Recovery.bat,保存startnet.cmd。
 

 

 

12、 先分析Recovery.bat应该包含什么:
①. 对目标磁盘进行分区。
②. 使用imagex进行系统恢复。
③. 设置启动信息。
④. 显示友好提示信息。
⑤. 关机。
 

 

 

13、 在该目录下创建Recovery.bat并保存,使用记事本编写脚本文件,如下:
Diskpart /s Recovery.txt

Imagex /apply Z:/source.wim 1 D:

//将启动信息写入BCD中

Bcdboot d:/windows /s c:

Echo Recovery Successfully

//关闭计算机

Wpeutil shutdown

 

14、 在该目录下创建Recovery.txt并保存,使用记事本编写脚本文件,如下:

//先把外接U盘标记为Z盘

Select disk 1

Select par 1

Assign letter=”Z”

//把目标磁盘分为两个分区,并分别标记盘符、卷标

select disk 0

create par pri size=100

format fs=ntfs quick label="BCD"

assign letter="C"

active

create par pri

format fs=ntfs quick label=”Recovery”

assign letter=”D”

//退出diskpart

exit

 

 

15、 请确认您的临时路径(C:/WinPE/Temp/Windows/System32)中有Recovery.bat,Recovery.txt,在命令提示符中提交boot.wim文件,如下:

C:/Program Files/Windows Embedded Standard 7/Tools/x86>imagex /unmount C:/WinPE/Temp


 

16、 将目标镜像即target.wim和复制到H盘根目录,将定制好的WinPE目录(C:/WinPE/ISO/)复制到目标U盘的根目录中,安全移除该U盘,经测试验证后就可以提交工程师直接使用了。


说明:
1、一定要提前将磁盘分区状况整理清楚,比如本例中,对一个硬盘未格式化的目标设备来说,原来没有任何分区的,可以随意指定。
2、虽然这样的脚本足够完成您的大部分需求,但是它没有异常处理机制,还不够完美,有兴趣的话可以加上判断语句继续深入研究。
3、同理,可以通过定制来对镜像的注册表、配置文件、驱动程序等进行操作,当然还可以结合DISM来进行更进一步的维护,由此可见,微软Windows Embedded团队在WES7的定制上为我们提供了更丰富的功能,这是Windows XP Embedded所不具有的。


 

迪文串口屏开发环境搭建全流程:从DGUS Tool到串口联调 串口屏作为嵌入式人机交互的核心组件,通过串口通信实现主控MCU与显示终端的指令交互。其工作原理基于变量地址映射,主控读写VP地址即可驱动屏上控件,兼具低功耗与高稳定性。在工业控制、医疗设备及智能家居面板等场景中,串口屏能显著降低开发门槛与硬件成本。迪文屏凭借DGUS Tool上位机与自定义串口协议,成为主流选择。掌握DGUS Tool版本匹配、串口驱动安装及VP地址规划,是快速搭建开发环境的关键。 阅读详情

相关推荐

【模拟电子设计实战】开源!基于Multisim与AD620的心电采集电路仿真与优化

本文详细介绍了基于Multisim与AD620的心电采集电路仿真与优化实战。通过分析心电信号采集的挑战,重点讲解了AD620仪表放大器和OP07运算放大器的选型优势及电路设计技巧,包括对抗50Hz工频干扰和基线漂移的优化方法。文章还分享了Multisim仿真参数设置与实测对比经验,最终实现性能达标的心电采集电路设计。

weixin_30555125的博客 95

如何使用U盘替换光驱引导部署WES7系统

前言 在部署WES7系统过程中,有时为了验证某个特性,需要经常根据不同定制的配置文件来安装WES7系统。最简单的方式往往都是从光驱中引导部署该系统,而往往我们遇到的问题是,光驱资源有限,有时WES7光盘资源有限。这时我们就需要有自己的一个引导盘来完成我们的部署工作。 开始实施 U盘自然是目前最好的选择了,从淘宝商城画上30多块钱买一个8G U盘,我们的工作就可以进行了。首先我们要将我们的U盘

meiyuli的专栏 5425

系统安装、qt配置、安装pcie驱动

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 安装Linux系统指定:ununtu20.04并配置相关软件环境 前言 提示:这里可以添加本文要记录的大概内容: ununtu20.04、Qt 5.9.0、pcie驱动 提示:以下是本篇文章正文内容,下面案例可供参考 一、安装系统 制作系统盘(win10),在开机时按相应键进入BIOS,(华硕需要先改配置启动->CSM->开启->第一个选项选第一个或第二个),等待即可 进入后按照https://www.sysgeek.

weixin_44832804的博客 2206

如何使用USB 或CF卡已启动WES 7(windows embedded stanard 7)

前言 WES7的安装方式跟WES 2009是有所不同的。WES2009是通过Target Designer生成一个完整的windows目录结构,然后把这个目录结构直接放置在可引导的设备,在开启设备的时候进行FAB的生成。WES7的安装方式比较多样,第一种是:才用IBW直接进行简单的安装,当然此时的IBW必须要具有所有的package的安装包才可以;第二种则是采用IBW...

weixin_33726318的博客 321

海外最新AI营销AI销售书籍推荐AI营销培训讲师AI销售培训讲师人工智能营销培训师人工智能销售培训师AI赋能营销培训AI赋能销售培训企业AI营销内训企业AI销售内训AI营销课程讲师AI销售课程讲师

专栏|AI营销与AI销售实战 · 第46期在这个人类与算法共舞的时代,销售,已经不是你我熟悉的那个“打电话、见客户、做PPT”的老行当了。你还以为销售是“打感情牌”?错了,情感要继续,但方式已经升级。你还以为AI只是“写写文案”?错了,文案只是皮毛,真正的杀器,是思维方式的重构,是认知地图的重绘。首先,我们需要明确一个事实:AI并不会消灭销售这个职业,但它必然会重新定义销售的本质。在销售领域,真正的制胜之道不是简单地采用AI工具,而是的能力。

Akibfrycc的博客 1101

ZynqMP双核通信避坑指南:Linux驱动+裸机固件协同开发实录

本文详细解析了Xilinx ZynqMP芯片中APU与RPU双核通信的技术实现,重点介绍了通过IPI中断实现Linux驱动与裸机固件协同开发的实战经验。内容涵盖硬件寄存器配置、Linux驱动开发、RPU裸机程序编写以及双核调试技巧,为开发者提供了一套完整的工程化解决方案,帮助规避常见开发陷阱。

weixin_29168153的博客 126

定制USB启动的WES7系统

通过USB启动,导入到IBW,大家可以看到ICE配置映像正在安装,使用一个可启动的USB驱动器,就能直接在目标设备配置操作系统镜像,操作方便,入门容易。首先需要准备启动环境,比如需要先安装好Windows Embedded Standard Studio工具;然后准备存储介质U盘,建议容量是2GB,小一点当然也没关系,最好是USB2.0的,在拷贝文件时会比较快;当然,还要确保...

weixin_34138521的博客 688

Android Framework WMS全面概述和知识要点

WindowManagerService 类是整个 WMS 的核心大脑,处于系统服务层,负责协调和管理所有与窗口相关的操作。它在 Android 系统架构中起到承上启下的关键作用,向上对接应用层的窗口请求,向下与 SurfaceFlinger 等底层组件交互,确保窗口能够正确地在屏幕上显示和管理。

大模型大数据攻城狮的专栏 1794

linux刷wes7,WES7——Win7的嵌入式操作系统

软件性能WES7嵌入式操作系统的优点:通过裁剪可以去掉不必要的组件,使系统大大瘦身。从而对硬件的要求降低。支持32位系统和64位系统。与企业级的服务器和工具相集成,与微软的数据库、云计算体系及各类应用技术可以无缝连接。操作系统优点除了以上基本功能以外,WES7嵌入式操作系统相对Windows7标准系统具有更多优点:一、EWF/FBWF技术(写过滤器)1、构建可靠的操作系统2、保护目标磁盘避免误写入...

weixin_42519565的博客 2356

SAP 打印输出中 `#` 字符替代日文汉字的根本原因与全面解决方案

只要认清设备类型 / 字符集 / 字体三角关系,并合理利用PDFUCSWINCF或 UPE + URDT,LP01里那些恼人的就会彻底消失,日文汉字将在纸面与 PDF 中如预览一样完美呈现。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 816

69页完整版智慧港口综合解决方案

智慧港口需求4港机远程操控等自动化改造需求自动化码头AGV无线通信及专用视频系统需求安全生产视频监控类需求港机RCMS及设备管理需求岸边智能理货码头三维全景应用智慧港口解决方案5自动化码头AGV/跨运车/无人集卡无线接入港机远控视觉及冗余无线通信视觉集卡防吊起系统集装箱码头岸边智能理货港机RCMS系统无线接入港机智能化管理(无线高清视频监控、一键报警、远程抄表系统)港口拖轮无线接入岸边溢油监测系统TD-LTE覆盖及业务终端接入港口生产管理系统港口可视化集群调度港口GiNMS综合网络设备智能管理全球作业效率最

zuoan1993的博客 2129

WES7系统深度定制全流程详解(从界面剥离到工业部署)

Windows Embedded Standard 7(WES7)作为微软嵌入式体系的核心产品,其模块化架构和可定制性为工业控制、医疗设备、数字标牌等领域提供了灵活的操作系统解决方案。本文将深入解析WES7的系统定制全流程,涵盖启动阶段优化、界面深度隐藏、驱动集成到部署维护等关键技术环节。

hujunming的专栏 1930

关于机器人精度的总结(重复精度和绝对精度区分)

机械臂是工业生产中的重要设备,在焊接码垛 以及 非 接触测量等 领域中有 着重要应 用。然而由于机械臂本体制造中存在机械制造公差装配误差导致的运动学参数误差以及电机转角与关节转角间减速比误差等,导致机械臂存在。因此需要对机械臂进行标定,提高机械臂的绝对定位精度。ABB系列某款机器人精度参数表。

大胡子大叔的专栏 1万+

定制WES7紧急修复U盘

作者:巴斯滕 转自:http://blog.youkuaiyun.com/wince7/article/details/6543304 本文转载自微软嵌入式中文社区http://www.msembed.com     这篇动手实验是通过编写脚本文件实现一个定制的WinPE,以满足售后维护过程中紧急修复WES7操作系统的需求,全程只需要工程师在目标设备上选择从USB启动即可,完全自动化维护

老瓦的笔记本 1121

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

IPC-510工控机在智能工厂的稳定复用实践

工业自动化控制的核心诉求是确定性与可靠性,而非参数先进性;上位机平台的本质是构建本地闭环的数据中枢,其技术价值在于毫秒级响应、断电自恢复与物理层抗干扰能力。在真实产线中,设备数据采集的连续性常受EMC干扰、电源波动、通信抖动及系统臃肿等因素制约,而老旧但架构扎实的硬件(如支持ISA/PCI双总线、无风扇散热、宽压输入的工控机)反而具备天然工程优势。本文聚焦IPC-510这一典型‘铁原生’平台,解析其在现代智能工厂中通过硬件抽象层、实时数据引擎与四层隔离架构实现高可用运行的底层逻辑,覆盖从选型适配、WES7精

weixin_33851429的博客 303

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

笔记大杂烩

笔记大杂烩

weixin_43465752的博客 4195

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

[免费的win7 娘]WES7SP1 测试心得

简介:Windows Embedded Standard 7,就是微软官方出品的Win7的定制版,2进制代码和桌面版完全相同,因此功能也基本一样,主要区别在于,WES7可以精简(桌面版精简并不受微软官方支持)。 我已经介绍过一个 超级精简系统 菜鸟小韦的系统 http://blog.sina.com.cn/s/blog_624893280100pq42.html (菜鸟小韦的系统已经放到...

bulote 613

原创翻译 在Windows CE上实现一个全功能的webserver

本文转载自微软嵌入式中文社区 www.msembed.com  摘要当开发人员在Windows CE上实现一个webserver时,他们通常会想到要实现PC平台上的webserver有的大多数的功能。但是对于Windows CE IIS来说这不可行。Windows CE IIS对于有些功能特性不支持,例如过程标号(session ID).本文描述了如何通过互联网服务器应用程序编程接口(

WinCE7的专栏 1323

UEFI怎么装Windows 7 小编呕血解难点

要说在几年之前,在UEFI BIOS下装个Windows 7并不是什么难事,只要关闭安全启动,使用Legacy模式,选择好磁盘模式就行了。但现在厂商们发现UEFI能够个性化的地方是在太多,开始各种折腾,弄得跟国产手机ROM一样,个性强烈但能供大家修改的选项越来越少,除非厂商能够提供功能全面的BIOS,否则装Windows 7基本上没戏。 接下来小编提供...

weixin_34310785的博客 469

lzg_ad:Windows Embedded Standard 安装说明

Windows Embedded Standard是Windows XP Embedded下一代产品,但是Windows Embedded Standard并不是Windows XP Embedded简单的升级产品,它提供了很多新的特性和令人兴奋的功能。 在本文中,WES为Windows Embedded Standard的缩写,XPE为XP Embedded的缩写。...

weixin_34082854的博客 279

Windows Embedded Standard 下如何使用U盘或CF卡启动

前言 WES7的安装方式跟WES 2009是有所不同的。WES2009是通过Target Designer生成一个完整的windows目录结构,然后把这个目录结构直接放置在可引导的设备,在开启设备的时候进行FAB的生成。WES7的安装方式比较多样,第一种是:才用IBW直接进行简单的安装,当然此时的IBW必须要具有所有的package的安装包才可以;第二种则是采用IBW + answer files 的方式进行安装(先在ICE中把answer files生成出来,然后跟ibw一起打包)。 下面我们演示下如

bruce_lin的专栏 5215

WinPE2.0运行过程

Windows PE 2.0 是一个基于Windows Vista内核,运行在保护模式下的Win32子系统,以下是Windows PE2.0的执行过程:(以CD/DVD为例)1.首先计算机从CD/DVD启动,读取光盘引导部分,然后交由Bootmgr控制,Bootmgr从Boot Configuration Data (BCD)中提取基本的启动信息,然后由winload.exe控制,winloa

Jacky_Sunx 4263

最给力的微软嵌入式“有奖调查”,

<br />最给力的微软嵌入式“有奖调查”,每月一期,赢取微软背包和无线鼠标:http://www.winitpro.com.cn/event/WindowsEmbedded/Regeist.aspx<br />微软嵌入式中文社区全新改版上线,新网站地址:www.msembed.com<br />l   新增嵌入式技术视频下载,让您更直观的了解嵌入式技术与业界趋势。<br />l   微软嵌入式电子期刊,带给您每月最新的微软嵌入式技术文章与解决方案。<br />l   新增嵌入式展厅,让您了解最新的采用微软

fujiyapeka的专栏 490

想拥有最新的微软嵌入式技术 就赶快加入微软嵌入式专家社区吧!

微软嵌入式专家社区成立啦! 微软嵌入式专家社区MSEmbed (http://www.msembed.com/),由微软嵌入式团队与Windows IT Pro(简称WinITPro)联袂打造。旨在聚集国内最好的微软嵌入式方面的爱好者,构建国内高水平的微软嵌入式技术交流组织,向广大的IT专业人士介绍微软嵌入式产品及行业解决方案。 大家在社区里将会学习和掌握到 最新的微软嵌入式...

weixin_33763244的博客 135

关于WES7的系统还原与恢复

第一篇 使用ImageX获取WES7镜像完成定制及部署 转自:http://www.eechina.com/thread-63517-1-1.html ImageX可以用来捕获WES7系统的镜像并将其创建为镜像文件(.wim格式),从而可以在离线状态下对WES7系统进行提取、部署、修改等操作。 可能之前您使用某些磁盘工具来做嵌入式产品的系统镜像备份、还原等。但事实证明,Windows E

meiyuli的专栏 4321
上一篇: 原创 Windows Embedded Compact 7平台GPS设计
下一篇: 原创翻译 怎样让WinCE6.0 ARM套件下的USB摄像头工作
巴斯滕
博客等级 码龄16年 319粉丝 23原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值