WinPE DIY 系列之一 WinPE基础知识
WinPE的DIY知识简介
WinPE DIY知识简介一、WinPE系统内核1、PECMD 常用指令简介(请参考 PECMD.INI,详细命令说明请查看 PECMD.EXE)FBWF:设置FBWF缓存,此处用来设置 X 盘大小TEAM:执行一组指令TEXT:在登录画面中或桌面窗口显示文字,可以设置文字的颜色、位置、字体大小WAIT:暂停或等待指定时间后再继续执行命令,单位毫秒加前导“-”表示在指定的等待时间内遇到任何按键即中止等待,否则直至等待时间结束FIND:依据条件表达式是否成立来确定执行后面两条指令的一条ENVI:设置或清除环境变量FILE:根据操作符操作文件或目录,没有操作符则表示删除操作LOGS:启用日志以便记录每条命令的执行结果配置文件结束之前,必须调用一次不带参数的"LOGS"命令,以关闭日志文件(确保日志写入文件)PATH:操作目录,用于设置PECMD.EXE的当前工作目录或建立目录或删除目录INIT:执行最基本初始化EXEC:执行 EXE 、BAT、CMD 程序CALL:调用DLL函数或调用子过程REGI:读取或设置、删除注册表数据HOTK:设置系统热键,并指定该热键执行的命令LINK:创建快捷方式,如桌面和程序菜单RAMD:设置虚拟磁盘LOAD:按顺序逐条运行配置文件中的命令SHEL:加载指定的SHELL,并将SHELL锁定LOGO:设置或关闭登录画面WALL:设置壁纸MOUN:将WIM文件中的某个映像挂载到指定的目录中或卸下已经挂载上的映像文件NUMK:控制小数字键盘的开关状态IFEX:依据条件表达式是否成立来确定执行后面两条指令的一条2、txtsetup.sifTXTSETUP.SI_为 cab 压缩格式,解压即可得 txtsetup.sif,其中包含了 sata、raid 驱动的描述(驱动程序在 SYSTEM32\DRIVERS),修改比较复杂。
其中有一点常见的是 WinPE 启动时的提示,即 [SetupData] 中的 loaderprompt天琴星座 WinPE 中为:loaderprompt="Starting Lyra SuperMicro Windows PE ..."3、注册表修改注册表文件有 3 个,SYSTEM32 下的 SETUPREG.HIV(由 cab 格式的 SETUPREG.HI_ 解压得到),SYSTEM32\CONFIG 下的 DEFAULT 和 SOFTWAREa)打开regedit,选中 HKEY_LOCAL_MACHINE(修改 SETUPREG.HIV 或 SOFTWARE)或HKEY_USERS(修改 DEFAULT,这个文件也可以加载到 HKEY_LOCAL_MACHINE 修改)b)选择“文件->加载配置单元->选择你要修改的注册表文件->打开”,输入项名称时注意不能和当前项下面子项重名c)修改加载项中的相关内容,完毕后选中加载的项,选择“文件->卸载配置单元->是”4、SHELL32.DLL的修改用 Resource Hacker 可以修改其中的注册表项(REGINST)、位图、图标、菜单等内容,比较复杂,下面列举一个简单的注册表修改修改注册用户(RegisteredOwner)和公司(RegisteredOrganization),这两项在“系统属性”“常规”页面的“注册到”中显示用查找功能定位到 RegisteredOwner,将最后一个字符串修改为你需要的名称,选择编译脚本,选择“文件->保存”把修改的 SHELL32.DLL 替换到核心的 ISO 中,重新打包为 cab 格式的 WINPE.IS_ 这两项还有一个简单的修改方法就是修改 PECMD.INI(参考 PECMD 的 USER 命令),如在 PECMD.INI 中增加:ER 老九*无忧启动论坛复制代码5、加入 ImDisk 支持并将外置程序 Ramdisk 的 Y盘替换为 ImDiskImDisk 可以加载 img、iso等格式的文件,使用控制面板中的功能可以修改文件大小,也可以生成不关联文件的虚拟内存盘a)修改注册表下载新版 PECMD,其中的 ImDisk_for_PE.REG 需要导入到 SETUPREG.HIV注意:ImDisk_for_PE.REG 中的路径为 HKEY_LOCAL_MACHINE\_PE_,因此需要将SETUPREG.HIV 加载到 HKEY_LOCAL_MACHINE,项目名称为 _PE_双击 ImDisk_for_PE.REG 导入到注册表,查看HKEY_LOCAL_MACHINE\_PE_\ControlSet001\Services\,如果下面有 ImDisk 子项则导入成功顺便删除注册表中两条 Ramdisk Y盘的信息,分别为:1.HKEY_LOCAL_MACHINE\_PE_\ControlSet001\Services\Ramdriv2.HKEY_LOCAL_MACHINE\_PE_\ControlSet001\Enum\Root\UNKNOWN复制代码在左侧选中项目,右键->删除。
WinPE基础知识大全
WinPE基础知识大全2012-07-09一、WinPE的种类:第一种分法:以nu2shell或bsexplorer等做shell,PE Builder挂上XPE插件后做出来的叫XPE;用explorer做shell(不过现在这些概念也开始模糊了,基本上不管你拿什么做shell都叫PE了)。
做出来的就是现在大家使用的WinPE。
第二种分法:基于WinXP的PE叫WinPE 1.0,基于Win2003的PE叫WinPE1.5,基于Vista的PE叫WinPE 2.0。
二、WinPE的核心:1、ISO核心:因为开了FBWF所以自定义比较方便。
但因为FBWF的一些特性,有可能出现不稳定的现象,并且ISO核心通常对电脑的要求较高。
老机子很可能由于内存不够而不能启动。
2、FAT IMG核心:这个核心自定义也比较方便。
但IMG核心不能开FBWF,因为IMG+FBWF+卡巴=蓝屏,所以IMG核心的WinPE一般不开FBWF,并且随着WIM 网络技术的应用,使IMG核心的WinPE的网络不用再内置,大大减小了核心体积,可以预留更多的空间装驱动。
3、NTFS IMG核心:这个核心和FAT IMG核心不同之处就是一个CAB压缩率的问题。
例如核心里面的文件都是60,FAT IMG核心用VDM压缩后,再用CAB压缩就可以做到29M左右。
而NTFS IMG先启用NTFS压缩,把文件放进核心里,NTFS压缩大概可以压到48M,然后再用CAB压缩,才压到35M,另外采用了CAB 压缩后启动内存要加倍,所以NTFS IMG核心不压缩,这也是NTFS IMG核心的WinPE体积较大的原因。
NTFS IMG核心的优点是启动内存小,稳定,但体积大。
而且也要预留安装驱动的空间。
那核心的的体积就更大。
三、WinPE的启动介质:1、光盘版:可以使用普通启动方式,用EASYBOOT来做,这样可以加多点工具。
最好用RAM方式,把映像放到光盘上,加入引导,再外置些工具,也可以做到普通启动一样的效果,但内存会有所限制。
PE初学者的教程
前言这是一个写给PE初学者的教程。
高手请飘过。
本教程是本人制作WinPE 3.1的亲身经历,这些知识主要来源于本人制作WinPE的一些积累、微软WAIK的帮助文件,当然肯定会参考网上其他人制作的PE,很多问题也是通过百度、Google解决。
PE制作需要的计算机知识并不难,但是涉及面非常广,本人的水平也有限,一本教程不可能包罗万象,也难免会有错漏;我只是尽我所能,希望给PE入门者提供一个PE制作的详细解说,使入门者能尽快制作出属于自己的PE。
第1章制作源生WinPE 3.11.1 准备工作WinPE基础知识请大家自行百度。
1.1.1 下载Windows AIK要制作源生WinPE 3.1,需要从微软官网下载如下软件:自动安装工具包:Windows Automated Installation Kit(简称WAIK),我们需要下载的是WAIK 3.0(KB3AIK_CN.iso)以及 3.1的补充包(waik_supplement_zh-cn.iso)。
PS:WAIK 3.0可以制作WinPE 3.0,补充包就可以做3.1了。
请自行在微软官网下载,软件很大。
1.1.2 工具软件的准备①虚拟机软件VMware。
制作过程中需要反复测试系统,所以这个是必须的。
②UltraISO用来制作ISO文件的利器。
③Win7 SP1中文版安装镜像如果你目前电脑上安装的系统就是Win7 SP1也是可以的。
④7-Zip压缩软件7-Zip的优点是可以直接处理wim文件1.2 预备知识要制作WinPE 3.1,了解以下知识很重要。
下面这些资料复制于WAIK的帮助文件,请仔细阅读体会。
1.2.1 WinPE 3.1的启动过程①加载特定媒体上的启动扇区(MBR)。
将控制传递给Bootmgr。
Bootmgr 从启动配置数据(BCD) 中提取基本的启动信息,并将控制权传递给Boot.wim 中包含的Winload.exe 文件。
然后Winload.exe 加载相应的硬件抽象层(HAL),并加载系统注册表配置单元和必需的启动驱动程序。
DIYpe方法步骤
DIY(一):一、增减外置程序(注:以修改老毛桃0325版为例,下同)外置程序在老毛桃WinPE光盘的“外置程序”目录中,对应的配置文件是该目录下的WinPE.INI.删除程序只须删除该软件在外置程序目录对应的子目录,再删除WinPE.INI 中相应的LINK 创建快捷方式的语句行即可。
添加程序正好相反,将绿色软件放到外置程序目录中,在WinPE.INI 中加入相应的LINK 语句行创建快捷方式即可(参照其它LINK 语句,复制一行,只须更改一下快捷方式的位置、名称/目标程序的目录名、可执行文件名)。
实际上很多并不是为WinPE 准备的软件也是可以在WinPE 中运行的,用一个笨办法来判断一个普通的绿软是否可以直接在WinPE 中运行,启动WinPE 环境,找到该软件所在目录,复制一份备份,然后将该目录和目录下的所有文件属性改为只读,直接双击目录内的可执行文件,看能否运行,运行后各项功能都使用一下看是否正常,如无异常,则可按上面的方法简单加入。
如运行异常,有可能缺某些库文件(这种情况一般有提示),或它在自己的目录内写东西,或依赖注册表中的某些键值,这就需要动点手脚,如准备缺少的库文件,看它自己的目录下有没有配置文件可以修改,在XP 中运行监视它要读些哪些注册表项。
这种情况对不同的软件解决的方法不同,也可能无法解决。
二、定制登录过程这一项改动需要熟悉PECMD 各命令的用法,读懂配置内外配置文件,最好对系统登录的过程有点了解。
只作为兴趣,因为老毛桃的登录顺序几乎也没什么可改动的了,可以留给我们定制的就是改改提示句、外置程序的加载方式、调整一下细节而已。
这一过程会涉及到内部配置文件:1、将光盘映像根目录中的WinPE.IS_ 用UltraISO 或WinRAR 提取出来2、将名称改成WinPE.CAB(不改也可以,但用WinRAR 打开会麻烦点)3、用WinRAR 将其中的WinPE.ISO 解压出来4、用同样的方法,将WinPE.ISO 中的WXPE\SYSTEM32\PECMD.INI 提取出来(注:要修改什么文件就提取什么文件,后面的改注册表也要用到此方法)5、按自己的需要修改提取出来的文件6、将修改后的文件放入WinPE.ISO 中替换原来的(目录位置一定要相同)7、用CAB 打包工具将WinPE.ISO 重新打包为WinPE.IS_8、再将WinPE.IS_ 放到老毛桃的光盘映像中替换原来的(注:用UltraISO 修改ISO 映像文件时最好用另存,以免改错了原来的备份也没有了)三、修改外置程序目录名要改动的地方有3 个文件和1 个目录名:1、内部配置文件PECMD.INI(修改方法见前面说明)2、\外置程序\WinPE.INI (前面的根指光盘映像的根目录)3、\WINPE安装\SETUP.INI (老毛桃的安装卸载程序要用它)4、外置程序的目录名(这个是当然的)将三个INI 文件提取出来按下面的步骤修改,假设新名为"NEWNAME"1、用记事本打开INI 文件,将光标定在文件最前面2、菜单:编辑-替换...3、在“查找内容”编辑框中输入"\外置程序"(不含引号)4、在“替换为”编辑框中输入"\NEWNAME"(不含引号)5、点全部替换6、在“查找内容”编辑框中输入"外置程序\"(不含引号)7、在“替换为”编辑框中输入"NEWNAME\"(不含引号)8、点全部替换9、保存用修改后的文件替换下载的光盘映像中原来的(外置程序这个目录的名字可以直接在UltraISO 中修改),说得这么麻烦只是为了防止漏改或者将注释也给改了,实际上新版本因采用的%CurDir% 这个环境变量后,要改的只有几个地方,手工改也是可以的。
WIN PE制作教程 (一)
PE制作教程1. 序言 (2)2. 教程 (2)2.1 1.Windows PE入门基础知识 (2)2.2 2.Windows AIK的初步安装与使用 (5)2.3 3.PE的基本制作步骤 (10)2.4 4.对PE的初步DIY (13)2.5 5.添加explorer (18)2.5.1 5.1 复制文件 (20)2.5.2 5.2 修改注册表 (20)2.5.3 5.3 提交对PE镜像的修改 (35)2.5.4 附:在已登录系统中修改注册表的办法 (36)2.6 6. 对注册表的最后修改及添加主题 (37)2.6.1 6.1 处理SOFTWARE (38)2.6.2 6.2 处理SYSTEM (40)2.6.3 6.3 处理Default (43)2.6.4 6.4 启用主题 (44)1. 序言感谢您观看本教程,本教程将循序渐进地教您制作PE。
本教程是根据网友地描述,微软帮助文档以及个人经验来写的,在这里感谢原作者!因为本人水平有限,教程中难免有些不足之处,也希望恁的指正,谢谢!1. Windows PE入门基础知识:Windows PE的作用、命名规则、启动方式2.Windows AIK的初步安装与使用3.PE的基本制作步骤4.对PE的初步DIY5.添加explorer6.对注册表的最后修改及添加主题2. 教程2.1 1.Windows PE入门基础知识1. Windows PE入门基础知识:Windows PE的作用、命名规则、启动方式1.1Windows PE的作用Windows PE的全名是WindowsPreinstallationEnvironment(WinPE)直接从字面上翻译就是“Windows预安装环境”。
微软的本意是:WinPE仅用做系统维护,并设置了各种限制。
可以简单的理解为:PE是Windows系统的超级精简版、超级权限版(以系统system账户登录)!对于无法进入系统、修复系统、分区、重装系统等问题都可以进入PE进行操作,因此PE是系统维护强大的武器!微软原版的PE,只有“命令行”即DOS窗口。
WinPE核心DIY
WinPE核心DIYWinPE核心DIY修改2WinPE核心DIY修改22009-02-25 17:19修改WinPE的OEM信息1.提取文件从WinPE镜像光盘中提取WinPE.IS_并解压,得到WinPE.ISO,提取其中需要的文件2.修改修改OEM文字信息请编辑OEMINFO.INI (用记事本编辑即可),修改OEM图标请用作图工具编辑3.替换文件&压包用UltraISO把修改好的文件替换到WinPE.ISO中对应的位置,再把WinPE.ISO用makecab压为WinPE.IS_文件,最后用UltraISO把刚压缩得到的WinPE.IS_替换到原始WinPE光盘(镜像)中生成新的WinPE光盘(镜像)备注:有的修改OEM 信息是修改Winpe.ini 文件。
一、删除桌面上的“命令提示符”修改注册表,删除以下键值[HKEY_LOCAL_MACHINE\SOFTWARE\Sherpya\XPEinit\Desktop]"@shell32.dll,-22022"=hex(2):25,00,63,00,6f,00,6d,00,73,00,70,00,65,00,63,00,\25,00,00,00或者:REG DELETE HKLM\SOFTWARE\Sherpya\XPEinit\Desktop /v @shell32.dll,-22022 /f>nul二、删除桌面上的“我的文档”修改注册表,删除以下键值[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\HideDesktopIcons\Classi cStartMenu]"{450D8FBA-AD25-11D0-98A8-0800361B1103}"=dword:00000001[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\HideDesktopIcons\NewSt artPanel]"{450D8FBA-AD25-11D0-98A8-0800361B1103}"=dword:00000001三、删除右键菜单中的“管理”[HKEY_LOCAL_MACHINE\soft\Classes\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell\Mana ge]红色部分为注册表加载项的名称四、修改文件夹视图方式[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Streams] ;平铺查看"Settings"=hex:08,00,00,00,06,00,00,00,01,00,00,00,e5,25,f1,65,e1,7b,10,48,ba,9d,d2,71,c8,43,\2c,e3, 04,00,00,00,1a,00,00,00,43,00,00,00;缩略图查看"Settings"=hex:08,00,00,00,05,00,00,00,01,00,00,00,90,b2,eb,8b,d0,52,d0,11,b7,f4,00,c0,4f,d7,\06,ec, 04,00,00,00,07,00,00,00,43,00,00,00; 列表查看"Settings"=hex:09,00,00,00,03,00,00,00,00,00,00,00,e0,a5,1f,0e,73,35,cf,11,ae,69,08,00,2b,2e,\12,62,04,00,00,00,01,00,00,00,43,00,00,00; 详细信息查看"Settings"=hex:08,00,00,00,04,00,00,00,01,00,00,00,00,77,7e,13,73,35,cf,11,ae,69,08,00,2b,2e,\12,62, 04,00,00,00,01,00,00,00,43,00,00,00; 图标查看"Settings"=hex:08,00,00,00,01,00,00,00,01,00,00,00,e0,d0,57,00,73,35,cf,11,ae,69,08,00,2b,2e,\12,62, 04,00,00,00,20,00,00,00,43,00,00,00五、修改虚拟驱动器X盘的大小先把WinPE.IS_解压成WinPE .ISO,然后修改WXPE\SYSTEM32里的PECMD.INI的相关参数//配置文件开始FBWF P40 L32 H96TEAM ENVI S=%SystemRoot%|ENVI SS=%S%\SYSTEM32|ENVI SSD=%SS%\DriversTEAMFILE %S%\TXTSETUP.SI*|FILE %SS%\NTOSKRNL.EX*|FILE %SS%\WIN32K.SYS|FILE %SS%\CONFIG |FILE %SS%\*.*_|FILE %SSD%\*.SY_TEAM LOGS %S%\PECMD.LOG|MDIR %SystemDrive%\TEMP|ENVI|INIT|EXEC @PECMD.EXE CALL $SHELL32.DLL,DllInstall,#1,U.........................P代表可用内存的40%L代表最低设置为32MBH代表最高设置为96MB最高设置可以不超过256MB当然有P40 这个参数在,H 设置成512也没事,也不会出现内存用光的情况六、在WinPE中如何多建立一个Ramdisk盘解开winpe.is_,得到winpe.iso,然后提取setupreg.hiv,用注册表编辑器加载到HKEY_LOCAL_MACHINE 下,取名为!system,然后导入下面这个regWindows Registry Editor Version 5.00[HKEY_LOCAL_MACHINE\!system][HKEY_LOCAL_MACHINE\!system\ControlSet001][HKEY_LOCAL_MACHINE\!system\ControlSet001\Enum][HKEY_LOCAL_MACHINE\!system\ControlSet001\Enum\Root][HKEY_LOCAL_MACHINE\!system\ControlSet001\Enum\Root\UNKNOWN][HKEY_LOCAL_MACHINE\!system\ControlSet001\Enum\Root\UNKNOWN\9999] "ClassGUID"="{FFA1C341-4539-11D3-B88D-00C04FAD5172}""Class"="RamDisk""ConfigFlags"=dword:00000004"Mfg"="Nu2 Productions""HardwareID"=hex(7):72,00,61,00,6d,00,64,00,72,00,69,00,76,00,00,00,00,00 "Service"="Ramdriv""DeviceDesc"="Ramdisk""Capabilities"=dword:00000000"Driver"="{FFA1C341-4539-11D3-B88D-00C04FAD5172}\\0001"[HKEY_LOCAL_MACHINE\!system\ControlSet001\Enum\Root\UNKNOWN\9999\Control] "DisableCount"=dword:00000000"ActiveService"="Ramdriv""FilteredConfigVector"=hex(7):30,00,30,00,00,00,30,00,30,00,00,00,30,00,30,00,\00,00,30,00,30,00,00,00,30,00,30,00,00,00,30,00,30,00,00,00,30,00,30,00,00,\00,30,00,30,00,00,00,30,00,30,00,00,00,30,00,30,00,00,00,30,00,30,00,00,00,\30,00,30,00,00,00,00,00[HKEY_LOCAL_MACHINE\!system\ControlSet001\Services][HKEY_LOCAL_MACHINE\!system\ControlSet001\Services\Ramdriv]"Type"=dword:00000001"Start"=dword:00000003"ErrorControl"=dword:00000001"DisplayName"="Ramdisk""ImagePath"="system32\\drivers\\ramdriv.sys"[HKEY_LOCAL_MACHINE\!system\ControlSet001\Services\Ramdriv\Enum]"0"="Root\\UNKNOWN\\9999""Count"=dword:00000001"NextInstance"=dword:00000001[HKEY_LOCAL_MACHINE\!system\ControlSet001\Services\Ramdriv\Parameters] "BreakOnEntry"=dword:00000000"DebugLevel"=dword:00000005"DebugComp"=dword:ffffffff"DiskSize"=dword:00100000"DriveLetter"="B:""RootDirEntries"=dword:00000200"SectorsPerCluster"=dword:00000002其中DiskSize是内存盘的大小,DriveLetter是内存盘盘符DiskSize是内存盘的大小32 m 0x0200000064 m 0x0400000096 m 0x06000000128 m 0x08000000最后把修改好的setupreg.hiv卸载并放回winpe.iso中,system32\drivers还要加入Ramdriv.sys。
制作WinPE的基础知识
6、PE引导文件
AVLDR.PE PELDR WINNT.SIF这三个文件是必须的,跟PE镜像一起放入C盘再改下boot.ini文件后重启就能看到你要的PE系统了,下面是它们的作用及需要修改的内容:
①AVLDR.PE是计算机启动时载入的文件,文件中有1条数据为PELDR的文件名。
②PELDR是PE启动载入程序,文件中有7条数据为PE的系统目录名,要根据PE镜像的不同而更改,如I386和WXPE,修改注意区分大小写;还有9条数据为WINNT.SIF的文件名。
1、下载Grub4Dos,把GRLDR解压到系统盘的根目录里(C:\)
2、编辑C:\boot.ini(此文件是隐藏的),在文件的最后加上 C:\GRLDR="Load Grub4Dos"
3、编辑C:\menu.lst文件,以配置启动菜单。
4、下次启动Windows时,会增加"Load Grub4Dos"一项,选择它便能进入Grub4Dos
启动基于DOS的镜像都是上面的步骤
因为IMG是软盘镜像,所以仿真成FD0
如果是基于硬盘的镜像,像mini win98的img
则需要将其仿真成HD0
11、PE中加载微软五笔输入法
如何把输入法添加进去PE呢?以微软五笔86为例,仔细分析了一下,它共需要winwb86.IME、winwb86.MB和输入法指示器internat.exe(借用2000的),把这些文件放到system32里面,然后把五笔的注册表信息加进去,最后启动internat.exe,为此编写了一个批处理来完成(这里先假设3个文件已经手工加进去了)。
%systemroot%\system32\internat.exe
DIY WinPE 图文教程
DIY winpe (超详细,图文教程)
/thread-93782-1-1.html
一步步教大家给自己的WIMPE手动添加减除外置程序,要用到的程序有:一个WINPE.ISO,压缩解压软件winrar,光盘浏览器ULTRAISO,要添加的外置程序。
如图下:
废话少讲,看效果图先:原来的PE:
修改过的:
第一在自由天空发贴,第一次做教程,加上本人读书时语文成绩一直很差,文字表达力能不及格,如有做得不好,多多指教。
如果过程中有什么不懂的,可以直接问我加Q:1179099060 。
好,开工:
1,先用winrar打开winpe1.iso,解压出里面的WINPE.ISO文件
2.用光盘浏览器ULTRAISO打开解压出来的的winpe.iso,提取出PECMD.INI
打开刚提取出来的PECMD.INI,如下图:
3.这一步是重点,修改PECMD.INI,如下图:
4.这一步承上PECMD.INI的修改,对应在文件夹TOOLS放上外置程序
5.用makecab压缩修改过的WINPE.ISO为WINPE.IS_。
6.最后用光盘浏览器ULTRAISO打开WINPE1.ISO替换刚修改过的WINPE.IS_,文件保存。
整个过程就完成了,是不是很简单了。
如果还感觉不够好看,可以加上桌面壁纸,如图:
整个过程的思路就像升级你的电脑配置一样,把旧的主板CPU等取出来,再把新的一件件地装上去。
大家还可以用这个方法举一反三,修改你PE里的其他东西。
比如OEM信息,注册表等等。
WINPE不完全手册
-3-
二、什么是 Native PE Native,英文意为基本的、本国的,基础的等,在软件平台上可意为不可精简 或基础的意思。一般的软件或系统平台都是积木式的,或叫模块式,都是可裁减的, 当一个软件或系统平台裁减到不可再裁减时,这时的运行环境就是 native 环境。中 文叫基本环境。 大家知道 G4D 在一些老机器加载 PE 启动时,由于是调用 BIOS 检测来调用相应 的模块,当 ZIP 时,由于本身没有 USB2.0 接口驱动,只能以 30K/秒的速度加载,加 载速度很慢。2011 足迹在精简 PE 时发现了 WINDOWS 的这个现象,设想把一个 ISO 的内核分成两部分,第一部分为基本的驱动和 2.0 驱动,在开始加载时加载,一但 2.0 驱动加载完毕,再读 U 盘数据就很快了,另一部分为二级内核,即普通内核。 一级内核经过精简后一般体积在 3-4M 左右,G4D 加载这么点体积也是很快的,由 于一级内核为基本的不可缺少的内核,所以起名为基本内核,英文名就叫 NATIVE。 但要改造就需要一些内在的工具支持,所以 2011 足迹开发了一个 native shell 及 native cmd 工具,用以在一级内核启动后加载二级内核。2011 足迹把采用这类方 法改造的 PE,起名为 PE native 版,以区别普通内核的 PE。 经过这样改造,一般在一些老机器上启动一个 PE 时间由原来的几分钟或几十 分钟,缩短到现在的 2 分钟以内(ZIP)。速度有大幅度的提高。而 HOTDLL 及一些 其他高手在他的基础上进行了完善,制作出了 Native 版 XPE、03PE 和 Win7PE。使 Native PE 得到了更广泛的应用。 当然,因为现在新硬件加载 PE 已经很快了,所以 Native PE 基本被淘汰,只有 少数 PE 系统还集成了 Native PE(比如我的天意 U 盘系统)。 三、WinPE 有哪些版本
WinPE系统(XPE)入门制作教程
WinPE系统(XPE)入门制作教程首先下载pebuilder V3.10,解压到本地磁盘,再下载xpe V1.06插件,解压到pebuilder文件夹的plugin文件中,在“来源程式”里选择XP安装盘的位置,选择“制作ISO映像档”单击“产生”按钮,过一会儿就可以得到一个bartpe文件夹和一个pebuilder.iso文件。
然后用虚拟光驱加载这个文件,打开“programs\peinst”,运行“peinst.cmd”,这是一个可以将pe安装到硬盘的批处理文件。
选择1输入虚拟光驱的位置,选择2输入“c:”(好像只有安装到C:才能启动),输入5再输入1开始把pe文件复制到c:盘,复制完后输入5再输入2在XP的启动菜单里添加一个启动项。
重启电脑进入pe系统,开始安装你需要的软件,调整各种设置什么的,要注意选择安装路径要选择“x:\programs”。
装得觉得满意了就可以保存了。
保存方法:点“开始-运行”输入“regedit”打开注册表编辑器,展开“HKEY_LOCAL_MACHINE”,右键点击“SOFTWARE”,选择“导出”,把它导出为reg文件,我把它命名为software.reg,用同样的方法导出“HKEY_USERS\.DEFAULT”保存为default.reg,然后打开B:盘,将“Documents and Settings”用winrar压缩,选择“创建自释放格式档案文件”,并在“高级-sfx选项”里将释放路径设为“b:”,缄默模式选择“全部隐藏”,覆盖方式选择“跳过现有文件”,最后点“确定”生成一个自解压文件(我把它命名为shortcut.exe),把它们都保存在硬盘上(不能保存在B:盘),保存工作完成。
重启电脑,进入正常系统,打开注册表编辑器,选择“HKEY_LOCAL_MACHINE”加载配置单元“c:\minint\system32\config\software”,设一个配置单元名字(如“soft”),用写字板打开software.reg,将[HKEY_LOCAL_MACHINE\SOFTWARE全部替换成[HKEY_LOCAL_MACHINE\SOFT,保存后双击把它导入注册表,用同样的方法把DEFAULT也导入。
制作原版winpe
前几天有网友希望天缘提供WINPE 3.0下载,目前网上也已经有几种现成的WINPE 3.0,各有特色,不过天缘暂时还没下载验证,所以关于这些WINPE 3.0的可用性安全性如何,暂不可知,不过从本文开始,天缘会有两三篇文章专题介绍自己DIY WINPE 3.0,根据自己的需求加入需要的驱动和工具软件、或是语言包,把这些集成方法看完了,下次再有WINPE 4.0自会变通制作,本文先来介绍一些WINPE 3.0制作基础概念,虽然本文暂不涉及具体操作,但有了本文,后面的制作才会思路清晰,水到渠成。
一、WINPE 3.0介绍WINPE全称Windows Preinstallation Environment(Windows预安装环境),缩写WINPE,是一个基于在保护模式下运行的Windows个人版内核系统,也可以理解为一个MINI型的OS系统,常作为安装、故障排除和恢复一个工具,几乎所有的基本功能在WINPE上全部可以实现。
目前最新版本WINPE 3.0,请注意,WINPE并不是一个常规用途操作系统,无法作为日常工作使用。
WINPE具有优点有支持NTFS文件系统、TCP/IP网络、32位/64位驱动、WIN32 API、各种媒体(DVD/USB...)等特点,而这些优点正是DOS系统所欠缺或不完善的。
WINPE 3.0的主要功能有:1、格式化硬盘、分区、安装Windows 7,当然了,早期的WINPE 2.0就支持早期的操作系统,对WIN7安装还是有些限制,这在天缘早前的文章中介绍过。
2、自动或手动排除系统故障,其中自动是指WINPE可以自动启动并运行Windows RE(恢复环境)。
WIN RE就是大家在WINDOWS 7启动时按下F8进入的恢复环境,RE也是基于WINPE的可扩展恢复平台。
3、系统恢复,该功能对OEM制作商和软件供应商(ISV)来说最为有用,比如你的品牌机出了问题,拿到维修哪儿去,他可能只需要插入一个光盘(U盘)然后两个回车就可以完全重建系统。
WinPE系统的基础教程之——WinPE系统DIY指南
WinPE系统的基础教程之——WinPE系统DIY指南2012-2-1【光盘映像修改方法】使用 UltraISO 可以打开 ISO 格式的光盘映像,并可删除、替换、添加光盘映像的内容。
执行下面的各项修改时,通常都是先用 UltraISO 打开光盘映像,再将要修改的文件拖放到硬盘的某个临时目录(最好同时再拷贝一个备份!),然后按下面的方法进行修改。
修改完毕,把改好的文件拖入 UltraISO 打开的 ISO 映像的对应目录,然后点击保存即可。
★注意★:UltraISO 配置极其重要,否则光盘可能不能正常引导在“文件”菜单的“属性”对话框中,要选中的项目如下:“优化文件”(可选。
推荐选中)、“ISO 9600”、“Max(211)”、“省略 ISO 9600 版本号”、“标准”。
其他的选项一律不要选择!切切!然后点击“设置为缺省”。
【基本引导原理】本光盘完全结构化,PE系统与应用程序完全分离,由系统引导时自动通过已经内嵌到PE 中的XCMD.EXE 命令自动调用系统WINS\System32 目录中内置的XCMD.INI 完成PE 环境的初始化工作,并且在初始化过程中如果检测到光盘根目录下存在外置的XCMD.INI 配置文件,则自动调用外置XCD.INI 配置文件来完成外挂程序的初始化及注册过程,继而引导到 PE 系统图形化桌面。
【内置变量名称与含义】%Favorites% 收藏夹目录%Desktop% 桌面目录%StartMenu% 开始菜单目录%Startup% 启动菜单目录%***% 程序菜单目录%SendTo% 发送到目录%Personal% 我的文档目录%QuickLaunch% 快速启动目录%CurDrv% 当前驱动器盘符【DIY 基本步骤】①添加或删除工具:向\*** 目录中添加你自己的程序目录(或删除现有的程序目录)。
注意目录中已经按工具功能进行了分类,强烈建议分类存放工具,并且一个工具占用一个自己的子目录,不建议将多种工具同时混合在一个目录,以免造成日后维护不便/②PE 光盘开始菜单 DIY:用记事本打开 \XCMD.INI,根据该文件中现有的内容的格式添加自己的菜单或删除现有菜单。
WinPE DIY 系列之一 WinPE基础知识
前言由于办公室的电脑出现了问题需要重装系统,起初想从网上Dowload一个好一点的XP,下载之后又想进一步的利用方便的方法将其安装到电脑中,这样在百度中寻找了好多方法,大多是利用U盘做一个启动盘。
经过一个月的研究终于制作好了自己个性化的WinPE 系统,当中不断撰写本文。
本文主要是将我的研究过程以及心得体会,向广大网友介绍一下,希望大家能互相交流一下。
同时本人以第一章WinPE基础知识要想DIY WinPE除了要有一些基本的电脑知识外,更重要的是还要有一些特殊的知识,本章主要是从最基础的知识入手。
本章知识对于电脑高手可以跳过不阅读,对于一些菜鸟级的朋友,我建议还是认真阅读一下的好,毕竟还是green hand。
一、名词解释:DIY iso wim ini W Windows基于文件的映像格式。
使用WIM 文件维护操作系统很容易,因为您可以在未启动操作系统的情况下,离线添加和删除驱动程序、更新内容以及Windows 组件。
利用WIM 文件维护Windows PE 映像与维护Windows Vista 映像非常相似。
必须用专门的软件才能打开,即WimTool打开,准确的说是挂载和解开。
ini: 文件后缀名。
是英文Initialization file的缩写,意思是初始化文件。
在电脑中是应用很多的配置文件,有时也或缩写为inf。
WinPE:是英文Windows PreInstallation Environment的缩写,意思是Windows预安装环境。
待详解。
BIOS:是英文Basic Input/Output System的缩写,意思是基本输入/输出系统。
BIOS启动顺序:设计在BIOS设置中设置计算机从哪个地方按顺序查找系统,以便启动系统。
主要有以下几种模式:IDE Hard Drive 是从硬盘启动,主要是安装好系统后均应将其设置为第一启动顺序。
CDROM从光盘启动,以前在安装时均将其设置为第一启动顺序,当完全学会本文后就用不到它了。
如何制作属于自己的个性化WinPE
如何制作属于自己的个性化WinPE一、GRUB4DOS是什么?WinPE的引导!制作一个自己的WinPE系统,离不开GRUB4DOS,GRUB4DOS又是什么呢?GRUB4DOS是一个优秀的双(多)系统引导软件,是 GNU GRUB 的一个分支,使用GRUB4DOS可以很方便的引导各种操作系统,比如DOS、Windows、Linux等,是一个可以把U盘制作成光盘似的来进行装系统的启动引导工具。
当安装为首先启动的启动引导程序时,它能启动各种各样的操作系统,其中包括GNU/Linux,Windows,DOS 等,并支持各种媒质,如CD-ROM,软盘,硬盘,U盘,PXE等等。
GRUB4DOS 最大的成功之处就是既学习了windows的方便易用,又引入linux的强大功能。
二、计算机启用引导顺序:WinPE引导顺序:BIOS→MBR→DPT→PBR→GRLDR→\GRUB4DOS\MENU.LST→\BOOT\BCD→\BOOT\XXXX.wim→\windows\system32\boot\winload.exe→windowsLinux引导顺序:BIOS→MBR→DPT→PBR→GRLDR→\GRUB4DOS\MENU.LST→\BOOT\BCD→kernel→init→\etc\rc.d\→\etc\rc.d\init.dWinXP引导顺序:BIOS→MBR→DPT→PBR→NTLDR→b oot.ini→ntokrnl.exe→内核→整个系统。
Win7引导顺序:BIOS→MBR→DPT→PBR→BOOTMGR→bcd→winload.exe→内核→整个系统。
三、定制个性PE系统在了解了基本知识,现在来打造属于自己的PE系统。
如下图:DIY个性PE系统,需要如下软件:rufus、BOOTICE、grldr内置菜单编辑工具、wimtool、Dism++、DBC Winkit、CAB maker、PECAB程序、UtraISO、MsgDiyer、LZMA软件等。
winPE_DIY核心部分教程
(本文来自于网络,作者不详)首先,要DIY,就要掌握一个大概的原理。
这里说的只是大概。
那么PE是如何运作的?其实PE的文件从粗略来分,可以分为核心和外置程序两个部分,相信外置是大家所关心的,但是这里要先讲核心,因为外置是在一定程度上依赖核心的。
PE的核心格式可分为三种:ISO格式、NTFS IMG格式、FAT IMG格式。
这三种格式有什么不同先不用管,先讲一下PE的运作。
PE其实就类似一个未安装的系统(只是类似,还是有区别的),PE的系统文件就在PE的核心中,PE启动时,会先将一部分内存当作硬盘来使用,我们暂且可以称其为Ramdisk盘。
当Ramdisk盘设置好了,就会根据核心中的txtsetup.sif文件的设置来进行“安装”,也就是把核心中的文件释放到Ramdisk盘当中,也就是PE启动后我们所看到的X盘。
当PE“安装”好后就可以进入PE了。
接下来,在进入PE的桌面前,会根据x:\I386(或WXPE或其他文件夹)\system32\PECMD.INI 文件来进行PE的一些设置,和调用外部配置文件。
而外部配置文件就是和外置程序有关的了。
PE的启动过程基本就这样(不包括引导过程)。
接下来要讲讲X盘大小的设置问题。
X盘正如上面所说的,是PE的系统文件所在地,那么在调整X盘的大小前弄明白调整它的意义。
举一个简单的例子,假如一个PE的系统文件一共有60M,而X盘的大小只有61M,那么就有1M的空间剩余。
假如你想启动网络,那当然是要先安装网卡驱动。
而网卡驱动当然不只1M那么小,这样说来,X盘的剩余空间就不足够你安装网卡驱动。
那么网络就会无法启动,假如我把X盘调整到70M,那么10M的剩余空间就足够安装网卡驱动了。
那么现在结果出来了,当你的外置程序中含有需要解压到核心的东西时(例如驱动),则核心中就必须预留空间。
那么意义明确了,不同的PE,核心就需要进行相应的调整,这样才可以达到最大利用率。
ISO核心PE的X盘大小调整方法(以毛桃0911为例)找到核心文件WINPE.IS_,用WINRAR打开,把里面的WINPE.ISO提出来.用ULTRAISO打开WINPE.ISO,找到WXPE\SYSTEM32\PECMD.INI文件,看到FBWF这行,这条命令就是用来设置X盘大小的(不需要懂原理,会用就可以了)。
WinPE基础教程—什么是量产,如何量产U盘
WinPE基础教程—什么是量产,如何量产U盘在WinPE安装版还不普及的时候,量产U盘是最常用的方式了。
那么什么是量产,如何量产一个U盘呢?从字面上来了解就是,批量生产优盘。
是指批量对U盘主控芯片改写数据,如写生产厂商信息、格式化等。
大家都知道U盘是一种存储设备,内容是可以反复更换和擦除的,我们所谓的量产简单的说就是用U盘主控芯片对应的专用软件,把U 盘分为2个分区,一个分区模拟成光盘的形式(这个分区量产成功后只能读取,不能删除,也无法格式化),在电脑上也是显示成光驱的图标。
另外一个分区还是保持U盘的正常读写功能。
这样做最大的一个优点就是:首先,只读部分不会受到病毒等的侵扰,也不会损坏。
而且还有U盘的引导功能(引导功能主要是要有可以引导的光盘映像),启动方式和启动光盘相似,这种U盘启动方法的成功率远远高于网上常见的U盘启动盘制作工具制作的USB-HDD/USB-ZIP启动U盘方式,网上常见的U盘引导方式都是最终把数据写在可以正常读写的部分,虽然有UD方式隐藏了这个启动部分,功能也可以和量产一样。
但是如果用专门的格式化软件的话可以被轻易格式化掉,而量产的只读分区除了量产外,其他方式根本不能格式化,相对来说更保险些。
所以虽然现在UD安装越来越傻瓜化,越来越方便,但依然有不少朋友坚守量产的方式。
当然,实际上量产不仅仅是把U盘分成2个区,也不仅仅是具备启动U盘功能。
我们可以把U盘生产成各种特殊用途的U盘:1、比较常用的就是分区功能—把1个U盘分成2个可移动磁盘或2个固定磁盘,有些主控可以分成3个,比如擎泰主控;2、启动功能—使U盘能模拟USB CD-ROM,USB-ZIP启动,这个是目前用的最多的功能。
3、加密功能—划出专门的加密分区。
4、U盘修复—(不是数据恢复,是底层硬件信息的修复)。
我们这里主要还是讲的第一种。
量产需要识别U盘的主控方案,也就是芯片方案。
不同的U盘主控芯片是不一样的,包括同一个品牌甚至同一个型号的U盘,有可能因为生产批次的不一样,而导致U盘主控芯片不一样。
WINPE介绍
winpe个人详解Windows预先安装环境(Microsoft Windows Preinstallation Environment,简称Windows PE或WinPE)是简化版的Windows XP、Windows Server 2003或Windows Vista。
WinPE是以光盘或其他可携设备作媒介。
WinPE作用是方便大企业作出工作站和服务器的企划、给“原始设备制造商”(OEM)制造自定义的Windows操作系统、取代MS-DOS的磁片。
Windows Preinstallation Environment(WinPE)(Windows预安装环境)基于在保护模式下运行的WindowsXP个人版内核,是一个只拥有较少(但是非常核心)服务的Win32子系统。
这些服务为Windows 安装、实现网络共享、自动底层处理进程和实现硬件验证。
WinPE是微软的正式产品,现在,WinPE 可以通过Windows自动安装工具包(WAIK)免费获得。
WinPE让你创建和格式化硬盘分区,并且给你访问NTFS文件系统分区和内部网络的权限。
这个预安装环境支持所有能用Windows2000和WindowsXP驱动的大容量存储设备,你可以很容易地为新设备添加驱动程序。
你把现有基于MS-DOS的工具转换为32位的WindowsAPIs,以便你在标准的开发环境(例如微软的VisualStudio)中更加容易地维护这些应用程序。
WinPE所包含的硬件诊断和其他预安装工具都支持标准的WindowsXP驱动,你无需任何做其他特别的工作。
对于程序开发者来讲,就可以把主要精力放在程序的诊断、调试和开发的环节上。
编辑本段WinPE 版本WinPE有不同版本:1.0:基于最初的Microsoft Windows XP Professional。
1.1:基于Microsoft Windows XP Professional 含Service Pack 1(SP1)。
WinPEDIY
WinPE DIYDIY(一):一、增减外置程序(注:以修改老毛桃0325版为例,下同)外置程序在老毛桃WinPE光盘的“外置程序”目录中,对应的配置文件是该目录下的WinPE.INI.删除程序只须删除该软件在外置程序目录对应的子目录,再删除WinPE.INI 中相应的LINK 创建快捷方式的语句行即可。
添加程序正好相反,将绿色软件放到外置程序目录中,在WinPE.INI 中加入相应的LINK 语句行创建快捷方式即可(参照其它LINK 语句,复制一行,只须更改一下快捷方式的位置、名称/目标程序的目录名、可执行文件名)。
实际上很多并不是为WinPE 准备的软件也是可以在WinPE 中运行的,用一个笨办法来判断一个普通的绿软是否可以直接在WinPE 中运行,启动WinPE 环境,找到该软件所在目录,复制一份备份,然后将该目录和目录下的所有文件属性改为只读,直接双击目录内的可执行文件,看能否运行,运行后各项功能都使用一下看是否正常,如无异常,则可按上面的方法简单加入。
如运行异常,有可能缺某些库文件(这种情况一般有提示),或它在自己的目录内写东西,或依赖注册表中的某些键值,这就需要动点手脚,如准备缺少的库文件,看它自己的目录下有没有配置文件可以修改,在XP 中运行监视它要读些哪些注册表项。
这种情况对不同的软件解决的方法不同,也可能无法解决。
二、定制登录过程这一项改动需要熟悉PECMD 各命令的用法,读懂配置内外配置文件,最好对系统登录的过程有点了解。
只作为兴趣,因为老毛桃的登录顺序几乎也没什么可改动的了,可以留给我们定制的就是改改提示句、外置程序的加载方式、调整一下细节而已。
这一过程会涉及到内部配置文件:1、将光盘映像根目录中的WinPE.IS_ 用UltraISO 或WinRAR 提取出来2、将名称改成WinPE.CAB(不改也可以,但用WinRAR 打开会麻烦点)3、用WinRAR 将其中的WinPE.ISO 解压出来4、用同样的方法,将WinPE.ISO 中的WXPE\SYSTEM32\PECMD.INI 提取出来(注:要修改什么文件就提取什么文件,后面的改注册表也要用到此方法)5、按自己的需要修改提取出来的文件6、将修改后的文件放入WinPE.ISO 中替换原来的(目录位置一定要相同)7、用CAB 打包工具将WinPE.ISO 重新打包为WinPE.IS_8、再将WinPE.IS_ 放到老毛桃的光盘映像中替换原来的(注:用UltraISO 修改ISO 映像文件时最好用另存,以免改错了原来的备份也没有了)三、修改外置程序目录名要改动的地方有3 个文件和1 个目录名:1、内部配置文件PECMD.INI(修改方法见前面说明)2、\外置程序\WinPE.INI (前面的根指光盘映像的根目录)3、\WINPE安装\SETUP.INI (老毛桃的安装卸载程序要用它)4、外置程序的目录名(这个是当然的)将三个INI 文件提取出来按下面的步骤修改,假设新名为"NEWNAME"1、用记事本打开INI 文件,将光标定在文件最前面2、菜单:编辑-替换...3、在“查找内容”编辑框中输入"\外置程序"(不含引号)4、在“替换为”编辑框中输入"\NEWNAME"(不含引号)5、点全部替换6、在“查找内容”编辑框中输入"外置程序\"(不含引号)7、在“替换为”编辑框中输入"NEWNAME\"(不含引号)8、点全部替换9、保存用修改后的文件替换下载的光盘映像中原来的(外置程序这个目录的名字可以直接在UltraISO 中修改),说得这么麻烦只是为了防止漏改或者将注释也给改了,实际上新版本因采用的%CurDir% 这个环境变量后,要改的只有几个地方,手工改也是可以的。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
前言由于办公室的电脑出现了问题需要重装系统,起初想从网上Dowload一个好一点的XP,下载之后又想进一步的利用方便的方法将其安装到电脑中,这样在百度中寻找了好多方法,大多是利用U盘做一个启动盘。
经过一个月的研究终于制作好了自己个性化的WinPE系统,当中不断撰写本文。
本文主要是将我的研究过程以及心得体会,向广大网友介绍一下,希望大家能互相交流一下。
同时本人以第一章 WinPE基础知识要想DIY WinPE除了要有一些基本的电脑知识外,更重要的是还要有一些特殊的知识,本章主要是从最基础的知识入手。
本章知识对于电脑高手可以跳过不阅读,对于一些菜鸟级的朋友,我建议还是认真阅读一下的好,毕竟还是green hand。
一、名词解释:DIY iso wim ini W Windows基于文件的映像格式。
使用 WIM 文件维护操作系统很容易,因为您可以在未启动操作系统的情况下,离线添加和删除驱动程序、更新内容以及 Windows 组件。
利用 WIM 文件维护 Windows PE 映像与维护 Windows Vista 映像非常相似。
必须用专门的软件才能打开,即WimTool打开,准确的说是挂载和解开。
ini: 文件后缀名。
是英文Initialization file的缩写,意思是初始化文件。
在电脑中是应用很多的配置文件,有时也或缩写为inf。
WinPE:是英文Windows PreInstallation Environment的缩写,意思是Windows预安装环境。
待详解。
BIOS:是英文Basic Input/Output System的缩写,意思是基本输入/输出系统。
BIOS启动顺序:设计在BIOS设置中设置计算机从哪个地方按顺序查找系统,以便启动系统。
主要有以下几种模式:IDE Hard Drive 是从硬盘启动,主要是安装好系统后均应将其设置为第一启动顺序。
CDROM从光盘启动,以前在安装时均将其设置为第一启动顺序,当完全学会本文后就用不到它了。
FDD模式即软盘启动现在已经被淘汰了,不用多说了。
当然最后也是本文重点研究的就是USB启动了,这个启动的好处在下文中会重点介绍的,USB启动主要三种模式也待下文分解。
设置启动顺序的方法是在启计算机或重新启动计算机时,当屏幕显示“Waiting……”时,按下“Del”键就可以进入CMOS的设置界面。
要注意的是,如果按得太晚,计算机将会启动系统,这时只有重新启动计算机了。
大家可在开机后立刻按住Delete键直到进入CMOS。
进入后,你可以用方向键移动光标选择CMOS设置界面上的选项,然后按Enter进入副选单,用ESC键来返回父菜单,用PAGE UP和PAGE DOWN键来选择具体选项,F10键保留并退出BIOS设置。
接下来选择到BIOS选项,找到BIOS FEATURES SETUP(根据主版不同设置的位置也有所不同)可以设置启动的顺序。
USB启动模式:首先我们应明白电脑的usb的几种启动方式,他们有USB-FDD、USB-ZIP、USB-HDD、USB-CDROM等几种USB启动模式。
USB-FDD:FDD模式是指把U盘模拟成软驱模式,启动后U盘的盘符是A:,这个模式的U盘在一些支持USB-FDD启动的机器上启动时会找不到U盘,所以请酌情使用。
现在已经基本不用USB-FDD启动方式了。
提示:USB-ZIP启动方式不支持大于2G的U盘,USB-HDD启动方式对U盘大小没有限制,USB-CDROM启动方式需要对U盘进行量产。
本文就是要对U盘进行量产,这也是综合多种因素决定采取的方法,请记住我们的启动模式是USB-CDROM。
USB-HDD:HDD模式是指把U盘模拟成硬盘模式;特别注意:如果选择了HDD模式,那么这个启动U盘启动后的盘符是C:,在对启动分区进行操作时就容易产生误操作。
HP U盘格式化工具制作的U盘即采用此启动模式。
此模式兼容性很高,但对于一些只支持USB-ZIP模式的电脑则无法启动。
USB-ZIP:ZIP模式是指把U盘模拟成ZIP驱动器模式,启动后U盘的盘符是A:。
FlashBoot制作的USB-ZIP启动U盘即采用此模式。
此模式在一些比较老的电脑上是唯一可选的模式,但对大部分新电脑来说兼容性不好,特别是大容量U盘。
USB-HDD+:增强的USB-HDD模式,DOS启动后显示C:盘,兼容性极高。
其缺点在于对仅支持USB-ZIP的电脑无法启动。
USB-ZIP+:增强的USB-ZIP模式,支持USB-HDD/USB-ZIP双模式启动(根据电脑的不同,有些BIOS在DOS启动后可能显示C:盘,有些BIOS在DOS启动后可能显示A:盘),从而达到很高的兼容性。
其缺点在于有些支持USB-HDD的电脑会将此模式的U盘认为是USB-ZIP来启动,从而导致4GB以上大容量U盘的兼容性有所降低。
USB-CDROM:光盘仿真模式,DOS启动后可以不占盘符,兼容性一般。
其优点在于可以像光盘一样进行XP/2003安装。
制作时一般需要具体U盘型号/批号所对应的量产工具来制作,对于U3盘网上有通用的量产工具。
此启动模式是是本文所介绍的内容。
量产(PDT):是英文USB DISK PRODUCTION TOOL,简称是PDT,意思是U盘生产工具。
待详解。
U盘的主控芯片:U盘的主控芯片决定了用什么量产工具。
对于多数U盘来说,比如:金士顿、爱国者、联想、紫光、台电等等,主控芯片由第3方提供;U盘的VID,有的跟U盘品牌一样,而有的跟主控芯片的供应商一样(当U盘品牌没有自己的USB VID);U盘的PID则由U盘品牌商决定,并且U盘的PID一般根据主控芯片的不同而定。
U盘VID:指Vendor ID(生产厂商ID)。
U盘PID:指Product ID(产品ID)。
Phison:群联电子股份有限公司(Phison Electronics Corp.)。
群联电子係于89年11月成立于工研院创业育成中心之IC设计公司。
是Kingston U盘的芯片的制造商。
Windows PreInstallation Environment(WinPE)直接从字面上翻译就是“Windows预安装环境”,微软在2002年7月22日发布,它的原文解释是:“Windows预安装环境(WinPE)是带有限服务的最小Win32子系统,基于以保护模式运行的Windows XP Professional内核。
它包括运行Windows安装程序及脚本、连接网络共享、自动化基本过程以及执行硬件验证所需的最小功能。
”换句话说,你可把WinPE看作是一个只拥有最少核心服务的Mini操作系统。
微软推出这么一个操作系统当然是因为它拥有与众不同的系统功能,如果要用一句话来解释,我认为与Win9X/2000/XP相比,WinPE的主要不同点就是:它可以自定义制作自身的可启动副本,在保证你需要的核心服务的同时保持最小的操作系统体积,同时它又是标准的32位视窗API的系统平台。
现在应该明白WinPE就是一个微型的Windows操作系统。
WinPE到底对自己有什么明确的作用,这里我个人研究的不是很深入,就讲我自己的体会吧:首先是进入WinPE后利用里面的工具对系统进行维护或是修改其中的设置,这一点有一件事对我有很大的触动。
单位新给我个人新配了一台电脑,我个人建立了一个用户并设置了密码,没想到同事小陈在我的面前利用WinPE就轻松的把我的密码给改了,所以在WinPE中的应用程序有时会有很大的作用的。
当然WinPE中的应用程序是个人或是从其它地方合成的,根据不同的程序可以做不同的事情,这还需大家自己进行研究。
第二点是因为我个人为了要修电脑的操作系统才使用WinPE的当然每一点就是,将其它制作在U盘上(制作过程就是U盘量产过程,我的量产方法与同事小陈的方法不一样,经过比较我没有采用他的方法,而是利用自己的方法量产),这样在电脑出现问题或是需要重装电脑时只要插上U盘就可以轻松搞定了,真的很不错,当然在这一过程中同事小陈也对我有很大的帮助,具体的下回分解。
以前我们重装系统大都是使用光盘安装,如果系统已经无法进去,我们更不可能备份其中的资料还有就是没有光驱的情况下也不能装系统。
而 WinPE 是一个只有 Windows 内核,并运行在内存中的迷你系统。
这样我们可以完全摆脱正在使用的系统无法格式化重装,或者无法进入系统备份重要文件。
在 WinPE 下,你可以任意操作硬盘上的文件而不会因为文件正在使用而无法删除等,也可以直接格式化系统分区,因为这个系统运行于内存,绝对不牵扯到硬盘中的任何文件。
你也可以在这个系统下采用硬盘安装系统,这对于没有光驱的人来说是个好办法。
所以称之为“Windows 预安装环境”。
Ghost 跟这个根本不是一码事,不能相提并论。
平时我们所谓的 Ghost 系统,指的是将一个已经安装好的电脑上的 C 盘全备份,然后做成光盘。
安装时,其实就是将这个备份直接覆盖了 C 盘。
这个系统也还是 Windows XP。
但是WinPE 它不属于这类系统,它就是一个维护环境。
总之以上我个人认为有两大作用一是利用当中的应用程序维护系统,二是利用量产启动电脑进行维修,说白了就是维护和维修两个作用。
三、量产(PDT)知识量产 量产软件英文USB DISK PRODUCTION TOOL,简称是PDT,意思是U盘生产工具。
U盘生产厂家不像我们玩家,一次就搞一两个U 盘,他们生产都是按批计算的,是用电脑连上USB HUB,同时连上8-16个(甚至更多)U盘,然后用PDT向众多U盘写入相同数据,完成U 盘生产的最后工序。
所以PDT因此得名量产软件—即工厂大批量生产U 盘的专用软件。
量产软件从工厂流入玩家手中后,大家发现量产软件的功能是向U盘写入相应数据,使电脑能正确识别U盘,并使U盘具有某些特殊功能。
U盘是由主控板+FLASH+外壳组成的,当主控板焊接上空白FLASH后插入电脑,因为没有相应的数据,电脑只能识别到主控板,而无法识别到FLASH,所以这时候电脑上显示出U盘盘符,但是双击盘符却显示没有插入U盘,就像是插入一个空白的读卡器。
事实上这时候的U盘几乎就是读卡器。
所以要让电脑识别出空白FLASH这张“卡”就要向FLASH内写入对应的数据,这些数据包括U盘的容量大小,采用的芯片(芯片不同,数据保留的方式也不同),坏块地址(和硬盘一样,FLASH也有坏块,必须屏蔽)等等,有了这些数据,电脑就能正确识别出U盘了。
而当这些数据损坏的时候,电脑是无法正确识别U盘的。
当然有时候是人为的写入错误数据,像JS量产U盘的时候,把1G的U盘的FLASH容量修改为8G,插上电脑,电脑就错误的认为这个U盘是8G,这就是JS制造扩容盘的原理。