基于Zenith Experience 的Windows 预安装环境.pdfVIP

基于Zenith Experience 的Windows 预安装环境.pdf

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
杨圣洲Windows安装环境创新专利

基于ZenithExperience的Windows预安装环境

杨圣洲刘毅赖勇文

江西科技师范大学,江西南昌330038

摘要:随着计算机的广泛应用,系统修复工具对于计算机用户来说必不可少。市场上的PE层出不穷,如何

选择一款好的PE成了用户的难题,本文引入ZenithExperience,以它的理念设计出一款PE产品,并对市

场调研和商业化探索,分析同类产品的竞争态势和用户实际需求,进而提出了产品差异化的竞争策略。通

过不断的实验验证与性能评估,充分展示项目的显著优势。

关键词:软件修复系统软件PE原装环境

中图分类号:文献标志码:DOI:

0前言

计算机难免会遭遇各种软件问题,系统崩溃、病毒感染、注册表被恶意篡改以及引导丢

失。这不仅可能导致数据丢失,更有可能对计算机造成不可逆的损害,给用户带来极大困扰。

目前主流修复软件普遍存在一个问题,它们都严重依赖于原系统。以杀毒软件为例。当

启发式病毒发作后,病毒往往会劫持系统启动的关键部位,如MBR或EFI引导分区。这时,

即便拥有丰富病毒库的杀毒软件也无济于事,因为系统无法启动,杀毒工作自然无法进行。

又或驱动缺失时,当关键硬件因缺少驱动程序导致系统无法启动,便无法进行驱动补丁修复。

Windows预安装环境(WindowsPE),全称为WindowsPreinstallationEnvironment,

[1]

是一个在保护模式下运行的精简版Windows10Professional。它拥有最小32位数据单元,

配备有限关键服务。

ZenithExperience是全新的系统修复方案,它能在主系统无法启动时,独立启动一个

可视化平台。方案源于对传统启动方式的深刻反思和改进,尤其是在面对操作系统损坏或缺

失启动组件时,可无需依赖原有系统即可进行故障诊断和修复。

1项目设计与实现

为了设计出功能强大的PE,我们搜集多个版本的Windows源镜像作为参考。虽然我们

不能开发核心工具和系统组件,如微软研制的高级工具和Windows本身,但我们可以通过学

习现有系统的改造和优化来提高PE的实用性。通过研究PE的结构和原理,可以修改配置、

添加插件,以满足实际需求,并在现有基础上进行创新,形成独特的ZenithExperiencePE。

2.1PE设计与制作

2.1.1制作PE启动器及系统

我们进行了PECMD命令的修改操作,并对配置文件进行的阅读整理。我们从微软中国

MSDN官网(/)下载Windows10专业版1909版本源系统镜像

(cn_windows_10_business_editions_version_1909_updated_jan_2020_x86_dvd_e861101

e.iso)。将该ISO镜像文件进行完整解压,把安装盘根目录中的PE.ISO用ULTRAISO或Win

Image提取出来。[2]

将提取出的文件更名为ZPE.CAB文件格式,随后再次将PE.ISO解压。提取出PECMD.INI

[3]

文件,对INI文件进行编辑。将修改后的INI文件使用打包工具重新打包编码成PE.ISO。

2.1.2系统启动进度可视化设计

使用UE工具调用Setupldr.bin,在其中查找bootfont,并将所有bootfont.bak修改

为bootfont.bin。再通过注册表编辑软件在65536H处将62597F修改为3EDB58;与此同

时,我们还发现用户可对TXTSETUP.SIF文件中的启动反馈自行进行更改。

设置PE启动界面。需要对NTOSKRNL.EXE文件进行修改,这需要利用Reshacker软件来

定位并复制文件。复制的主要目的是为了备份原始数据,同时确保我们在编辑过程中拥有可

恢复的备份。

随后打开该文件,并精确地定位到特定行号。在第一行中,找到bitmap\1\3072;而在

第八行,再找到

文档评论(0)

佳声 + 关注
实名认证
文档贡献者

目前就读于浙江大学计算机科学与技术专业三年级,专注于软件开发与人工智能领域的学习与研究。熟练掌握Python、Java等编程语言,以及TensorFlow、PyTorch等深度学习框架;具备扎实的数据结构与算法基础,熟悉数据库管理系统(如MySQL、MongoDB)的使用;对Linux操作系统有深入了解,能够高效地进行系统配置与脚本编写。

1亿VIP精品文档

相关文档