无忧启动论坛

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

[求助] DOS下运行软件提示 Program too big to fit in memory

[复制链接]
跳转到指定楼层
1#
发表于 2015-7-8 10:14:27 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 有阴也有阳 于 2015-7-10 22:07 编辑

       DOS下运行软件提示 Program too big to fit in memory_____程序太大,不能装入内存。

       我是老机器,老主板,用启动U盘加载PE时若不加载USB2.0驱动的话,慢得要死,我用的是grub4dos的启动U盘,在启动U盘里运行一个img文件

——先加载USB2.0驱动,再载入PE,在USB2.0驱动成功加载之后,在运行载入PE时,提示: Program too big to fit in memory_____程序太大,

不能装入内存,我是老机器,内存只有512MB,请高手指点一下。

问题已经解决:
         
        在img文件中加入himem.sys   himem.exe   EMM386.EXE   3个文件,并在img文件中的CONFIG.SYS文件中加入:

device=himem.exe
device=himem.sys
device=emm386.exe ram

终于不再闹:“ Program too big to fit in memory_____程序太大,不能装入内存”了,进到了最后一步:“从U盘启动带USB2.0驱动的WINPE(Boot

WINPE From USB Disk With USB2.0 Driver)",但是却出现了错误提示:”找不到资料“,在menu.lst上用:

title  Boot WINPE From USB Disk With USB2.0 Driver
find --set-root /ldrxpe
chainloader /ldrxpe
boot
提示:”找不到资料“

在menu.lst上用:

title  Boot WINPE From USB Disk With USB2.0 Driver
find --set-root /myudisk.txt
chainloader /ldrxpe
提示:”找不到资料“

在menu.lst上用:

title  Boot WINPE From USB Disk With USB2.0 Driver
find --set-root /ldrxpe
chainloader /ldrxpe
提示:”找不到资料“

在menu.lst上用:

title  Boot WINPE From USB Disk With USB2.0 Driver
find --set-root /boot/ldrxpe
chainloader /boot/ldrxpe
提示:”找不到资料“

......

       我的grub4dos的启动U盘是USB—ZIP格式的,系统认作A盘,我用的USB2.0驱动是DUSE.EXE,我想起了刚才captain_g网友说的:”不要用 DUSE,

成功率不高,即使成功加载了驱动,U盘也不一定可以访问“,万一是用了DUSE.EXE导致U盘不能访问呢?但我还没有来得及试,万一要不是使用

