所有的这一切都源自于大学时的一次电脑蓝屏,让我接触到了老毛桃的0911版PE。
演示图:
一、2008年6月25日发布的“老毛桃WinPE小马强化V5.3版”( xiaomaV5.3.iso)这个时期的作品用一个词概括就是DIY,骨子还老毛桃的0911版,只不过就是更新磁盘驱动,外置软件和驱动,其次就是一些习惯性的优化,所以其命名只能是 老毛桃WinPE小马强化版
1.现在我们看一下架构:
(1)XP sp2内核,内核为WINPE.IS_
(2)外置:MINIPE\OP.WIM,所有的外置全部都在一个op包中,外置全部挂载到虚拟的B盘中。
(3)外置配置命令:WINPE.INI,配置命令都是源自毛桃时代的 整体一块,相当冗长。
(4)但是V5.3版还是有很多特点的,当时也是VISTA非常火热的时候,网友们都对VISTA的特效感兴趣,V5.3也是使用了wb5美化工具对PE进行了美化,请注意桌面右下角的wb5图标。
(5)这是时期的作品还有一个特点就是特别
2.这个时期作品的缺点:
老毛桃时期老实架构,所有外置全部在一个op.wim包中,修改及其不方便,同时这种架构的作品过多的依赖7z,非常影响效率。
二、2008年的12月份制作的“Winpe迷你系统小马终结版V7.iso”
自从2008年6月份开始担任了深度技术论坛PE区的版主,和当时的玉之舞(421062724)、R版、neo4026等版主时常讨论WINPE,同时对PE的架构进行一些探索和研究,这个架构也是在那个时候搞出来的, V7是一个有血有肉有思想的作品,也是ISO格式的最后一个作品。整个系列命名都是 Winpe迷你系统小马V**。
1.
它们的特点是:
(1)XP sp2内核,内核依然是ISO格式,当时深度的作品内核都是IMG格式。但是当时img格式并没有解决好fbwf的开启问题,主要原因是磁盘驱动的问题,所以neo4026制作的深度PE,都是将img的内核做大,主要放弃使用fbwf也可以挂在外置WIM包。
(2)外置程序独立分开了,除去basic.WIM相当于毛桃的OP.WIM之外,其它都是一个程序一个WIM包。这是PE模块化的重要一步,为后来的PE发展起到了承上启下的作用。外置插件的添加如图:添加外置.gif
(3)安装程序可以实现安装到nt5.x,nt6.x系统上,同时使用dos+grub引导模式,实现PE安装到U盘上。
(4)通过将windows xp主题修改为wb5格式,并去掉wb5的右下角图标,完全隐藏。提高了用户的系统体验。
2.但是这一时期的作品也有它的局限性:
(1)由于内核是ISO格式的,所以外置都必须挂载到虚拟的B盘,由于PE在非可写的介质(CD,usb-cdrom)启动之后,挂载的外置不可写,所以有些软件启动时会提示错误。
(2)由于是ISO格式的,所以启动挂载WIM是比较占用内存的,所以不得不在启动的时候提示使用者,按CTRL进行操作。一定情况下影响了PE的启动,当时那个gui界面提示也是在那年的暑假编写完成的。gui界面演示:这个工具可以自行根据外置wim是否存在提示使用者进行选择性启动,节省内存花销。
(3)网络和声卡支持包使用7z打包,启动时会全部解压到内核下,不但占用内存,更重要的是启动支持时很慢。
(4)但是这种ISO内核+B盘的架构也是有一定的优点的,在开启fbwf前后都可以挂载到B盘,进去PE之后可以实现自由挂载和卸载到B盘,会使大家感觉很新颖,但是PE就是为了维护使用的,所以一般这个功能意义不大。
(5)增加了常用工具的快捷键操作。
Alt+R-----------启动模式转换窗体
Alt+G-----------启动ghost11.2
Alt+E-----------启动everest系统检测
Alt+A-----------启动截图工具
F1--------------启动pecmd帮助文档
三、2009年3月份制作的深度V3正式版:DEEPIN PE V3.iso
(1)XP sp2内核,内核使用IMG格式,无B盘,将所有的wim都挂载的X盘,由于X盘是一个可写介质,所以挂载的WIM都是可写的。由于没有B盘,所以盘符看上去很清爽,进一步提高用户系统体验度。
(2)独立自主的制作的PE磁盘驱动。磁盘更新非常方便,以后发布的PE都是用本人的TEC系列驱动。
(3)独立自主的制作了网卡驱动,无线网卡驱动和显卡驱动。(演示驱动包)
(4)实现了网络支持包(SYSTEM.WIM)的 ,挂架到%systemroot%下,相比7z解压支持组件到内核下的方式,此方式节省空间、节省内存、启动网卡支持更快。
(5)内置挂载MMC、IE和网络支持SYSTEM包
(6)这个时候的winpe.ini也写的比较繁琐,为了增加新颖,将没有必要有的gui加了进去。
(7)快捷键:
Alt+R-----------启动模式转换窗体
Alt+G-----------启动ghost11.2
Alt+E-----------启动everest系统检测
Alt+A-----------启动截图工具
F1--------------启动pecmd帮助文档
(8)由于使用img格式,fbwf在所有wim挂载完之后才打开的,进一步提高了系统的稳定性,这也是“FBWF命令必须在 MOUN 命令之后”的要求,应是fbwf的正确使用方式,ISO格式的内核,必须在配置命令一开始就打开fbwf,否则无法启动,原因没有讨论研究过,有机会大家讨论吧。???
(9)这个版本是我发布的最后一个XP内核的PE了,从架构上已经非常成熟了。此版本来是给neo4026制作的一个bate版,他想制作nisi压缩过的V3版,但是后来由于时间的缘故,流产了。后来我抽空将此版完善一下,就是当时发布的深度PE V3版,当前演示的是V3.1是后来的修正版本,主要修正wmp方面的小bug,所以就没有公开发布。
四、2010年10月份制作小马_WINPE_2K3_深度五周年纪念版:XMPE101022.iso
小马_WINPE_2K3_永久珍藏版原版W2K3_EE_sp2文件作内核,对注册表进行了大量的修改,力求“纯正血统”,那段时间真是没日没夜。
1.使用2003做内核的原因是:
(1)xp内核的PE不支持win7的安装,2003内核本身支持vista和win7的安装
(2)对SCSI/RAID磁盘驱动更强大的支持,方便服务器的维护
(3)服务器版,较好的系统稳定性,强大的内存管理机制,更快的程序效应时间
(4)其实我很长时间以来都一直使用2003。
2.特点是:
(1)将外置中的普通软件和系统插件分别放在programs和system下,使用forx循环命令,分别挂载在X:\Program Files和X:\WXPE下,实现了用超级短的命令加载外置程序,效率非常高。DIY者的工作量大大降低。关于DIY,我们会在以后的视频教程中陆续放出来。
(2)挂载到X:\WXPE下的声卡驱动、directx9、MMC、显卡、网络支持全部都是内核级挂载,彻底淘汰了7z解压模式。
(3)编写了makeiso.bat,双击可提取33M、50M、100M、220M大小的PE,网上的可精简,可裁剪,可提取PE,全都都是使用oscdimg.exe来实现的,小马PE为了大家使用方便,较早的实现了模块化PE,在众多的PE中最先实现了这种技术。详细可参照本人的教程《小马PE使用之提取33M、50M、100M、220M大小的PE》
(4)此版本将模块化的思想发挥的淋漓尽致,也是深度winpe区老一代版主集体的研究成果,是我个人认为最好的一种WINPE1.X架构。
(5)快捷键:
Alt+R-----------启动模式转换窗体
Alt+G-----------启动ghost11.2
Alt+E-----------启动everest系统检测
Alt+A-----------启动截图工具
F1--------------启动pecmd帮助文档
五、2010年12月份制作小马WIM内核维护版PE:XM_WIM_PE_build20101205.ISO
小马WIM内核维护版PE,以小马永久珍藏版PE为基础,使用WIM格式内核,将MMC、网络功能、IE、压缩软件、wimtool等常用软件全部内置,其它维护软件非wim打包外置在minipe下。
此PE仅定位为日常维护使用,尽可能减少PE程序功能的相互重叠,整体体积控制在100M,同时使用更加先进的加载思路,使得PE使用更加简短的命令完成基本程序的加载。
当前此版仅发布了一版,在PE的架构基本定型,由于我喜欢简洁清爽,所以一直不想使用B盘,所以外置不进行打包。使用SHORTCUT.BAT建立快捷方式,DIY简单。将来如果有机会,winpe3.0也会是同样的架构。
快捷键操作:
F1 ------------ PECMD使用说明
ALT+R --------- 配置模式菜单
ALT+S --------- 刷新shell
ALT+E --------- everest
ALT+G --------- GHOST32
ALT+A --------- QQ截图
ALT+F --------- Foxit Reader
关于安装文件报毒的问题,由于早期作品中的pesetup.exe是cmd转exe格式的,所以部分杀毒软件会报毒,请放心使用,如果不放心的话,可以删除。
下集视频预告:《小马珍藏版WINPE介绍,DIY属于自己的WINPE珍藏版》,敬请期待。
感谢大家的支持。
[ 本帖最后由 mapeimapei 于 2011-1-26 21:05 编辑 ] |