无忧启动论坛

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

[求助]如何实现一个ima中多个工具

[复制链接]
跳转到指定楼层
1#
发表于 2009-7-26 19:08:30 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
想把多种 dos工具集成到一个ima映像里,例如:ghost   pq  diskgen 一类,要修改什么才能让它们在同一个包里又全都能用呢?
我的 dos.ima 里面有ghost 、ifsdrv 、pq 、diskgen  都在根目录
启动到 a:> 之后只能加载ghost 和 ifsdrv 其它两个一运行就卡死
请哪位有制作过的高手指点下如何才能让它们全都能用

为此打开了 深山红叶  的 dos98.img 可惜看了也不懂它是怎么实现的

[ 本帖最后由 kayuk 于 2009-7-26 19:09 编辑 ]
2#
发表于 2009-7-27 09:43:36 | 只看该作者
软件兼容性问题,最传统的做法是 配置config.sys 和autoexec.bat 把各个软件分成若干组合的功能模块。避免同一启动模块运行其他不兼容软件。
回复

使用道具 举报

3#
发表于 2009-7-27 10:50:12 | 只看该作者
参照MAXDOS的IMG
回复

使用道具 举报

4#
 楼主| 发表于 2009-7-27 23:37:17 | 只看该作者
非常感谢楼上二位高手对我这个没技术含量的问题做出了解答

我就是想到了autoexec.bat才打开深山红叶的映像来看的,可看了后仍了一头雾水

三楼给的我现在就去下载个来看看

如果还有哪位愿意指点的话请继续回复,如果我在明天中午前还是没有突破的话我会再来这里等候,如果到时已学会了我就回来编辑这个帖子

再次感谢
回复

使用道具 举报

5#
发表于 2009-7-28 02:17:36 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

6#
发表于 2009-7-28 02:29:43 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

7#
发表于 2009-7-28 10:43:07 | 只看该作者
偶对dos这专业术语也说不来,最主要是设置实模式和保护模式,加载最少驱动需要时再用devload载入这样就可以保证在很多机器有兼容性

config.sys
  1. [menu]
  2. SUBMENU=DOS,Start comuper. >>>
  3. SUBMENU=DISK,Start Disk System Manager >>>>
  4. SUBMENU=DATA,Start Data Recure >>
  5. menuitem=TW,TW15 Chinese Support
  6. menuitem=QUICK, Minimal Boot
  7. menudefault=NOCD,30
  8. menucolor=8,0
  9. ;>>>>>>>>>><<<<<<<<<<
  10. ;>>>>>>>>>>DOS菜单项<<<<<<<<<<
  11. [DOS]
  12. menuitem=NOEM,Start computer without EM386 support.
  13. menuitem=CD,Start computer with CD-ROM support.
  14. menuitem=NOCD,Start computer with EM386 support.
  15. menuitem=UP,Start computer with UMBPCI [Real Mode]
  16. SUBMENU=MENU,Main Menu <<<<
  17. ;>>>>>>>>>>DOS子菜单项<<<<<<<<<<
  18. [NOEM]
  19. device=himem.sys /testmem:off
  20. files=10
  21. buffers=10
  22. dos=high,umb
  23. stacks=9,256
  24. devicehigh=ramdrive.sys /E 2048
  25. lastdrive=z
  26. [CD]
  27. include=COMM
  28. devicehigh=VIDE-CDD.SYS /D:mscd001
  29. [NOCD]
  30. include=COMM
  31. [UP]
  32. device=HIMEM.SYS /testmem:off
  33. DEVICE=UMBPCI.SYS
  34. DEVICE=LOWDMA.SYS
  35. devicehigh=ramdrive.sys /E 2048
  36. ;>>>>>>>>>>DOS子菜单项结束<<<<<<<<<<
  37. ;>>>>>>>>>>DOS菜单项结束<<<<<<<<<<
  38. ;>>>>>>>>>>DISK菜单项<<<<<<<<<<
  39. [DISK]
  40. menuitem=diskgen,Disk Genius.
  41. ;menuitem=fbdisk,Fixed Bad Disk.
  42. menuitem=fdisk,Winme fdisk.
  43. ;menuitem=kvfix,kvfix.
  44. SUBMENU=MENU,Main Menu <<<<
  45. [diskgen]
  46. include=COMM

  47. [fbdisk]
  48. include=COMM
  49. [fdisk]
  50. include=COMM
  51. [kvfix]
  52. include=COMM
  53. ;>>>>>>>>>>DISK菜单项结束<<<<<<<<<<
  54. [TW]
  55. device=HIMEM.SYS /testmem:off
  56. DEVICE=UMBPCI.SYS
  57. DEVICE=LOWDMA.SYS
  58. devicehigh=ramdrive.sys /E 2048
  59. ;>>>>>>>>>>DATA菜单项<<<<<<<<<<
  60. [DATA]
  61. ;menuitem=UNERASER,UNERASER.
  62. menuitem=READNTFS,READNTFS.
  63. menuitem=PASSWORD,Change NT+ System Password.
  64. menuitem=UNIFLASH,UNIFLASH.
  65. SUBMENU=MENU,Main Menu <<<<
  66. [UNERASER]
  67. include=COMM
  68. [READNTFS]
  69. include=COMM
  70. [PASSWORD]
  71. include=COMM
  72. [UNIFLASH]
  73. device=HIMEM.SYS /testmem:off
  74. ;在Via apollo 133 pro上非常的遭糕
  75. ;DEVICE=UMBPCI.SYS
  76. ;DEVICE=LOWDMA.SYS
  77. devicehigh=ramdrive.sys /E 2048
  78. ;>>>>>>>>>>DATA菜单项结束<<<<<<<<<<
  79. [QUICK]
  80. ;>>>>>>>>>>共用属性<<<<<<<<<<
  81. [COMM]
  82. device=HIMEM.SYS /testmem:off
  83. DEVICE=EMM386.EXE NOEMS
  84. devicehigh=ramdrive.sys /E 2048
  85. files=30
  86. buffers=60
  87. dos=high,umb
  88. stacks=9,256
  89. lastdrive=z
  90. [COMMON]
