无忧启动论坛

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

[求助]XPE启动盘启动系统读取光盘上大于2GB处以后存放的文件会出错(部分是VPC问题)

[复制链接]
跳转到指定楼层
1#
发表于 2006-10-20 03:07:31 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我在能正常启动的PE镜像中添加2个1.3GB的GHO镜像文件。

用ISO文件系统保存后,PE能启动,但是在PE中用GHOST32v8.3读取放置在光盘后边的第二个GHO文件出错,认为文件坏,不能读出信息。
但在硬盘上的标准WindowsXP中用ghost32v8.3能读取出放置在光盘后边的第二个GHO文件。

ramdisk方式启动的PE镜像:

用ISO和UDF文件系统保存后,PE不能启动,提示NTDETECT failed。
在硬盘上的标准WindowsXP中用ghost32v8.3也能读取出放置在光盘后边的第二个GHO文件。

用UDF文件系统保存后,PE不能启动,提示CDBOOT: Couldn't find NTLDR

我做的启动光盘用ISO文件系统用DOS启动软盘镜像启动GHOST.exe也出现上面问题,用硬盘上的windowsxp启动后用ghost32.exe能读出后边的gho文件。


请问启动光盘能否用UDF或ISO/UDF文件系统?

[ 本帖最后由 iPAQ 于 2006-10-21 07:18 PM 编辑 ]
2#
 楼主| 发表于 2006-10-20 23:08:13 | 只看该作者
将文件系统设置为Joliet后好使了。不过奇怪的是在windows xp下用ghost32.exe确能读出来,在PE中或DOS中确不行。

但是如果遇到大于2GB的文件又不能用UDF文件系统改怎么办呢?
回复

使用道具 举报

3#
 楼主| 发表于 2006-10-21 10:32:37 | 只看该作者
回家后又按之前的办法试了多次可是依然不好使。晕了没规律了。继续试验...
回复

使用道具 举报

4#
 楼主| 发表于 2006-10-21 15:24:43 | 只看该作者
又试了一下发现个怪现象:

测试用GHOST32读取包含2个1.3GB GHO文件的ISO镜像A文件中的GHO文件。

不能读出信息的情况:

1.在用virtual pc加载winxpe ISO启动后,将virtual pc的光驱替换成A后,在winxpe中用ghost32查看GHO镜像,第二个GHO文件无法正确读出信息。

2.用DOS启动光盘启动,用启动软盘镜像中的GHOST读取光盘上第二个GHO文件无法正确读出信息。

能读出信息的情况:

1.在用virtual pc加载winxpe ISO启动后,将A在主机中用虚拟光驱加载,在Virtual PC中光驱加载主机的虚拟光驱,在winxpe中用ghost32查看GHO镜像,两个文件均能正确读出信息。

2.在用virtual pc加载winxpe ISO启动后,将A刻录到光盘放入主机,在Virtual PC中光驱加载主机的物理光驱,在winxpe中用ghost32查看GHO镜像,两个文件均能正确读出信息。

3.在主机中运行GHOST32读取虚拟光驱中或用该镜像刻的盘中的GHO文件一样都能读出。

[ 本帖最后由 iPAQ 于 2006-10-21 03:32 PM 编辑 ]
回复

使用道具 举报

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 编辑 ]
回复

使用道具 举报

6#
 楼主| 发表于 2006-10-21 19:15:30 | 只看该作者
原来是VPC的问题!我是用Virtual PC 5.2测试的。
换用VMware 5.5则正常!
花了我3天的时间在这转。

不过我之前做的DOS启动光盘,我在VMware 5.5 和 3台配置不同的PC机上都出现了大约是大于2G位置文件读取错误。
我试了用2台电脑和2个刻录机和3个刻录软件和4种DVD刻录盘都如此,才想用XPE在windows环境下使用,可又被VPC误导了3天时间。

唉,脑筋不转弯,就没想过VPC可能有问题。

之前那次好使也是刚好我改了镜像的文件系统后,使用VPC时不知机器出了什么问题VPC就是打不开,才用VMware的,让我误以为是文件系统设置不对造成的问题。

[ 本帖最后由 iPAQ 于 2006-10-21 07:20 PM 编辑 ]
回复

使用道具 举报

7#
发表于 2006-10-21 19:58:16 | 只看该作者
原帖由 iPAQ 于 2006-10-21 07:15 PM 发表
原来是VPC的问题!我是用Virtual PC 5.2测试的。
换用VMware 5.5则正常!
花了我3天的时间在这转。

不过我之前做的DOS启动光盘,我在VMware 5.5 和 3台配置不同的PC机上都出现了大约是大于2G位置文件读取错误 ...

呵呵
恭喜了
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-12-1 08:19

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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