找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
楼主: s210603

[求助] WinPE 启动 DVD 光盘 容量不能大于 4000M ? 问题已经解决

[复制链接]
发表于 2006-11-19 20:06:30 | 显示全部楼层
学习了。我下了红叶的试试
回复

使用道具 举报

 楼主| 发表于 2006-11-20 18:04:49 | 显示全部楼层
原帖由 老毛桃 于 2006-11-18 07:55 PM 发表

我怀疑不是这个问题引起的。

只要你的 ISO 中没有大于 2GB 的单个文件,设不设置成 UDF 格式都没有关系。况且,如果将光盘设置了 UDF 格式的话,在 DOS 环境中即使加载了光驱驱动,也是无法访问这个光盘中的 ...



我不是说单个文件大于 2G,如果大于 2G DOS下可能会读不出来,我使用GHOST分卷压缩的功能,把单个文件的大小限制在2G以内,这样,制作光盘后,光盘的总大小在4G以上,光盘里包含有DOS下的启动和BARTPE,DOS启动没有任何问题,可以正常的恢复GHOST的备份文件,并可以换盘使用。

在没有解决 UDF 文件系统加载以前,PE在对于4G的情况下不能启动,出现各种错误提示,提示某个文件错误,不能被加载,我认为这可能是文件系统的限制,与设置成 UDF 格式无关,设不设UDF系统,只要大于4G,就会出问题,因此才有本讨论贴的存在。
参考你的那个话题后,我修正了UDF加载的问题,就可以正常在大于4G的光盘上运行PE了。我使用的PE是我自己使用PEBUILDER在2003 SERVER标准版的基础上制作完成的,个人使用感觉还可以。

有兴趣的朋友可以自己验证一下,不过,因为老毛同志的PE是采用RAMDISK方式启动的,不存在这种问题,我说的这种问题只是使用光盘直接启动的情况,也就是所谓的大盘,不能使用RAMDISK方式启动,而存在这种问题。

验证的方法,使用ULTRAISO往PE的ISO里加文件,任意的文件,使光盘容量大于4G以上,不超过4G都没有问题。

[ 本帖最后由 s210603 于 2006-11-20 06:08 PM 编辑 ]
回复

使用道具 举报

发表于 2006-11-21 20:52:47 | 显示全部楼层
原帖由 s210603 于 2006-10-15 06:23 PM 发表
我把 WinPe (使用 pebuilder制作)应用于 DVD 光盘启动,同时包含DOS的启动,使用BCDW做光盘引导。
我发现,光盘的总容量不能超过 4000M ,如果超过,PE 启动时提示出错,而DOS引导的程序可以正常工作。
如果不……

解决问题的方法:

浏览老毛桃相关的话题,发现已经解决了问题,关键就是 PE 启动时没有加载 UDF 的驱动,按老毛桃的修改方法修改后,可以正常启动大于4G的ISO文件,我测试制作了一个大约4.3G的ISO文件,在VPC里测试,可以启动PE。
方法我整理了一下:
增加 的UDF系统支持:
修改 TXTSETUP.SIF文件

[FileSystems.Load]
ksecdd   = ksecdd.sys
fat      = fastfat.sys
ntfs     = ntfs.sys
;增加 UDF 支持
udf=udfs.sys

[FileSystems]
fat      = "FAT File System"
ntfs     = "Windows NT File System (NTFS)"
ksecdd   = "Kernel Security Provider"
;增加 UDF 支持
udf="Universal Disk Format (ISO/DVD)"




...


请教楼主:是不是编辑一下TXTSETUP.SIF文件,加入相关内容到这个文件里就行了?udfs.sys文件要放进去吗?
回复

使用道具 举报

 楼主| 发表于 2006-11-24 15:17:49 | 显示全部楼层
UDFS.sys 一般情况下,在 system32\drivers 目录下已经有了,我不知道一些精简过的系统是否有,查一下了。

直接修改 TXTSETUP.SIF 文件就可以了。
回复

使用道具 举报

发表于 2006-12-8 11:32:14 | 显示全部楼层
原帖由 gigi 于 2006-10-25 04:13 PM 发表
这是Windows启动程序的问题,用UltraISO的“优先级”功能将引导所使用的文件移动到4GB范围内就可以了。

请问一下怎么操作?UltraISO没有看优先级的功能选项啊!!
回复

使用道具 举报

发表于 2006-12-8 23:11:49 | 显示全部楼层
注意!!前面关于修改 TXTSETUP.SIF文件的内容有两行是错的!修改时要注意!!
原文:
[FileSystems.Load]
ksecdd   = ksecdd.sys
fat      = fastfat.sys
ntfs     = ntfs.sys
;增加 UDF 支持
udf=udfs.sys

[FileSystems]
fat      = "FAT File System"
ntfs     = "Windows NT File System (NTFS)"
ksecdd   = "Kernel Security Provider"
;增加 UDF 支持
udf="Universal Disk Format (ISO/DVD)"

其中“udf=udfs.sys”及“udf="Universal Disk Format (ISO/DVD)" ”
应改为:“udf   =  udfs.sys”及“udf  =  "Universal Disk Format (ISO/DVD)" ”,不含外括号。
我的ISO文件为4.34G,EasyBoot5.0制作,虚拟机测试通过。

[ 本帖最后由 Kadder 于 2006-12-8 11:13 PM 编辑 ]
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-4-11 12:48

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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