|
原帖由 沙漠之子 于 2007-2-28 23:54 发表
cabint缺了cab包解不开,不能用xcmd/pecmd方式装驱动了
clusapi最好不要缺,bartpe命令用到的说
DMADMIN.EXE
DMINTF.DLL
DMSERVER.DLL
DMUTIL.DLL是Logical Disk Manager和Logical Disk Manager Administrative Service服务的文件
也是mmc中磁盘管理所需的文件
也就是说安装vista 需要这两个服务呀
VDS.EXE
VDSBAS.DLL
VDSDYNDR.DLL
VDSLDR.EXE
VDSUTIL.DLL
VDS_PS.DLL是虚拟磁盘服务的文件,xp中没有该服务,2003中有
但不知为何win xp sp2系统能装vista,而基于win xp sp2 的pe就不行,郁闷.......
在基于 WinXP 的 PE 版本中,我是将 CABINET.DLL 外置的,放在 OUTER_PART.EXE 中,从我做的外置 WinRAR.EXE 自解压包中的 Register.CMD 中也能看出来,找到 CABINET.DLL 就关联 .CAB 格式,找不到就不关联。
MMC 中的那几个 DM* 文件,原先也是外置的。
我就是想让 PE 在没有任何外置的情况下能够直接安装 Vista,因此会多出来这么 17 个文件。不过还好,目前尚在能够承受的范围之内,启动需求不算大。我尝试过转换成 .IS_ 的镜像,123MB 内存也能启动的,可惜蓝屏,不知道哪里出了问题。
Vista 的安装程序检测操作系统的版本,但是我们却搞不清它到底是如何判断系统是 WinXP、Win2003 还是基于 WinXP、Win2003 的 PE,要不是这个烦人的咚咚,大家也不会对 Win2003 的 PE 感兴趣了,难道是微软有意而为之? |
|