zoukankan      html  css  js  c++  java
  • [转]浅谈封装中的非技术细节 含减肥攻略

    前言:很多时候,GHOST系统孰优孰劣,主要在于细节的处理上。当我们手上有了傻瓜化的工具,当人人都可以封装系统的时候,我们怎么才能做得更完善呢?本文将给您一些细节处理上的参考。

    -------------------------------------------------------------------------------------------

    一、母盘的选择

    推荐几个母盘: Allen-XP_V9.9_2009.11.28 
                              XPLITE-OSNEW-V8 
                              WinXP_SP3系统封装精简版 
                              其他作品(没试过,在此略过)
    选择这些母盘,主要是因为其作者本身有技术实力,加上丰富的GHOST系统制作经验,定制出来的系统能够满足大多数人的封装需求。不要迷恋深度的精简版,d大的作品虽然很优秀,但系统要更新的补丁、运行库都很多。

    需要注意的几点:
    1、母盘并不是越小越好,过度精简系统导致的疑难杂症已经屡见不鲜。
    2、不建议使用整合了SRS驱动的系统母盘,不建议二次封装。
    3、注意留意母盘的相关说明,如是否整合了最新的安全补丁,是否整合了常用运行库、DX9、Flash,是否破解了TCP/IP连接数和主题限制。留意这些问题,可以避免您在封装系统时重复安装,做了无用功。
    4、补充一点,网上流传的所谓自由天空的V7母盘,其实只是某些网友根据曾经泄露出来的V7母盘nLite配置文件自行精简制作的,大家不要盲目追捧。

    -------------------------------------------------------------------------------------------

    二、前期准备(虚拟机)

    打开虚拟机的设置,切换到“硬件”选项卡,移除软驱、声卡、网卡、USB控制器,个人一般仅保留硬盘和CD/DVD。最小化硬件环境,能够最大限度的减少硬件对封装系统可能造成的影响,虽然出现这类问题的概率很小。

    -------------------------------------------------------------------------------------------

    三、系统安装

    现在的系统都是无人值守安装,除了文本复制阶段,整个过程无需人为干预,注意,安装完成后重启时,不要急着进系统,建议此时关闭虚拟机,建立一个纯净的系统快照。如果是实机封装,强烈建议拔出网线,以保证封装环境的整洁。

    -------------------------------------------------------------------------------------------

    四、软件的选择

    1、办公软件——Office2003
    一般封装系统用3合1的精简版就足够了,推荐iamcanon的精简版,有3个版本供选择,至于选择哪个就需要从自身的需要和镜像的体积控制上来考虑了。
    2、压缩软件——WinRAR
    最近WinRAR已经更新到3.91版了,推荐Allen定制的版本,细节和美化都做到很好。烈火大侠的版本也不错,可以修改锁定的RAR压缩文件。
    3、IM软件——QQ
    以2009版为例,官方版版体积较大,并且附带了一些很多人不用到的组件,个人建议使用去广告精简版本,可以自行精简组件。如果您只是想去广告,那么推荐使用寒星的去广告补丁。
    4、看图软件——ACDSee3.1/5.0、色彩风暴
    这个领域ACDSee已经一统天下了,5.0比3.1多了一些功能,请自行选择。色彩风暴是一个由国人开发的免费软件,功能丰富,小巧快速,推荐给喜欢尝鲜的朋友,相信您不会失望。
    5、浏览器——遨游1.6/2.5、世界之窗2.4/3.0(360安全浏览器)、绿色浏览器
    基本上现在的GHOST都内置了这3个浏览器,傲游2.5的在线收藏功能,世界之窗的小巧,GB丰富的界面按钮,都是它们各自的特色。
    6、下载工具——迅雷
    又是一个一统江湖的大腕,5.9的界面虽好看,但某些时候效率确实有点低,个人还是推荐5.8版的迅雷,烈火的5.8.14.706版和Ayu的5.8.6.600版都是相当经典的作品。
    7、视频播放器——暴风影音、QQ影音、KMPlayer、PotPlayer、完美解码等
    暴风体积大、广告多、开后门,不推荐。KMPlayer这两年也没进步。完美解码对高清支持好,无奈体积太大。个人还是推荐QQ影音和PotPlayer,体积小,无广告,播放RMVB快进不卡。其他播放器用户群相对小了点,在此略过。
    8、音频播放器——千千静听、酷狗音乐、酷我音乐盒、AirPlay
    千千从5.0到5.6似乎变化不大,酷狗2010有时会卡,酷我支持的格式太少。建议使用千千+酷我,一个主播放,一个找歌;或者一个酷狗2008去广告版足矣。如果只是听音乐,推荐使用AirPlay,仅730K的绿色软件,绝对出乎您的意料。
    9、网络电视——PPS网络电视、PPLive
    这两个软件现在是用得最多的,PPS推荐使用ls版主的去广告版。PPL不熟悉,不做评价。
    10、输入法——搜狗拼音
    搜狗在GHOST系统的领域中也是霸主地位,推荐使用信念论坛的4.2优化版。五笔输入法笔者不用,不做推荐与评价。
    11、主题资源——自由天空主题美化包
    A大的作品,很多细节都经过精心处理,主题壁纸屏保头像都很多,可自行选择安装。发布页:http://sky123.org/viewthread.php?tid=24861 。
    12、其他软件
    Everest,制作GHOST系统必备软件,精简版可以自己做。Foxit Reader,查看PDF的首选,单文件版本很好找。Virtual Drive Manager、ONES也几乎是每个GHOST系统必备的工具了,笔者喜欢装上Unlocker和HashTab。装机小软件、工具箱等可以参考网上那些口碑好的作品。

    -------------------------------------------------------------------------------------------

    五、系统设置的调整(部分来自拾零道人的备忘录,在此表示感谢!)

    1、任务栏,勾选“显示快速启动,不勾选“分组相似任务栏”,开始菜单的数目设置为零,不勾选“突出显示新安装的程序”“列出我最近打开的文档”,点击“清除列表”按钮。
    2 、系统属性>高级>性能选项,勾选“平滑字体”、“视觉样式”、“常见任务”、“图标阴影”四项。
    3、关闭系统还原和自动更新,禁用错误报告。驱动签名设置为忽略(封装工具一般会自动设置)。远程协助中不勾选“允许从这台计算机发送远程协助邀请”。
    4、启动和故障恢复>系统失败,3个选项,一般可以不勾选。
    5、IE选项,主页设置为空白页,笔者一般是设置为http://www.2345.com/?751 。清空收藏夹中Windows自带的几个链接,自己添加需要收藏的网址。 
    6、我的电脑,在菜单中打开状态栏,在工具栏中添加文件夹选项图标。文件夹选项中,勾选“显示系统文件夹”内容,不勾选“自动搜索网络文件夹和打印机”。
    7、图标排列方式修改为平铺,并在文件夹选项中点击“应用到所有文件夹”。
    8、Windows防火墙,例外列表中添加信任程序,如上面提到的迅雷去广告版,不然部署完系统后第一次运行程序会弹出防火墙询问拦截信息。
    9、不建议把我的文档和页面文件转移到D盘,如果要部署系统的目标计算机上没有D盘,或者安装前只分了一个主分区C盘,该怎么办?
    10、控制面板>区域和语言选项>高级,勾选“将所有设置应用于当前…”。
    11、更换用户头像,系统自带的头像看着都腻。
    12、暂时想到这么多,待补充……

    -------------------------------------------------------------------------------------------

    六、软件的优化与设置(个人习惯,仅供参考)

    1、Office2003
    安装时建议选择“典型安装”,选项中去除段落标记和语法检查。
    2、WinRAR 3.91
    打开主菜单中的选项>设置,在“关联菜单项目”中去除右键菜单中关于“E-mai”的两个选项;勾选“锁定工具栏”,不勾选“保留压缩文件历史记录”、“在对话框中允许保留历史记录”、“启动时恢复到上次工作的文件夹”。
    3、QQ2009
    原版安装时不要勾选开机自启动,如果已经选中,在开始菜单启动中删除。第三方修改版本,如果需要精简,可以使用插件管理器精简掉多余插件。绿色版本注意要在系统中安装VC++2005运行库,否则运行QQ时会报错。
    4、ACDSee 3.1
    打开工具>选项,“浏览器”中的“预览视频/音频剪辑”不勾选;缩略图“显示的项目”中的“多媒体文件”不勾选;“幻灯显示”中的“播放音频”不勾选。5.0设置方法基本相同。
    5、迅雷 5.8.14.706 烈火去广告版
    主菜单>查看>任务管理,勾选上。系统优化工具,如果系统未破解TCP/IP连接数,可以在此破解,个人一般破解为512。浏览器支持,如果系统中安装了傲游2和火狐,需要添加支持。下面是迅雷配置里的一些调整:“高级”,勾选“操作确认”中的“暂停不能断点续传的任务”;“BT/端口设置”,勾选“将迅雷作为本机默认的BT协议下载工具”;“Emule/端口设置”,去掉所有选项前面的勾(笔者对吸血驴的行为反感)。
    6、播放器
    以ls版主的Potplayer增强安装版(http://sky123.org/viewthread.php?tid=21089)为例,这个版本已经对设置做了一些细节调整,我们无需做太多修改,注意在选项中设置文件关联时,如果点击了“选择视频”按钮,要手动在关联列表中去掉DAT格式的勾选,因为DAT并不一定是视频文件。
    7、搜狗拼音
    升级选项设置为不自动升级,细胞词库、网址数据的更新均设置为手动,关闭提示功能,不然第一次用的时候会弹出烦人的提示。
    8、其他工具
    FoxitReader绿色版,运行一次,可以自动关联PDF文件。
    UltraISO 9.3绿色版(dragon大大修改的单文件版本,很好用),菜单中可以直接关联ISO格式。
    9、软件精简(以上面安装的软件为例)
    (1) WinRAR,可在“C:\Documents and Settings\Administrator\Application Data\WinRAR\Themes” 精简皮肤。
    (2) 迅雷——主程序所在文件夹\Skins,在此精简皮肤。
    (3) PotPlayer——主程序所在文件夹\Skins,在此精简皮肤
    (4) 千千静听——主程序所在文件夹\Skin,在此精简皮肤,或者程序设置中直接删除。
    (5) 酷狗2008——主程序所在文件夹\Skins,在此精简皮肤。
    (6) 搜狗拼音——可在“C:\Documents and Settings\Administrator\Application Data\SogouPY\AllSkin” 精简皮肤;另外细胞词库和皮肤编辑器可考虑删除。

    -------------------------------------------------------------------------------------------

    七、系统手动减肥(部分引自小兵的文章,部分引自天空资料区的文章,一小部分是笔者的)

    1、Documents and settings
    (1) Administrator文件夹:
    Application Data\ACD Systems\ACDSee下的数据库文件ImageDB,删除。
    Application Data\sogouPY内的sgim_ext.bin(2.65M)可安全删除,笔者自己仅保留env.ini和scdlist.ini两个文件。
    Application Data\Tencent内的临时文件(QQ2009大于40M)可安全删除。
    Local Settings\Application Data目录下的图标缓存IconCache.db(一般有4-10M)可安全删除。
    Local Settings\Application Data\Microsoft\Wallpaper1.bmp 建议改为800x600。
    SendTo\      发送到A盘的快捷方式,删除。
    桌面\        一般移至All Users。
    NetHood\        如果访问过网上邻居,此处有快捷方式残留,可清空。
    收藏夹\         部分软件会写入链接,如暴风影音,可清空。
    (2) All Users文件夹:
    根据安装的软件,一般有2M-50M,个别软件会在此目录写入大量文件,如暴风影音、卡巴斯基。建议关注Application Data目录。

    2、Windows文件夹
    assembly——可以整体删除。
    Cursors——鼠标指针,可清空。
    Driver Cache——驱动源文件,不可删除,不过您可以自己重新CAB压缩以进一步减小体积。 
    Driver Cache\i386——该文件夹下的ntkrnlmp.exe、ntkrnlpa.exe、ntkrpamp.exe、ntoskrnl.exe四个文件均可删除(请留意帖子最下面skyfree的意见)。
    Fonts——系统显示为180-200M,慎重精简,否则部分字体无法显示。 
    Help——帮助文件,可清空。另一种做法:保留netcfg.gid、netcfg.hlp、winwb86.cnt、winwb86.hlp四个文件。
    IME——输入法,可适当增减。4.32M为最佳方案,可支持繁简、日韩输入。 
    inf——驱动inf文件,如果目录内存在预读文件.pnf(1-30M)和索引INFCACHE.1(1.8M)可删除。 
    Installer——软件卸载及修复程序,OFFICE、MSN等软件需要,删除后将无法卸载,建议不要删除。 
    Media——声音方案,可重新采样以缩小体积。 
    msagent——梅林搜索助手,不建议删除,否则可能导致左侧变为经典搜索模式,很难看。 
    pchealth——一般来说,你的目录有23M以上,删除临时数据库可精简到8M以下。注意:精简过度将导致无法打开附件中的系统信息。另外一种做法:Database文件夹下的所有文件可删除;Indices文件夹下的所有文件可删除;PackageStore文件夹下的CAB压缩包文件均可删除;System文件夹下的所有文件和文件夹均可删除;Vendors文件夹下的所有文件均可删除。
    pchealth\helpctr——batch下的所有文件删除;binaries下的hscsp_w3.cab和pchdt_w3.cab两个压缩包删除;
    Prefetch——程序预读文件,可清空。 
    Recent——如果接过移动设备,此处可能有盘符的快捷方式残留,注意清除。 
    repair——备份的注册表,可清空,保留空目录(请留意帖子最下面skyfree的意见)。 
    SoftwareDistribution——目录可能有5M以上,其中Download下的补丁和DataStore下的数据库均可删除。此目录也可清空。
    srchasst——msgr3en.dll、nls302en.lex可删除;chars文件夹下的所有文件可删除。
    Tasks——如果安装搜狗拼音,此处会有搜狗的计划任务,建议删除。
    Temp——临时文件夹,清空。
    system32\config——注册表文件,SAV及LOG可删除。
    system32\catroot2——证书签名文件,可清空,开机会读取catroot重新生成,约5-7M。
    system32\oobe下——保留oobeinfo.ini文件,并打开将其内容清空后保存,其他文件和文件夹均可删除。
    system32\ReinstallBackups——备份的驱动文件,卸载硬件驱动后保存的备份,可清空。
    system32\spool\drivers\w32x86\3——删除所有文件。
    system32\winntbbu.dll——安装模式下的背景,删除 。
    3、各个文件夹下的*.log文件,日志文件,可以删除。某些软件安装目录下有协议说明之类的txt文件、官方网站快捷方式,不需要的均可删除。
    4、补充资料:如果您需要减肥工具,推荐使用KeyFree大大的系统清理&减肥专用工具,除清除垃圾文件和使用记录外,还可精简一些不常用的组件,发布页:http://sky123.org/viewthread.php?tid=11505 。

    PS:感谢skyfree的提醒修正,因为本人大部分减肥操作都是在封装后进行的,所以文中忽略了封装前清理repair文件夹会造成的问题,请见谅!

    -------------------------------------------------------------------------------------------

    八、封装前的准备
    1、 安装系统补丁,这一步建议在减肥前做,因为安装系统补丁会在Windows目录下生成很多以KB开头的文件夹,这些文件夹可以删除。
    2、安装最新的DX9、常用运行库、Flash等,你也可以在部署时调用它们再安装。
    3、破解TCP/IP连接数,破解UxTheme.dll 。
    4、添加主题——C:\WINDOWS\Resources\Themes,创建快捷方式到开始菜单。
    5、添加壁纸——C:\WINDOWS\Web\Wallpaper 。
    6、替换系统声音——C:\WINDOWS\Media 。
    7、屏幕保护——C:\WINDOWS\system32 。
    8、新增字体——C:\WINDOWS\fonts ,打开此文件夹,激活字体。
    9、OEM信息——C:\WINDOWS\system32,添加自己修改好的oeminfo.ini和oeminfo.bmp 。笔者习惯在封装后重启进PE再复制到此目录下。
    10、添加右键菜单,如“使用记事本打开”、“压缩CAB”、“注册/反注册dll文件”“右键显示隐藏文件”等实用选项。推荐使用dragon大大制作的XP超级右键3.0。
    11、复制小工具到适当的位置,如Program Files\实用工具,创建快捷方式,放到C:\Documents and Settings\Administrator\「开始」菜单\程序\实用工具。
    12、为开始菜单排序(安装的软件多,菜单显得有些乱),设置桌面图标自动排列。
    13、准备好部署时要调用的文件,如驱动包、7z自解压包、运行库、注册表优化等等,复制到相应位置。注意在部署后的所有接口要调用的程序不要放到sysprep文件夹中了。
    14、压缩Program Files 文件夹,个人一般是运行D盘上的7-zip绿色版,在其文件管理器中进行极限压缩,之后用Easy 7z制作成自解压程序。
    15、需要暂时关闭SFC并清理Dllcache文件夹的,可在此时处理。如果您使用天空的DllCacheRecover,就不需要提前备份Dllcache。
    16、封装前做一次系统垃圾的清理,清理托盘图标缓存,推荐用CCleaner 。

    -------------------------------------------------------------------------------------------

    九、封装工具的使用(ES2.0)

    1、工欲善其事,必先利其器。准备以下工具:
    Easy Sysprep 2.0 (http://sky123.org/viewthread.php?tid=10508)
    综合驱动包ES版 (http://sky123.org/viewthread.php?tid=22564)
    XP 封装专用磁盘控制器驱动 2.7 (http://sky123.org/viewthread.php?tid=17131)
    DllCacheRecover 2.1(http://sky123.org/viewthread.php?tid=27082)
    系统优化方案(http://sky123.org/viewthread.php?tid=22006)
    注:ES2.0中自带的SRS驱动版本号为2.6,建议您替换为2.7版的;注册表优化推荐更新为A大整理的系统优化方案;DllCacheRecover推荐更新为2.1版,恢复速度更快。
    2、注册表和服务优化——一般用户可以勾选“关闭自动更新”和“打印机服务”。注意ES2.0自带优化会关闭WIA服务,会导致“我的电脑”中不显示USB Camera。最新的ES3已解决此问题。
    3、个性化定制——如果您不填写用户和组织名,将自动设置为默认值。笔者一般不设置,封装后重启进PE修改C:\sysprep\sysprep.inf中的FullName和OrgName 即可。
    4、其他调整——如果您没有手工把软件快捷方式转移到All User目录下,建议勾选“转移当前用户桌面快捷方式”。
    5、SFC与Dllcache处理——笔者习惯彻底关闭并清空,日常应用中没有出现什么问题。如果您使用DllCacheRecover 2.1,那么请勾选“暂时关闭SFC”。
    6、自动处理设备驱动——有人不喜欢自动卸载驱动,笔者是懒人,一直使用自动处理,还没遇到异常情况。
    7、封装设定——重新生成SID会使第一次进入系统的时间增加;强烈建议勾选“加载自由天空磁盘控制器驱动”;系统序列号需要自己填写,封装工具不提供内置序列号。
    8、部署过程中调用程序的设定,请参考ES的帮助,注意调用7z自解压程序的参数是”-y –o”,如果目标路径中有空格,那么要用到英文双引号。
    9、计算机命名工具、Office、PF系统文件夹等的7z自解压包建议在部署前调用,第三方软件自解压包、主题包、DX9静默包、A大的运行库合集等可以在注册组件时调用,注意填写好它们各自的运行参数。
    10、进桌面后程序调用——注意,如果您在驱动选择工具配置文件中设定了启用智能删除驱动包,那么就不需要再勾选“运行一次设备管理器”和“删除驱动包”了。
    11、部署时的分辨率即封装前的桌面分辨率,注意封装前的分辨率。
    12、更多详细的说明,请看自由天空官方封装视频教程(http://sky123.org/viewthread.php?tid=7254)。

    -------------------------------------------------------------------------------------------

    十、部署后需工作
    重启进PE,不要急着备份,删除压缩过的文件,检查一下ES2.0的配置文件(用记事本打开C:\Windows\ES_AllUsrRun.es) ,补上封装前遗漏的系统和软件减肥工作。确认操作没有遗漏和错误,您就可以备份您的系统了!建议使用GHOST 8.3/11.02版进行Z9压缩。

    -------------------------------------------------------------------------------------------

    以上是笔者根据网上的资料和自己的经验整理而成,希望对学习封装的新手有帮助,高手请飘过。如有遗漏或错误,请及时告知本人。
    祝在天空学习封装的新手都能封装出出自己满意的系统! 



    --------------------------

    说两点:

    1、关于Driver Cache\i386
    Driver Cache\i386——ntkrnlmp.exe、ntkrnlpa.exe、ntkrpamp.exe、ntoskrnl.exe四个文件均可删除。
    不知道这句话是不是笔误,还是我理解有误,总的来说不建议精简Driver Cache下的几个.CAB文件,如SP3.CAB、DRIVER.CAB。HAL自动判定需要从这些CAB包里提取一些文件,如果精简将造成HAL自动判定失败。

    2、关于C:\Windows\repair文件夹
    不建议删除,如果删除了再封装会直接造成封装失败,则不会有部署过程直接进系统。如果要删除,建议封装完成后删除。

    By Skyfree

  • 相关阅读:
    三 面向对象之绑定方法与非绑定方法
    二 面向对象三大特性
    一 面向对象定义
    面向对象路线
    七 递归与二分法、匿名函数、内置函数
    线程同步测试
    Oracle12c的安装
    git教程:添加远程仓库
    git教程:远程仓库
    git教程:删除文件
  • 原文地址:https://www.cnblogs.com/banbu/p/2281443.html
Copyright © 2011-2022 走看看