15 12
发新话题
打印

非常时期用非常方法解决非常问题:4G限制的一种解决方法

非常时期用非常方法解决非常问题:4G限制的一种解决方法

初到这个论坛,看到很多高手,让我这个闭门造车的井底之蛙不敢造次,昨日发现使用UltraISO中遇到一个4G限制问题,百思不得其解,去百度及各论坛似乎均不见让人满意的答案,幸得martinx指点,加上自己不甘心修改文件夹,终于发现一个可以解决4G限制的投机取巧的方法,不敢独享,把它献给各位。。。
    起因:这段时间在制作一张98/ME/2000/XP/2003的多语言光盘,先用EasyBoot做好框架(包含各个启动软盘组及引导必须的文件,不包含各系统文件),优化之后有80多M,在VPC 2007上测试通过,再用Ultraiso添加各个系统文件,总大小在17G,优化之后的光盘大小有4.35G,问题是添加之前是正常的,添加之后再保存却有大部分启动文件无法启动,具体表现为一个DOS下的光标不停的闪,却死在那里不再动,按CTRL+ALT+DEL键无效。可以肯定的是文件及路径都不存在问题。
    分析:经分析发现只要是引导启动文件(启动软盘组)的实际位置在4G左右,就会无法启动,即使仅仅只是一个文件也不例外,而在4G之前的启动文件就能正常启动,发现EasyBoot和UltraISO都是用A-Z的顺序排列的,想控制文件的顺序,怎么保存都不行(优先级在优化文件下无效),这样的话最好是改变各启动软盘组文件夹的名字使其靠前,或是将各系统文件夹改名靠后才行,改启动软盘组文件的话,太多文件要修改了,改系统文件夹的话,太不直观,有没有两全其美的方法?
    解决:用EasyBoot做好的框架加上martinx提供的自然排序方式添加各系统文件做就OK了。
    具体步骤:用UltraISO打开做好的框架文件,添加各系统文件前按 Shift+F12 功能键,进入自然排序方式,再把各个系统文件添加好,优化文件并保存,测试成功。
    建议:UltraISO一直存在的问题,选择某个文件夹编辑操作,对其子文件夹及文件却无效,建议可添加一个“应用到子文件夹”的选项,建议设置日期时间增加一个可选项,因为别人设置优先级不一定要设置日期时间,使用起来会更得心应手。

[ 本帖最后由 bairishan 于 2008-11-30 01:18 编辑 ]

TOP

引用:
添加各系统文件前按 Shift+F12 功能键,进入自然排序方式
如果优化的话,启用这个功能倒是不错。

TOP

学习了,谢谢分享

TOP

真是不错的方法,楼主你太有才了,正为这个发愁呢,佩服,佩服!

TOP

不支持UDF格式

TOP

一直都不敢超过4G,现在好了.

TOP

这仅仅只是一种投机取巧的方法,用引导启动,或DOS,或PE下,在4G之后都无法正常读取,或许哪位高人做个很牛的PE,让它支持4G之后的内容,就像在正常的XP之下,或许哪天微软的新操作系统的光盘启动文件超过4G时,它才会考虑解决这个问题吧

TOP

到底能解决吗

TOP

引用:
原帖由 流氓兔 于 2009-9-4 22:14 发表
到底能解决吗
当然能解决一些问题了,一张DVD光盘的数据容量是4.37G,你不可能全部都需要DOS引导启动吧,只要你想办法把不需要引导启动的文件放在4G之外,就可以正常使用了。比如《电脑迷2008合订版》光盘的引导启动存在问题,问题就在于引导启动的文件在4G之后,如果知道原因是不是就很好解决呢?
当然这是理论上的,实际上遇到的问题可能难一些。

TOP

很不错,有空试一试。我以前也是不敢做大于4G的启动盘

TOP

 15 12
发新话题