复制代码


autoexec.bat
  1. @ECHO OFF
  2. IF "%config%"=="QUICK" GOTO QUICK
  3. set EXPAND=YES
  4. SET DIRCMD=/O:N
  5. set LglDrv=27 * 26 Z 25 Y 24 X 23 W 22 V 21 U 20 T 19 S 18 R 17 Q 16 P 15
  6. set LglDrv=%LglDrv% O 14 N 13 M 12 L 11 K 10 J 9 I 8 H 7 G 6 F 5 E 4 D 3 C
  7. cls
  8. call setramd.bat %LglDrv%
  9. IF NOT EXIST %RAMD%:\temp\NUL MD %RAMD%:\TEMP
  10. set temp=%RAMD%:\TEMP
  11. set tmp=%RAMD%:\TEMP
  12. path=%RAMD%:\;%RAMD%:\boot;%RAMD%:\driver;%RAMD%:\temp;%RAMD%:\tw\;a:\;%CDROM%:\
  13. copy command.com %RAMD%:\ > NUL
  14. set comspec=%RAMD%:\command.com
  15. copy extract.exe %RAMD%:\ > NUL
  16. :ERROR
  17. IF EXIST ebd.cab GOTO EXT
  18. echo Please insert Windows 98 Startup Disk 2
  19. echo.
  20. pause
  21. GOTO ERROR
  22. :EXT
  23. %RAMD%:\extract /y /e /l %RAMD%: ebd.cab > NUL
  24. %RAMD%:\extract /y /e /l %RAMD%:\boot a:\boot.cab > NUL
  25. %RAMD%:\extract /y /e /l %RAMD%:\driver a:\driver.cab > NUL
  26. LH %RAMD%:\DOSKEY
  27. CLS
  28. echo The diagnostic tools were successfully loaded to drive %RAMD%.
  29. echo.
  30. :: >>>>>>>>>>CONFIG<<<<<<<<<<

  31. GOTO %CONFIG%
  32. :: >>>>>>>>>>DOS选项<<<<<<<<<<
  33. :NOEM
  34. GOTO QUIT
  35. :CD
  36. LH %ramd%:\shsucdx.com /D:mscd001 /L:%CDROM%
  37. ::If MSCDEX doesn't find a drive...
  38. IF ERRORLEVEL 1 SET CDPROB=1
  39. ::
  40. call fixit.bat
  41. rem clean up environment variables
  42. set CDPROB=
  43. set CDROM=
  44. GOTO QUIT
  45. :NOCD
  46. GOTO QUIT
  47. :UP
  48. GOTO QUIT
  49. :: >>>>>>>>>>DOS选项<<<<<<<<<<
  50. :: >>>>>>>>>>DISK菜单项<<<<<<<<<<
  51. :diskgen
  52. call diskgen.bat
  53. GOTO QUICK
  54. :kvfix
  55. call kvfix.bat
  56. GOTO QUICK
  57. :fbdisk
  58. call fbdisk
  59. GOTO QUICK
  60. :fdisk
  61. call fdisk.bat
  62. GOTO QUICK
  63. :: >>>>>>>>>>DISK菜单项<<<<<<<<<<
  64. :TW
  65. call TW.bat
  66. GOTO QUICK
  67. :: >>>>>>>>>>DATA菜单项<<<<<<<<<<
  68. :UNERASER
  69. call UNERASER.bat
  70. GOTO QUICK
  71. :READNTFS
  72. call READNTFS.bat
  73. GOTO QUICK
  74. :PASSWORD
  75. call PASSWORD.bat
  76. GOTO QUICK
  77. :UNIFLASH
  78. call uflash.bat
  79. GOTO QUICK
  80. :: >>>>>>>>>>DATA菜单项<<<<<<<<<<
  81. :: >>>>>>>>>>CONFIG END<<<<<<<<<<
  82. :QUIT
  83. rem clean up environment variables
  84. set LglDrv=
  85. GOTO QUICK
  86. :QUICK
  87. echo.
  88. echo Start computer with CD-ROM support.
  89. WRITEXT 0+ 1 "Please " -f6 "type Instcd and press ENTER."
  90. echo.
复制代码

9x00.png (12.04 KB, 下载次数: 41)

9x00.png
回复

使用道具 举报

8#
 楼主| 发表于 2009-8-5 16:38:07 | 只看该作者
终于明白了那是怎么实现的了,等偶做出来后回来更新帖子
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-2-27 18:08

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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