|
5#
楼主 |
发表于 2006-10-21 16:38:05
|
只看该作者
我又把winxpe镜像从bootcd中取出,不用RAMDISK方式启动,把winxpe镜像直接做成能启动的盘,但是在添加两个1.3G的GHO文件后,XPE不能启动,提示:STOP: c0000221 Unknown Hard Error \SystemRoot\System32\ntdll.dll
我的GHO文件名是N字母开头的,在ULTRAISO中看到大部分文件的LBA位置是按文件名排的。
用RAMDISK启动的BOOTCD中WINPE.IS_排在两个GHO文件前面。WINPE启动正常,但读排在后面的第二个GHO文件出错。
直接启动的XPE中,WXPE和PROGRAMS目录中的文件都排在两个GHO文件后面,WINPE启动出错。
从现象上看好像xpe在读取光盘上大于一定位置的文件时会出错。
文件系统选ISO或ISO加Joliet都如此。
————————————————————————————————————————
经过多次测试确定该问题具体为DOS或XPE启动盘启动系统后,读取光盘上大约大于2GB处以后存放的文件会出错,如果XPE的文件在2GB位置后则XPE会启动出错。用WINDOWS XP则没问题。
但奇怪的是在Virtual PC下测试时,加载主机的光驱里的镜像,虚拟机中的XPE则能读出。
[ 本帖最后由 iPAQ 于 2006-10-21 06:58 PM 编辑 ] |
|