DUSE.EXE所致呢?就差最后一步了,请高人再指点指点。   

      (再把现在面临的具体情况说得详细一点:
      
      img文件里添加的grub.exe已经成功运行,显示出了grub4dos的菜单:“从U盘启动带USB2.0驱动的WINPE(Boot WINPE From USB Disk With

USB2.0 Driver)",但按下回车键运行此菜单,却出现了错误提示:“找不到资料”。)


       我的2003  PE的大小是475MB的,而我的内存大小是512MB的,把PE的ISO文件映射到内存上,然后再用grub4dos仿真加载,恐怕内存太小放不下,

我是把2003  PE的ISO文件全部解压,复制到U盘的根目录,然后把PE的setupldr.bin文件再复制到U盘的根目录下,然后将其改名为ldrxpe,然后用grub4dos

载入:
title  Boot WINPE From USB Disk With USB2.0 Driver
find --set-root /myudisk.txt
chainloader /ldrxpe

       现在加载USB2.0驱动后再运行grub.exe的img文件已经能运行到了最后一步,显示出grub4dos的菜单:Boot WINPE From USB Disk With USB2.0 Driver,

但我按下回车键,运行此菜单,却出现提示:“找不到资料”,即找不到ldrxpe文件,只要解决了这一难题,我就基本上算是成功了。

       最后在USBPE.IMG运行到出现grub菜单时,按下C键,用find命令查找磁盘、U盘、软盘,发现除了硬盘外,就只有一个软盘,用ls命令一查看里

面的文件,发现原来是USBPE.IMG文件自身,这个软盘镜像被识别为一个软盘,U盘不见了,U盘里面的文件也就无法访问调用了——这个模式彻底失败了,

只有用grub4dos0.4.6a版了,用了grub4dos0.4.6a后简单、方便、快捷地就给老主板加载了USB2.0驱动,和新主板的读取速度一样快,很快就进入了PE的桌

面——和有新主板的新电脑一样快,下面上几张效果图,感谢大家这几天来对我的帮助,一点感悟:软件、硬件还是用新的好,科技进步的速度真快!!!

       在grub4dos0.4.6a中先加载USB2.0驱动,再加载PE的menu.lst菜单:

title 运行 2003 PE(加载USB2.0驱动—老主板专用)
usb --init
find --set-root /myudisk.txt
chainloader /ldrxpe

顺便再问一下,说grub4dos0.4.6a是汉化的,怎么在menu.lst菜单上输入汉字以后,进入grub4dos主界面后,所显示汉字的汉字依旧全是乱码?
                                                                                                                                                                                          

                                                                再一次地感谢大家的帮助!                                                                                                                                                                                 

                                                                                                                                                                                          谢谢!!!

1.jpg (260.68 KB, 下载次数: 64)

本论坛527104427——大元帅——老五的2003 PE

本论坛527104427——大元帅——老五的2003 PE

2.jpg (96.23 KB, 下载次数: 52)

本论坛527104427——大元帅——老五的2003 PE

本论坛527104427——大元帅——老五的2003 PE

3.jpg (124.84 KB, 下载次数: 57)

本论坛527104427——大元帅——老五的2003 PE

本论坛527104427——大元帅——老五的2003 PE

4.jpg (122.7 KB, 下载次数: 65)

本论坛527104427——大元帅——老五的2003 PE

本论坛527104427——大元帅——老五的2003 PE

5.jpg (100.62 KB, 下载次数: 68)

本论坛527104427——大元帅——老五的2003 PE

本论坛527104427——大元帅——老五的2003 PE
2#
发表于 2015-7-8 11:42:52 | 只看该作者
你的PE有多大?什么格式的?
映射到内存中启动,仿真它本身要占用内存空间,展开后又要使用空间(大小因 PE 不同而有所不同);
这个你可以算一算: 512- x -y = ?

如果你的PE文件在优盘中是连续存放的(没有或只有几块碎片——最新的grldr),可试试只用 map 命令看看(不要用 map --mem 命令);
当然,也可试一试 map --mem --top 命令
回复

使用道具 举报

3#
发表于 2015-7-8 20:56:54 | 只看该作者
本帖最后由 dos时代菜鸟 于 2015-7-8 21:01 编辑

直接加载 plpbt.bin 来通过usb接口启动u盘上的系统.

plpbt.7z (22.02 KB, 下载次数: 3)

点评

具体怎么使用,拜托大师能讲得详细一点吗?例如在grub4dos的环境下具体怎么使用,我才是真正的菜鸟,又是业余爱好......  详情 回复 发表于 2015-7-8 22:48
回复

使用道具 举报

4#
 楼主| 发表于 2015-7-8 22:48:19 | 只看该作者
dos时代菜鸟 发表于 2015-7-8 20:56
直接加载 plpbt.bin 来通过usb接口启动u盘上的系统.

      具体怎么使用,拜托大师能讲得详细一点吗?例如在grub4dos的环境下具体怎么使用,我才是真正的菜鸟,又是业余爱好......

                                                                                          谢谢!!!
回复

使用道具 举报

5#
发表于 2015-7-9 08:40:55 | 只看该作者
建议如下顺序启动:
bios---usb---grub---plpbt.bin---重载usb---grub---pe
回复

使用道具 举报

6#
发表于 2015-7-9 23:23:58 | 只看该作者
这个还是dos下基本内存和扩展内存的问题,以前玩DOS游戏这个是config中必备加载项

点评

楼主的目的是进入dos调用usb驱动,加快usb接口速度,然后启动pe, 其实,在dos之前通过引导器加快usb接口是几年前plpbt就已经实现的技术了.至于之后加载u盘上的什么img/pe之类的速度自然快了.  详情 回复 发表于 2015-7-10 21:46
回复

使用道具 举报

7#
发表于 2015-7-10 21:46:51 | 只看该作者
asusdvd 发表于 2015-7-9 23:23
这个还是dos下基本内存和扩展内存的问题,以前玩DOS游戏这个是config中必备加载项

楼主的目的是进入dos调用usb驱动,加快usb接口速度,然后启动pe,
其实,在dos之前通过引导器加快usb接口是几年前plpbt就已经实现的技术了.至于之后加载u盘上的什么img/pe之类的速度自然快了.
回复

使用道具 举报

8#
发表于 2015-7-10 22:32:30 | 只看该作者
       这pe桌面漂亮,可是是不是会增加加载时间。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-7-5 07:25

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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