找回密码
 注册

QQ登录

只需一步,快速开始

查看: 737|回复: 2

[讨论] 自动化基本过程以及执行硬件验证所需的最小功能

gdjgg5 发表于 2013-8-27 16:16:11 | 显示全部楼层 |阅读模式 来自 中国广东广州

马上注册,结交更多好友,享用更多功能。

您需要 登录 才可以下载或查看,没有帐号?注册

x
Q: 如何将iso文件刻录成光盘?
A: ISO文件是光盘的映像文件,ISO文件不但包括光盘中的所有文件(这是你能够通过资源管理器直接看到的内容),也包括一些不能看到的内容(例如可启动光盘的引导文件),因此,在刻录ISO文件时,不能再使用将ISO这个文件直接拖动到光盘上的形式进行刻录。我们以Nero Burning-Rom(版本6.0.0.9)刻录软件为例讲述ISO文件的刻录方法:

第一种方法:启动Nero StartSmart -> 复制与备份 -> 将映像刻录到光盘上 -> 打开你要刻录的iso文件 -> Burn。

第二种方法:直接启动Nero Burning-Rom -> Recorder -> Burn Image -> 打开你要刻录的iso文件 -> Burn。

在早期的Nero Burning-Rom版本(6.0以前吧)中,Burn Image功能在File菜单中。

使用其它刻录软件的操作方法类似,例如CloneCD 4.2.0.2中文版是从工具栏中选择“从映像文件写入”(或主菜单中的“文件 -> 从映像文件写入”)功能。

光盘的映像格式除了ISO以外,还有很多其它的格式,例如Nero的为.nrg,CloneCD的为(.ccd, .img, .sub),还有.bin、.cue等。总之,刻录光盘映像时你要知道不能直接将映像文件拖到光盘上,要使用相应刻录软件的刻录映像功能进行刻录就可以了。

Q: MD5是什么东东?
A:MD5的全称是Message-Digest Algorithm 5,在90年代初由MIT的计算机科学实验室和RSA Data Security Inc发明,经MD2、MD3和MD4发展而来。Message-Digest泛指字节串(Message)的Hash变换,就是把一个任意长度的字节串变换成一定长的大整数。请注意我使用了“字节串”而不是“字符串”这个词,是因为这种变换只与字节的值有关,与字符集或编码方式无关。
  MD5将任意长度的“字节串”变换成一个128bit的大整数,并且它是一个不可逆的字符串变换算法,换句话说就是,即使你看到源程序和算法描述,也无法将一个MD5的值变换回原始的字符串,从数学原理上说,是因为原始的字符串有无穷多个,这有点象不存在反函数的数学函数。
  MD5的典型应用是对一段Message(字节串)产生fingerprint(指纹),以防止被“篡改”。举个例子,你将一段话写在一个叫readme.txt文件中,并对这个readme.txt产生一个MD5的值并记录在案,然后你可以传播这个文件给别人,别人如果修改了文件中的任何内容,你对这个文件重新计算MD5时就会发现。如果再有一个第三方的认证机构,用MD5还可以防止文件作者的“抵赖”,这就是所谓的数字签名应用。

上述说明转自“开源在线”的Surf的一篇名为“MD5简单说明(点击访问)”的文章,从Google上搜索来的。从Google上也可以搜索到“MD5的官方主页(点击访问,英文站点)”。

其实这个问题的答案在Internet上很容易找到,只要你善于使用搜索引擎(我推荐使用google),然后在搜索栏输入“MD5”,很快就会找到你想要的答案。

Q:WinPE是什么?
A:WinPE的全名是Windows PreInstallation Environment。关于WinPE是什么,解释如下:
一、中文解释:Windows PreInstallation Environment(WinPE)直接从字面上翻译就是“Windows预安装环境”,微软在2002年7月22日发布,它的原文解释是:“Windows预安装环境(WinPE)是带有限服务的最小Win32子系统,基于以保护模式运行的Windows XP Professional内核。它包括运行Windows安装程序及脚本、连接网络共享、自动化基本过程以及执行硬件验证所需的最小功能。”换句话说,你可把WinPE看作是一个只拥有最少核心服务的Mini操作系统。微软推出这么一个操作系统当然是因为它拥有与众不jempy.138655.com同的系统功能,如果要用一句话来解释,我认为与Win9X/2000/XP相比,WinPE的主要不同点就是:它可以自定义制作自身的可启动副本,在保证你需要的核心服务的同时保持最小的操作系统体积,同时它又是标准的32位视窗API的系统平台。

