无忧启动论坛

标题: 关于PE,精简XP,XP不同的疑惑 [打印本页]

作者: mayin_15    时间: 2007-8-2 14:01
标题: 关于PE,精简XP,XP不同的疑惑
请问PE和精简XP,XP之间到底有什么本质的不同呢?他们都是基于同一个内核,那么是不是说我只要把精简掉的组件全部加入,PE和XP是一样一样的呢?
作者: neo4026    时间: 2007-8-2 14:35
PE是基于保护模式的(MS的说法)
完毕
作者: mayin_15    时间: 2007-8-2 14:47
:L XP本身也是基于保护模式的OS系统啊!
作者: hytmtet    时间: 2007-8-2 15:36
从使用上来讲
PE随便整台机器就能用了
XP貌似不行哦``
作者: greatwater    时间: 2007-8-2 16:14
一个很好的问题。我也想知道!
作者: mayin_15    时间: 2007-8-3 09:21
沉了,我顶!:lol,请毛桃,老九,打狗理事会,uepon,123,netwinxp等老大(排名不分先后) 给我等初学者答疑解惑下,谢谢啦!:lol
作者: noworry    时间: 2007-8-3 13:09
对于刚刚接触和使用PE的人来说,该问题问的好!
作者: frankkf    时间: 2007-8-3 13:16
这个问题很不错
我也想知道
不是特别清晰
作者: netwinxp    时间: 2007-8-3 16:18
简单地说,就是XP加载NTLDR并处理BOOT.INI,还有它不再去处理txtsetup.sif和setupreg.hiv(相当于XP的config\system)而是直接去读取config下面的几个注册表文件,而PE的setupldr.bin则不处理BOOT.INI,它处理WINNT.SIF和txtsetup.sif,注册表则加载setupreg.hiv(不加载config\system)。简单地讲,很大的差别在于XP启动过程会用到ntkrnlmp.exe(或ntkrpamp.exe、ntkrnlpa.exe)这文件,而PE则没有这个文件(从SETUPLDR.BIN来分析好像在内存动态生成了一个与之功能差不多的东东)。

[ 本帖最后由 netwinxp 于 2007-8-4 10:20 AM 编辑 ]
作者: ahmay    时间: 2007-8-6 09:50
不明白,的确还是不明白。
作者: uepon    时间: 2007-8-6 10:11
这里的PE,就可以简单的理解为光盘上可以直接启动的、和XP差不多的 精简版 系统。
作者: liuhj    时间: 2007-8-7 14:22
关于PE与XP的区别,谈四点个人看法:

  第一、运行帐户不同

  PE运行帐户是一个具有管理权限的系统帐户,即“NT AUTHORITY\SYSTEM”,PE 2.0中,在命令行窗口上方标称是系统管理员,实际上它也是“NT AUTHORITY\SYSTEM”。这一点可以使用XP安装工具包中WHOAMI.EXE程序检查证实。而XP运行帐户通常是一个用户帐户:系统管理员(Administrator),或高级用户(Power User),或普通用户(User)等。

  这个区别大吗?个人认为是本质上的区别。

  第二、注册表运行方式不同

  PE启动后,SETUPLDR在加载HAL之后,使用txtSetup.sif(或Winpeoem.sif)加载启动驱动程序之前,会在内存在存储注册表配置单元,注册表的操作都在内存中进行,而不改变原来的注册表文件,下次启动PE时,注册表并不改变。用微软的原话说“应用程序对注册表的任何更改不会跨不同的Windows PE会话保持有效”。

  而在XP中,修改了注册表,就会保存注册表修改,下次启动XP时,注册表也修改了。

  第三、启动流程不同

  PE的启动过程是一个加载内核,安装配置(安装驱动、安装服务、安装用户配置等)的过程,而XP的启动过程是一个加载内核,读取配置的过程。

  第四、启动介质、计算机数量不同

  一个PE系统可以在多种介质(如光盘、U盘、硬盘等)、多台计算机上启动,一个XP系统“通常”只能在一台计算机的硬盘上启动。

  这里说的只是通常情况,会有例外的,911CD论坛上的强人已经可以把XP配置到U盘,内存中运行了。因此这一条很勉强。

  综上所述,即便PE具有XP的70-80%的功能,也仍然是一个PE,不会变成XP的。


  
作者: neo4026    时间: 2007-8-7 14:50
原帖由 netwinxp 于 2007-8-3 04:18 PM 发表
简单地说,就是XP加载NTLDR并处理BOOT.INI,还有它不再去处理txtsetup.sif和setupreg.hiv(相当于XP的config\system)而是直接去读取config下面的几个注册表文件,而PE的setupldr.bin则不处理BOOT.INI,它处理WIN ...

老大这只从启动过程去分析,但貌似pe比XP有限制
作者: 昶旭    时间: 2007-8-8 11:09
我又学习了新东西,谢谢各位了。。。。:victory:
作者: 昶旭    时间: 2007-8-8 11:11
我又学习了新东西,谢谢各位了。。。。:victory:
作者: 月夜猫    时间: 2007-8-8 14:28
我只知道PE是预安装环境,字面翻译
作者: netstar-yy    时间: 2007-8-9 20:37
有点高深,学习一下~~~




欢迎光临 无忧启动论坛 (http://wuyou.net./) Powered by Discuz! X3.3