跟我学雨林木风系统制作——2.涉及的技术及用到的工具介绍

简介:
  • 封装:

    就是将母系统进行初始化,回复到部署前的一个状态。在这个过程中会删除计算机及用户的SID以及序列号等等。

 

  • 镜像:

    将封装好的母系统进行打包,生成一个镜像文件。这个文件就包含了一个完整的操作系统,以及安装的软件。镜像文件可以通过任何一种你想到的可行方式传递到目标系统,进行系统部(an)署(zhuang)。

 

  • 部署:

    将镜像文件展开到目标计算机的硬盘上后,计算机从硬盘启动,然后开始一系列的步骤比如:安装驱动,生成计算机名称,SID,安装并注册各种组件,最后交付给最终用户一个和母系统极度相似的系统使用。这个过程就是部署。

 

  • 克隆:

    根据原有的系统,复制生成一模一样的系统。计算机名称、SID、驱动都没有做任何调整。这样源计算机和目标计算机在同一个局域网就会有计算机名称冲突,克隆的系统如果硬件设备不同还会因为驱动问题导致蓝屏。所以,封装与部署和克隆不是一个概念。

     

  • Ghost

    Ghost是一个磁盘映像处理软件,这个软件的主要功能就是把封装好的系统(一个磁盘分区)原封不动地生成一个镜像文件;或者把一个镜像文件原封不动的覆盖到一个分区上。Ghost在封装部署中只起到打包或解包的作用,当然你也可以使用其他的工具,只不过是这个软件好用、方便而已。

 

  • 稳定性:

    封装部署是微软自己推出的技术,目的是方便大客户进行批量部署,所以微软自身都支持的技术,你还担心什么?

 

  • 盗版:

    封装和部署与盗版没有必然的联系。封装和部署都源于微软,封装部署只是一种技术,盗版是一种商业(个人)行为,封装技术可以提高工作效率,也可以用于盗版。技术就像一把刀,看你怎么用。

 

  • Sysprep

    微软的封装工具。XP系统位于安装光盘的support\tools目录下,deploy工具包中。

 

  • 启动过程:

    加电>BIOS自检>根据BIOS启动顺序尝试>加载硬盘分区表>根据MBR(分区表部分)找到活动分区>加载分区启动记录(PBR>根据PBR指向>NTLDR(这时操作系统已经获取控制权)>NTLDR根据boot.ini中设置的启动项启动操作系统。

 

  • XP系统根目录下的两个重要文件

    NTLDR 控制计算机是从休眠状态恢复还是加载boot.ini启动菜单进行全新启动,BOOT.ini 系统启动菜单,告诉NTLDR从哪里启动操作系统。

 

  • NTFSFAT32

    硬盘的分区格式,NTFS支持权限及审核,FAT32不支持权限设置、单文件4GB限制。推荐NTFS

 

  • ES4

    IT天空的新一代封装工具,核心技术是微软的Sysprep,这个工具以图形化的向导帮我们实现系统封装定制、以及个性化设置。

     

  • 万能驱动助理

    安装的过程中或安装后,进行驱动的自动、手动的安装。本质上是将市面上的所有驱动都收集打包,在安装过程中识别硬件并解压安装相应的驱动。

     

  • 磁盘控制器,IARSRS

    这个请想看it天空老大的文章,内容太多。

    http://www.itiankong.net/forum.php?mod=viewthread&tid=178655&extra=page%3D1&page=1

  • UltraISO

    光盘镜像操作工具,软件小巧,功能强大。制作光盘镜像,更改镜像文件等等。

     

  • EasyBoot

    制作光盘的启动菜单。我们常见的雨林木风、番茄花园、深度、电脑店等等系统,他的启动光盘都是由这个工具制作的。

     

  • AutoPlay Menu Builder

    制作软件或光盘的自动运行菜单,通过它可以实现我们自己的一键安装菜单。

  • PS

    PS无须多言,制作各种用到的图片。

     

  • 虚拟机

    有必要说吗?各种测试系统的首选工具。有人在网上说,虚拟机封装的系统稳定性差,自己是真实机器封装的系统,这不是很可笑么!!!虚拟机和真实机在操作系统看来有区别吗???告诉你,对于操作系统而言,除了是不同的硬件,没有任何区别。那些说自己是真实机封装的系统,部署到其他的不同硬件计算机上,和用虚拟机封装的系统部署到其他不同硬件的计算机上有什么区别,自己说吧。

















本文转自秘飞虎51CTO博客,原文链接:http://blog.51cto.com/mifeihu/1589580  ,如需转载请自行联系原作者


相关文章
|
物联网 API JavaScript
数据中台驱动下的工业软件集成
当前大中型离散制造型企业信息化建设过程中,普遍存在数据交互复杂度高、基础数据语义多样化,以及升级维护难度大等痛点。本文引入阿里云数据总线、服务总线以及数字工厂等产品,探讨一种基于工业数据中台的工业软件集成解决方案。
3376 0
数据中台驱动下的工业软件集成
|
架构师 前端开发 中间件
从工程师到技术leader的思维升级
从技术新人到一个成熟的技术leader,需要经历几个身份迭代?每一次身份的转换都需要怎样的思维升级?本文将从技术新人、潜力干将、架构师、技术leader四种身份的思维升级依次展开。
|
存储 算法 程序员
【期末计算机组成原理速成】第三章:存储器
【期末计算机组成原理速成】第三章:存储器
537 0
|
11月前
|
前端开发 关系型数据库 MySQL
PHP外链网盘系统网站源码
> 本文将详细介绍如何从零构建一个基于PHP和MySQL的文件管理系统,分解项目代码并剖析每个模块的功能。我们将以`index.php`、`config.php`和`api.php`这三个核心文件为例,详细展示如何设计文件列表、数据库配置和文件上传接口,从而实现一个完整的文件管理系统。该文章可以作为学术研究和代码实现的参考。
462 98
|
存储 分布式计算 Hadoop
Hadoop性能问题
【7月更文挑战第12天】
238 11
Threejs创建胶囊体
这篇文章介绍了在Three.js中创建胶囊体(两端为半球形中间为圆柱形的模型)的方法,包括建立几何体、设置材质以及将其添加到场景中的步骤。
143 1
Threejs创建胶囊体
|
11月前
|
数据安全/隐私保护 开发者
六、ArkTS 常用组件-按钮(Button)/切换按钮(Toggle)/文本输出(TextInput)
`Button` 组件是 HarmonyOS 应用开发中的基本组件之一,主要用于响应用户的点击操作。它支持两种使用方式:不包含子组件和包含子组件。不包含子组件时,`Button` 通过 `label` 属性设置按钮上的文字,同时提供 `options` 参数来配置按钮类型和点击效果;包含子组件的方式则允许更灵活的内容展示,如图片或复杂布局,此时无需设置 `label`。此外,`Button` 组件还提供了设置背景颜色、边框圆角等样式的方法,以及绑定点击事件的功能,使开发者能够轻松实现丰富的交互体验。
673 0
六、ArkTS 常用组件-按钮(Button)/切换按钮(Toggle)/文本输出(TextInput)
|
存储 安全 网络安全
网络安全中的安全审计与合规性:技术深度解析
【7月更文挑战第7天】安全审计与合规性是保障网络安全的重要环节。通过安全审计,企业可以及时发现并修复安全漏洞,提高系统的安全性;通过合规性管理,企业可以确保自身在法律法规和行业标准方面的合规性,降低违规风险。然而,在实施安全审计与合规性管理的过程中,企业也面临着技术复杂性、数据量大以及法规和合规性要求变化等挑战。因此,企业需要不断加强技术投入和人员培训,提高自身的安全审计与合规性管理水平。
|
分布式计算 前端开发 Java
Java的web框架
Java的web框架
341 1
|
人工智能 监控 安全
智慧工地-工地管理系统源码
智慧工地-工地管理系统源码
552 1