无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 3841|回复: 16
打印 上一主题 下一主题

关于PE,精简XP,XP不同的疑惑

[复制链接]
跳转到指定楼层
1#
发表于 2007-8-2 14:01:18 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
请问PE和精简XP,XP之间到底有什么本质的不同呢?他们都是基于同一个内核,那么是不是说我只要把精简掉的组件全部加入,PE和XP是一样一样的呢?
2#
发表于 2007-8-2 14:35:19 | 只看该作者
PE是基于保护模式的(MS的说法)
完毕
回复

使用道具 举报

3#
 楼主| 发表于 2007-8-2 14:47:55 | 只看该作者
:L XP本身也是基于保护模式的OS系统啊!
回复

使用道具 举报

4#
发表于 2007-8-2 15:36:51 | 只看该作者
从使用上来讲
PE随便整台机器就能用了
XP貌似不行哦``
回复

使用道具 举报

5#
发表于 2007-8-2 16:14:21 | 只看该作者
一个很好的问题。我也想知道!
回复

使用道具 举报

6#
 楼主| 发表于 2007-8-3 09:21:10 | 只看该作者
沉了,我顶!:lol,请毛桃,老九,打狗理事会,uepon,123,netwinxp等老大(排名不分先后) 给我等初学者答疑解惑下,谢谢啦!:lol
回复

使用道具 举报

7#
发表于 2007-8-3 13:09:24 | 只看该作者
对于刚刚接触和使用PE的人来说,该问题问的好!
回复

使用道具 举报

8#
发表于 2007-8-3 13:16:29 | 只看该作者
这个问题很不错
我也想知道
不是特别清晰
回复

使用道具 举报

9#
发表于 2007-8-3 16:18:09 | 只看该作者
简单地说,就是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 编辑 ]
回复

使用道具 举报

10#
发表于 2007-8-6 09:50:56 | 只看该作者
不明白,的确还是不明白。
回复

使用道具 举报

11#
发表于 2007-8-6 10:11:51 | 只看该作者
这里的PE,就可以简单的理解为光盘上可以直接启动的、和XP差不多的 精简版 系统。
回复

使用道具 举报

12#
发表于 2007-8-7 14:22:25 | 只看该作者
关于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的。


  
回复

使用道具 举报

13#
发表于 2007-8-7 14:50:14 | 只看该作者
原帖由 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有限制
回复

使用道具 举报

14#
发表于 2007-8-8 11:09:23 | 只看该作者
我又学习了新东西,谢谢各位了。。。。:victory:
回复

使用道具 举报

15#
发表于 2007-8-8 11:11:49 | 只看该作者
我又学习了新东西,谢谢各位了。。。。:victory:
回复

使用道具 举报

16#
发表于 2007-8-8 14:28:57 | 只看该作者
我只知道PE是预安装环境,字面翻译
回复

使用道具 举报

17#
发表于 2007-8-9 20:37:05 | 只看该作者
有点高深,学习一下~~~
回复

使用道具 举报

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

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2025-2-25 05:05

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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