二、英文解释:WinPE is a minimal OS, based on the Windows XP kernel, that will replace MS-DOS during the initial OS installation stages beginning with the next Windows desktop OS, which is known as Longhorn. Recent alpha builds of Longhorn use WinPE, which provides a GUI environment during the entire installation instead of the old text-based screen prompts that are common during the initial setup of earlier Windows installations. WinPE will also let the user enter the license key during the initial stage of the installation, rather than forcing the user to wait until later in the installation process.

Q: 启动光盘引导文件如何编辑?
A: 首先要知道的是:不同类型的启动光盘使用的是不同的引导文件。启动光盘大致可分为三种类型:模拟软驱、模拟硬盘、非模拟型。不同的光盘编辑软件提取出来的引导文件的扩展名一般也不相同,例如WinISO提取出来的扩展名为wbt,UltraISO为bif,isoBuster是IMG,但根据提取出来的文件大小可以判断引导文件大致属于哪种类型。模拟软驱型的启动光盘的引导文件使用的是一张可启动软盘的映像,一般来说,启动软盘的映像应该为1.44MB或者2.88MB(甚至更高)。我没有见过模拟硬盘的启动光盘,但从原理上推测其引导文件应该是一个可启动硬盘的映像(有可能就是几百M的文件了)。非模拟型的启动光盘的引导文件一般来说是一个长度为2K的文件,例如Bart的Diskemu是loader.bin,BCDW使用的是bcdwboot.bin,Windows NT/2000/XP/2003的安装光盘使用的是w2ksect.bin,注意,这些长度为2K的引导文件可能有很多不同的名称,例如w2ksect.bin还有w2ksect.dat、wxpsect.bin等各种名称。

下面说这些引导文件的编辑:需要注意的是,这些文件都可以算是纯粹的二进制文件,使用常规的文本编辑器根本是不可能进行编辑的,使用类似UltraEdit的十六进制编辑器一般也就是修改一下文件中的某个字符串的值,例如将w2ksect.bin中的I386修改成WPRO。对于DOS启动软盘的映像,你可以使用WinImage进行编辑和修改(集中表现在修改其中的config.sys和autoexec.bat),当然你也可以使用虚拟软驱+WinImage进行修改。对于非模拟型的启动光盘的引导文件,由于这些引导文件都是类似于操作系统引导扇区的程序,一般来说都是使用汇编语言编写并编译的程序,如果要想修改,只要你很熟悉汇编语言,用相关的反汇编工具反编译出来进行修改再重新编译即可。

特别需要指出来的是:对于Bart的Diskemu,其引导文件loader.bin只是负责将光盘上的Diskem1x.bin(或diskemu.bin)调入内存并执行以接管引导过程,然后Diskem1x.bin会从光盘上读入Diskemu.cmd文件,根据该文件的定义来继续下一步的光盘引导过程,Diskemu.cmd是一个类似于DOS下批处理文件的纯文本文件,可以使用记事本都工具按需要进行定义。Diskem1x.bin开创了光盘引导模拟BIOS的先河,是多重启动光盘制做的里程碑式的产品,在此原理上陆续发展出来很多多重启动光盘引导软件例如BootScript、isolinux/memdisk、CD Shell、BCDW等,其引导过程大致相似,使用方法也类似。

Q: 如何去掉NT/2000/XP/2003安装光盘启动时“Press any key to boot from cd...”的提示?
A:搜索光盘上的bootfix.bin文件,将其删hwiyy.138655.com除或者改名。严谨一点儿说:在你制做系统安装光盘之前,搜索系统安装目录中的bootfix.bin,将其删除即可。对于单系统光盘,该文件在i386目录下,对于N合一光盘,该文件在对应的启动软盘组目录下。  

hsyseth 发表于 2013-8-28 04:24:48 | 显示全部楼层 来自 意大利
帖子有点长,看着有点费劲
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表