无忧启动论坛

标题: 不点大师求看看这个命令怎么了?关于grub4dos调用MaxDOS工具箱内部命令 [打印本页]

作者: 求道者    时间: 2016-12-6 16:51
标题: 不点大师求看看这个命令怎么了?关于grub4dos调用MaxDOS工具箱内部命令
本帖最后由 求道者 于 2016-12-7 12:08 编辑

title  [6] 运行 HddReg 2014 硬盘再生器
terminal console
pause --wait=2  Loading DOS Tool ...
map --mem /BOOT/IMGS/FDD_BOOT.ima (fd0)
map --hook
dd if=(fd0)/config.sys of=(fd0)/config.sys bs=1 skip=65 count=1 seek=185
write --offset=1010 (fd0)/autoexec.bat call hddreg.bat
chainloader (fd0)+1
rootnoverify (fd0)

好像没起作用........
哪有毛病来着?
附上MAXDOS
http://pan.baidu.com/s/1nvi57BV
不起作用的AUTOEXEC.BAT和CONFIG.SYS
  1. @echo off
  2. ::: Power By MaxStudio Http://MaxDOS.Net  Http://Pzz.Cn
  3. IF %CM0%#==G# GOTO MaxDOSG
  4. set EXPAND=YES
  5. path=a:\;a:\soft
  6. findramd
  7. if %ramdrive%#==# xmsdsk 10240 x: /y | findramd >nul
  8. if %ramdrive%#==X:# goto _stmax
  9. a:\soft\subst.com x: %ramdrive%\ >nul

  10. :_stmax
  11. path=a:\;a:\soft;a:\soft\TOOL;a:\soft\pic;a:\soft\TOOL\hpa;x:\;x:\lan;x:\soft;x:\net;x:\ng;x:\tmp;%ramdrive%\;%ramdrive%\lan;%ramdrive%\soft;%ramdrive%\net;%ramdrive%\ng;%ramdrive%\tmp
  12. md %ramdrive%\Tmp >nul
  13. md %ramdrive%\soft >nul
  14. set temp=%ramdrive%\Tmp
  15. set tmp=%ramdrive%\Tmp
  16. PKUNZIP -O a:\soft\max.zip %ramdrive%\soft\ >nul
  17. lh a:\soft\doskey.com >nul
  18. lh %ramdrive%\soft\findcd.exe >nul
  19. IF %CM0%#==A# GOTO MaxDOS1
  20. IF %CM0%#==B# GOTO MaxDOS7
  21. IF %CM0%#==D# GOTO MaxDOS3
  22. IF %CM0%#==E# GOTO MaxDOS4
  23. IF %CM0%#==F# GOTO MaxDOS5
  24. IF %CM1%#==A# GOTO MaxDOS8
  25. IF %CM1%#==B# GOTO MaxDOS6
  26. IF %CM1%#==C# GOTO MaxDOS9
  27. IF %CM1%#==D# GOTO MaxDOS9
  28. IF %CM1%#==E# GOTO MaxDOS9
  29. IF %CM1%#==F# GOTO MaxDOS9
  30. IF %CM1%#==G# GOTO MaxDOS9
  31. IF %CM1%#==H# GOTO MaxDOS9

  32. :Maxdos1
  33. call m.bat
  34. goto _end

  35. :Maxdos3
  36. call atbr.bat
  37. goto _end

  38. :MaxDOS4
  39. echo Please wait.......
  40. md %ramdrive%\net >nul
  41. md %ramdrive%\ng >nul
  42. PKUNZIP -o a:\maxnet\MAXNG.zip %ramdrive%\ng\ >nul
  43. PKUNZIP -O a:\maxnet\MaxNet.zip %ramdrive%\net\ >nul
  44. copy a:\maxnet\PROTMAN.EXE %ramdrive%\net >nul
  45. call maxnet.bat
  46. goto _end

  47. :MaxDOS5
  48. LH a:\soft\SHSUCDX /D:?IDECD1 /D:?SATACD1 /D:?USCCD1 /D:?FWRCD
  49. findcdx /s
  50. echo RAM Drivers x:
  51. goto _end

  52. :MaxDOS6
  53. echo Please wait..
  54. md %ramdrive%\ng
  55. copy a:\maxnet\PROTMAN.EXE %ramdrive%\ng\PROTMAN.EXE >nul
  56. copy a:\maxnet\NETBIND.COM %ramdrive%\ng\NETBIND.COM >nul
  57. PKUNZIP -o a:\maxnet\MAXNG.zip %ramdrive%\ng\ >nul
  58. cls
  59. echo Please wait....
  60. call %ramdrive%\ng\Sngo.bat
  61. goto _end

  62. :Maxdos7
  63. echo Please wait..
  64. md %ramdrive%\ng
  65. copy a:\maxnet\PROTMAN.EXE %ramdrive%\ng\PROTMAN.EXE >nul
  66. copy a:\maxnet\NETBIND.COM %ramdrive%\ng\NETBIND.COM >nul
  67. PKUNZIP -o a:\maxnet\MAXNG.zip %ramdrive%\ng\ >nul
  68. cls
  69. echo Please wait....
  70. call %ramdrive%\ng\netgh.bat
  71. goto _end

  72. :MaxDOS8
  73. md %ramdrive%\lan
  74. PKUNZIP -O A:\maxnet\PKTBAT.zip %ramdrive%\ >nul
  75. call pgo.bat
  76. cls
  77. goto _end

  78. :MaxDOS9
  79. md %ramdrive%\ng >nul
  80. GO a:\maxnet
  81. netbind >nul
  82. Call nfxgo.bat

  83. :MaxDOSG
  84. path=a:\;a:\soft;
  85. cls

  86. :_end
复制代码
  1. device=config.exe
  2. device=ConMenu.sys
  3. SHELL=command.com /P /E:640
  4. dos=noauto,high,umb
  5. files=80
  6. stackshigh=9,256
  7. lastdrive=z
  8. buffers=20,8
  9. numlock=off
  10. rem color=07
  11. rem default=A,7
  12. rem caption=
  13. rem caption=        MaxDOS 9.3 纮羴聜
  14. rem caption=======================================
  15. rem endnote=======================================
  16. rem endnote=脙膭(Max)艆茊菄葓茊  Http://MaxDOS.Net
  17. rem endnote=蓧蕣藡虒蛵螏蠌袗褢覓訐詳羴聜諘,謻讞貥贆.

  18. rem cm0=[A. MaxDOS艆跉蹧 & MaxDOS Tool BOX.
  19. device=\soft\himem.sys /testmem:off
  20. REM XM=\soft\xmgr.sys /w
  21. device=\soft\umbpci.sys /s
  22. REM RD=\soft\ramdrive.sys 10240 512 1024 /e
  23. rem cm0=]

  24. rem cm0=[B. 軠轁逓邿酄帷猗 & Auto Ghost Multicast.
  25. rem include0=A
  26. rem cm0=]

  27. rem cm0=[C. 悖逓邿酄帷猗 & Manual Ghost Multicast.

  28. rem caption=
  29. rem caption=       MaxDOS 邿浃羴聜
  30. rem caption=======================================
  31. rem endnote=======================================
  32. rem endnote=脙膭(Max)艆茊菄葓茊   Http://Pzz.Cn
  33. rem endnote=蓧蕣藡虒蛵螏蠌袗褢覓訐詳羴聜諘,謻讞貥贆.

  34. rem cm1=[A. Packet邿濂姒逓 & Packet NETWORK CARD Drive.
  35. device=\soft\himem.sys /testmem:off
  36. REM XM=\soft\xmgr.sys /w
  37. device=\soft\umbpci.sys /s
  38. REM RD=\soft\ramdrive.sys 10240 512 1024 /e
  39. rem cm1=]

  40. rem cm1=[B. NDIS邿濂姒逓 & Packet NETWORK CARD Drive.
  41. rem include1=A
  42. rem cm1=]

  43. rem cm1=[C. NVIDIA邿濂姒逓v1 & NVIDIA Ethernet Adapter Drive v1.
  44. rem include1=A
  45. devicehigh=protman.dos /I:\maxnet
  46. devicehigh=\maxnet\MaxNFv1.DOS
  47. devicehigh=dis_pkt.dos
  48. devicehigh=\maxnet\NDIS.DOS  
  49. rem cm1=]

  50. rem cm1=[D. NVIDIA邿濂姒逓v2 & NVIDIA Ethernet Adapter Drive v2.
  51. rem include1=A
  52. devicehigh=protman.dos /I:\maxnet
  53. devicehigh=\maxnet\MaxNFv2.DOS
  54. devicehigh=dis_pkt.dos
  55. devicehigh=\maxnet\NDIS.DOS  
  56. rem cm1=]

  57. rem cm1=[E. NVIDIA邿濂姒逓v3 & NVIDIA Ethernet Adapter Drive v3.
  58. rem include1=A
  59. devicehigh=protman.dos /I:\maxnet
  60. devicehigh=\maxnet\MaxNFv3.DOS
  61. devicehigh=dis_pkt.dos
  62. devicehigh=\maxnet\NDIS.DOS   
  63. rem cm1=]

  64. rem cm1=[F. NVIDIA邿濂姒逓v4 & NVIDIA Ethernet Adapter Drive v4.
  65. rem include1=A
  66. devicehigh=protman.dos /I:\maxnet
  67. devicehigh=\maxnet\MaxNFv4.DOS
  68. devicehigh=dis_pkt.dos
  69. devicehigh=\maxnet\NDIS.DOS   
  70. rem cm1=]

  71. rem cm1=[G. NVIDIA邿濂姒逓v5 & NVIDIA Ethernet Adapter Drive v5.
  72. rem include1=A
  73. devicehigh=protman.dos /I:\maxnet
  74. devicehigh=\maxnet\MaxNFv5.DOS
  75. devicehigh=dis_pkt.dos
  76. devicehigh=\maxnet\NDIS.DOS  
  77. rem cm1=]

  78. rem cm1=[H. NVIDIA邿濂姒逓v6 & NVIDIA Ethernet Adapter Drive v6.
  79. rem include1=A
  80. devicehigh=protman.dos /I:\maxnet
  81. devicehigh=\maxnet\MaxNFv6.DOS
  82. devicehigh=dis_pkt.dos
  83. devicehigh=\maxnet\NDIS.DOS  
  84. rem cm1=]

  85. rem cm1=[end]
  86. rem cm0=]

  87. REM 脙膭艆茊菄葓茊
  88. REM 脙膭艆茊菄葓茊


  89. rem cm0=[D. 绉瑷/椹戟氆飕 & Auto Backup/Restore System.
  90. rem include0=A
  91. rem cm0=]

  92. rem cm0=[E. 憝町邿酄锆鸢 & Visit the share resources.
  93. rem include0=A
  94. device=\soft\IFSHLP.SYS
  95. rem cm0=]

  96. rem cm0=[F. 姒逓癖虿USB/SATA/1394/PCMCIA & Drive Support.

  97. rem caption=
  98. rem caption=  USB/SATA/1394/PCMCIA姒逓羴聜
  99. rem caption=======================================
  100. rem endnote=======================================
  101. rem endnote=脙膭(Max)艆茊菄葓茊   Http://Pzz.Cn
  102. rem endnote=蓧蕣藡虒蛵螏蠌袗褢覓訐詳羴聜諘,謻讞貥贆.

  103. rem cm1=[A. 姒逓UMB/SATA/CD & Drive Support.
  104. rem include1=1
  105. devicehigh=\soft\VIDE-CDD.SYS /D:IDECD1
  106. devicehigh=\soft\GCDROM.SYS /D:SATACD1
  107. rem cm1=]

  108. rem cm1=[B. 姒逓USB & Drive Support
  109. rem include1=1
  110. devicehigh=\soft\USBASPI.SYS /V /norst
  111. devicehigh=\soft\ASPIOHCI.SYS /INT /ALL
  112. devicehigh=\soft\ASPIUHCI.SYS /INT /ALL
  113. devicehigh=\soft\DI1000DD.SYS
  114. devicehigh=\soft\USBCD.SYS /D:USBCD1
  115. rem cm1=]

  116. rem cm1=[C. 姒逓PCMCIA & Drive Support
  117. rem include1=1
  118. devicehigh=\soft\PCMADRV.SYS /P1 /QA
  119. rem cm1=]

  120. rem cm1=[D. 姒逓1394/SCSI & Drive Support
  121. rem include1=1
  122. devicehigh=\soft\SBP2ASPI.SYS
  123. devicehigh=\soft\CDSDMINI.SYS /D:FWRCD
  124. rem cm1=]

  125. rem cm1=(1
  126. device=\soft\himem.sys /testmem:off
  127. REM XM=\soft\xmgr.sys /w
  128. device=\soft\umbpci.sys /s
  129. REM RD=\soft\ramdrive.sys 10240 512 1024 /e
  130. rem cm1=)

  131. rem cm1=[end]
  132. rem cm0=]

  133. rem cm0=[G. 蟪DOS舸醯 & Mini DOS mode.
  134. rem cm0=]

  135. rem cm0=[end]
  136.    
复制代码
起作用的AUTOEXEC.BAT和CONFIG.SYS
  1. @echo off
  2. ::: Power By MaxStudio Http://MaxDOS.Net  Http://Pzz.Cn
  3. IF %CM0%#==G# GOTO MaxDOSG
  4. set EXPAND=YES
  5. path=a:\;a:\soft
  6. findramd
  7. if %ramdrive%#==# xmsdsk 10240 x: /y | findramd >nul
  8. if %ramdrive%#==X:# goto _stmax
  9. a:\soft\subst.com x: %ramdrive%\ >nul

  10. :_stmax
  11. path=a:\;a:\soft;x:\;x:\lan;x:\soft;x:\net;x:\ng;x:\tmp;%ramdrive%\;%ramdrive%\lan;%ramdrive%\soft;%ramdrive%\net;%ramdrive%\ng;%ramdrive%\tmp
  12. md %ramdrive%\Tmp >nul
  13. md %ramdrive%\soft >nul
  14. set temp=%ramdrive%\Tmp
  15. set tmp=%ramdrive%\Tmp
  16. pkunzip -O a:\soft\max.zip %ramdrive%\soft\ >nul
  17. lh a:\soft\doskey.com >nul
  18. lh %ramdrive%\soft\findcd.exe >nul
  19. IF %CM0%#==A# GOTO MaxDOS1
  20. IF %CM0%#==B# GOTO MaxDOS7
  21. IF %CM0%#==D# GOTO MaxDOS3
  22. IF %CM0%#==E# GOTO MaxDOS4
  23. IF %CM0%#==F# GOTO MaxDOS5
  24. IF %CM1%#==A# GOTO MaxDOS8
  25. IF %CM1%#==B# GOTO MaxDOS6
  26. IF %CM1%#==C# GOTO MaxDOS9
  27. IF %CM1%#==D# GOTO MaxDOS9
  28. IF %CM1%#==E# GOTO MaxDOS9
  29. IF %CM1%#==F# GOTO MaxDOS9
  30. IF %CM1%#==G# GOTO MaxDOS9
  31. IF %CM1%#==H# GOTO MaxDOS9

  32. :Maxdos1
  33. call m.bat
  34.          
  35.          
  36.          
  37.          
  38.          
  39.          
  40.          
  41.            
  42.          
  43.          
  44. rem 请不要删除上面的空行!!
  45. goto _enk

  46. :Maxdos3
  47. rem call atbr.bat
  48. call gh.bat
  49. goto _enk

  50. :MaxDOS4
  51. echo Please wait.......
  52. md %ramdrive%\net >nul
  53. md %ramdrive%\ng >nul
  54. pkunzip -o a:\maxnet\MAXNG.zip %ramdrive%\ng\ >nul
  55. pkunzip -O a:\maxnet\MaxNet.zip %ramdrive%\net\ >nul
  56. copy a:\maxnet\PROTMAN.EXE %ramdrive%\net >nul
  57. call maxnet.bat
  58. goto _enl

  59. :MaxDOS5
  60. LH a:\soft\SHSUCDX /D:?IDECD1 /D:?SATACD1 /D:?USCCD1 /D:?FWRCD
  61. findcdx /s
  62. echo RAM Drivers x:
  63. goto _end

  64. :MaxDOS6
  65. echo Please wait..
  66. md %ramdrive%\ng
  67. copy a:\maxnet\PROTMAN.EXE %ramdrive%\ng\PROTMAN.EXE >nul
  68. copy a:\maxnet\NETBIND.COM %ramdrive%\ng\NETBIND.COM >nul
  69. pkunzip -o a:\maxnet\MAXNG.zip %ramdrive%\ng\ >nul
  70. cls
  71. echo Please wait....
  72. call %ramdrive%\ng\Sngo.bat
  73. goto _enl

  74. :Maxdos7
  75. echo Please wait..
  76. md %ramdrive%\ng
  77. copy a:\maxnet\PROTMAN.EXE %ramdrive%\ng\PROTMAN.EXE >nul
  78. copy a:\maxnet\NETBIND.COM %ramdrive%\ng\NETBIND.COM >nul
  79. pkunzip -o a:\maxnet\MAXNG.zip %ramdrive%\ng\ >nul
  80. cls
  81. echo Please wait....
  82. call %ramdrive%\ng\netgh.bat
  83. goto _enl

  84. :MaxDOS8
  85. md %ramdrive%\lan
  86. pkunzip -O A:\maxnet\PKTBAT.zip %ramdrive%\ >nul
  87. call pgo.bat
  88. cls
  89. goto _enl

  90. :MaxDOS9
  91. md %ramdrive%\ng >nul
  92. GO a:\maxnet
  93. netbind >nul
  94. Call nfxgo.bat
  95. goto _enl

  96. :MaxDOSG
  97. path=a:\;a:\soft;
  98. cls
  99. goto _enk

  100. :_end
  101. pause
  102. call M.BAT
  103. goto _enk

  104. :_enl
  105. call M.bat

  106. :_enk
复制代码
  1. device=config.exe
  2. device=ConMenu.sys
  3. SHELL=command.com /P /E:640
  4. dos=noauto,high,umb
  5. files=80
  6. stackshigh=9,256
  7. lastdrive=z
  8. buffers=20,8
  9. numlock=off
  10. rem color=07
  11. rem default=A,7
  12. rem caption=
  13. rem caption=        MaxDOS 9 纮羴聜
  14. rem caption=======================================
  15. rem endnote=======================================
  16. rem endnote=脙膭(Max)艆茊菄葓茊  Http://MaxDOS.Net
  17. rem endnote=蓧蕣藡虒蛵螏蠌袗褢覓訐詳羴聜諘,謻讞貥贆.

  18. rem cm0=[A. MaxDOS艆跉蹧 & MaxDOS Tool BOX.
  19. device=\soft\himem.sys /testmem:off
  20. device=\soft\umbpci.sys /s
  21. REM RD=\soft\ramdrive.sys 10240 512 1024 /e
  22. rem cm0=]

  23. rem cm0=[B. 軠轁逓邿酄帷猗 & Auto Ghost Multicast.
  24. rem include0=A
  25. rem cm0=]

  26. rem cm0=[C. 悖逓邿酄帷猗 & Manual Ghost Multicast.

  27. rem caption=
  28. rem caption=       MaxDOS 邿浃羴聜
  29. rem caption=======================================
  30. rem endnote=======================================
  31. rem endnote=脙膭(Max)艆茊菄葓茊   Http://Pzz.Cn
  32. rem endnote=蓧蕣藡虒蛵螏蠌袗褢覓訐詳羴聜諘,謻讞貥贆.

  33. rem cm1=[A. Packet邿濂姒逓 & Packet NETWORK CARD Drive.
  34. device=\soft\himem.sys /testmem:off
  35. device=\soft\umbpci.sys /s
  36. REM RD=\soft\ramdrive.sys 10240 512 1024 /e
  37. rem cm1=]

  38. rem cm1=[B. NDIS邿濂姒逓 & Packet NETWORK CARD Drive.
  39. rem include1=A
  40. rem cm1=]

  41. rem cm1=[C. NVIDIA邿濂姒逓v1 & NVIDIA Ethernet Adapter Drive v1.
  42. rem include1=A
  43. devicehigh=protman.dos /I:\maxnet
  44. devicehigh=\maxnet\MaxNFv1.DOS
  45. devicehigh=dis_pkt.dos
  46. devicehigh=\maxnet\NDIS.DOS  
  47. rem cm1=]

  48. rem cm1=[D. NVIDIA邿濂姒逓v2 & NVIDIA Ethernet Adapter Drive v2.
  49. rem include1=A
  50. devicehigh=protman.dos /I:\maxnet
  51. devicehigh=\maxnet\MaxNFv2.DOS
  52. devicehigh=dis_pkt.dos
  53. devicehigh=\maxnet\NDIS.DOS  
  54. rem cm1=]

  55. rem cm1=[E. NVIDIA邿濂姒逓v3 & NVIDIA Ethernet Adapter Drive v3.
  56. rem include1=A
  57. devicehigh=protman.dos /I:\maxnet
  58. devicehigh=\maxnet\MaxNFv3.DOS
  59. devicehigh=dis_pkt.dos
  60. devicehigh=\maxnet\NDIS.DOS   
  61. rem cm1=]

  62. rem cm1=[F. NVIDIA邿濂姒逓v4 & NVIDIA Ethernet Adapter Drive v4.
  63. rem include1=A
  64. devicehigh=protman.dos /I:\maxnet
  65. devicehigh=\maxnet\MaxNFv4.DOS
  66. devicehigh=dis_pkt.dos
  67. devicehigh=\maxnet\NDIS.DOS   
  68. rem cm1=]

  69. rem cm1=[G. NVIDIA邿濂姒逓v5 & NVIDIA Ethernet Adapter Drive v5.
  70. rem include1=A
  71. devicehigh=protman.dos /I:\maxnet
  72. devicehigh=\maxnet\MaxNFv5.DOS
  73. devicehigh=dis_pkt.dos
  74. devicehigh=\maxnet\NDIS.DOS  
  75. rem cm1=]

  76. rem cm1=[H. NVIDIA邿濂姒逓v6 & NVIDIA Ethernet Adapter Drive v6.
  77. rem include1=A
  78. devicehigh=protman.dos /I:\maxnet
  79. devicehigh=\maxnet\MaxNFv6.DOS
  80. devicehigh=dis_pkt.dos
  81. devicehigh=\maxnet\NDIS.DOS  
  82. rem cm1=]

  83. rem cm1=[end]
  84. rem cm0=]

  85. REM 脙膭艆茊菄葓茊
  86. REM 脙膭艆茊菄葓茊


  87. rem cm0=[D. 绉瑷/椹戟氆飕 & Auto Backup/Restore System.
  88. rem include0=A
  89. rem cm0=]

  90. rem cm0=[E. 憝町邿酄锆鸢 & Visit the share resources.
  91. rem include0=A
  92. device=\soft\IFSHLP.SYS
  93. rem cm0=]

  94. rem cm0=[F. 姒逓癖虿USB/SATA/1394/PCMCIA & Drive Support.

  95. rem caption=
  96. rem caption=  USB/SATA/1394/PCMCIA姒逓羴聜
  97. rem caption=======================================
  98. rem endnote=======================================
  99. rem endnote=脙膭(Max)艆茊菄葓茊   Http://Pzz.Cn
  100. rem endnote=蓧蕣藡虒蛵螏蠌袗褢覓訐詳羴聜諘,謻讞貥贆.

  101. rem cm1=[A. 姒逓UMB/SATA/CD & Drive Support.
  102. rem include1=1
  103. devicehigh=\soft\VIDE-CDD.SYS /D:IDECD1
  104. devicehigh=\soft\GCDROM.SYS /D:SATACD1
  105. rem cm1=]

  106. rem cm1=[B. 姒逓USB & Drive Support
  107. rem include1=1
  108. devicehigh=\soft\USBASPI.SYS /V /norst
  109. devicehigh=\soft\ASPIOHCI.SYS /INT /ALL
  110. devicehigh=\soft\ASPIUHCI.SYS /INT /ALL
  111. devicehigh=\soft\DI1000DD.SYS
  112. devicehigh=\soft\USBCD.SYS /D:USBCD1
  113. rem cm1=]

  114. rem cm1=[C. 姒逓PCMCIA & Drive Support
  115. rem include1=1
  116. devicehigh=\soft\PCMADRV.SYS /P1 /QA
  117. rem cm1=]

  118. rem cm1=[D. 姒逓1394/SCSI & Drive Support
  119. rem include1=1
  120. devicehigh=\soft\SBP2ASPI.SYS
  121. devicehigh=\soft\CDSDMINI.SYS /D:FWRCD
  122. rem cm1=]

  123. rem cm1=(1
  124. device=\soft\himem.sys /testmem:off
  125. device=\soft\umbpci.sys /s
  126. REM RD=\soft\ramdrive.sys 10240 512 1024 /e
  127. rem cm1=)

  128. rem cm1=[end]
  129. rem cm0=]

  130. rem cm0=[G. 蟪DOS舸醯 & Mini DOS mode.
  131. rem cm0=]

  132. rem cm0=[end]
  133.    
复制代码


作者: 不点    时间: 2016-12-6 18:00
抱歉,我没能理解哪里有毛病。不明白 “好像没起作用……” 究竟是指啥?
作者: 求道者    时间: 2016-12-6 18:14
不点 发表于 2016-12-6 18:00
抱歉,我没能理解哪里有毛病。不明白 “好像没起作用……” 究竟是指啥?

本来应该是直接起动hddreg.bat来着
结果并没有
作者: 不点    时间: 2016-12-6 19:30
求道者 发表于 2016-12-6 18:14
本来应该是直接起动hddreg.bat来着
结果并没有

怕是你自己没调试好吧,不像是 grub4dos 的错。
作者: 求道者    时间: 2016-12-6 19:48
本帖最后由 求道者 于 2016-12-6 19:56 编辑
不点 发表于 2016-12-6 19:30
怕是你自己没调试好吧,不像是 grub4dos 的错。


我根本不知道这几个命令是干嘛的
这么高级的功能我就没用过
因为这个MASDOS实在太难用了
我就找了个增强版..................
但是Grub4dos菜单里的东西就移植无果了
作者: cchessbd    时间: 2016-12-6 19:52
dd if=(fd0)/config.sys of=(fd0)/config.sys bs=1 skip=65 count=1 seek=185

把这个命令改成 write 命令吧。因为我对dd命令不熟悉。

作者: pseudo    时间: 2016-12-6 20:00
行末一般要回车换行。
作者: 求道者    时间: 2016-12-6 20:01
cchessbd 发表于 2016-12-6 19:52
dd if=(fd0)/config.sys of=(fd0)/config.sys bs=1 skip=65 count=1 seek=185

把这个命令改成 write 命 ...

以我对dd命令的了解这应该是修剪config.sys之后让他执行第一个选项吧
作者: cchessbd    时间: 2016-12-6 20:10
求道者 发表于 2016-12-6 20:01
以我对dd命令的了解这应该是修剪config.sys之后让他执行第一个选项吧

还有autoexec.bat,maxdos综合运用了grldr,config.sys,autoexec.bat。
你想直接运行hddreg的话,需要吧config.sys,autoexec.bat。的内容贴出来,别人才好帮你指出问题,

作者: 求道者    时间: 2016-12-6 21:04
cchessbd 发表于 2016-12-6 20:10
还有autoexec.bat,maxdos综合运用了grldr,config.sys,autoexec.bat。
你想直接运行hddreg的话,需要 ...

贴出来了
顺便把原来搞坏的云盘连接补了
作者: 不知    时间: 2016-12-6 21:56
试了一晚上,都没找到autoexec.bat哪里可以替换而能成功启动。只要替换了,就会报错。而Grldr里又不能增长文件(不用FAT命令创建新文件)。
最后想了一个委婉得到方法,在ima加入一个名为522字节user.bat的空文件,再在autoexec.bat末尾加上call user.bat.
最后通过以下代码测试成功。
——————————————————————————————————
find --set-root /fdd_boot.ima.gz
map --mem /fdd_boot.img.gz (fd0)
map --hook
echo echo starting hddreg > (fd0)/user.bat
echo hddreg >> (fd0)/user.bat
chainloader (fd0)/io.sys
______________________________________________________
这样做的好处是直接退出hddreg后,会回到菜单界面,可以使用其它程序。
链接:http://pan.baidu.com/s/1bI3FdW 密码:fxaq
作者: 求道者    时间: 2016-12-6 22:10
不知 发表于 2016-12-6 21:56
试了一晚上,都没找到autoexec.bat哪里可以替换而能成功启动。只要替换了,就会报错。而Grldr里又不能增长 ...

说起来autoexec.bat是自动执行的吧
我一直是在想清空autoexec.bat
然后加一条命令就应该能启动了.....
然而看起来没有这么简单
作者: 不知    时间: 2016-12-6 22:40
求道者 发表于 2016-12-6 22:10
说起来autoexec.bat是自动执行的吧
我一直是在想清空autoexec.bat
然后加一条命令就应该能启动了.....: ...

试了的。
必须先使用G4D命令:
dd if=(md)80000+4 of=(fd0)/autoexec.bat
echo path=a:\;a:\soft > (fd0)/autoexec.bat
echo findramd >> (fd0)/autoexec.bat
因为hddreg.bat里要用到%ramdrive%,而且因hddreg.bat在soft目录,故须设置path变量。
最后再使用
echo hddreg >> (fd0)/autoexec.bat
__________________________________________________________________
但是,这样很可能出问题,一是autoexec.bat不好清空,二是,有很多初始化未完成。
如果是放在根目录的ghost.exe,可以直接写autoexec.bat.
关键是hddreg是一个zip压缩包,先要运行hddreg.bat解压并设置,不可避免的要用到autoexec.bat初始化的变量等。



作者: 求道者    时间: 2016-12-6 22:50
不知 发表于 2016-12-6 22:40
试了的。
必须先使用G4D命令:
dd if=(md)80000+4 of=(fd0)/autoexec.bat

搞这个G4D菜单的人当年得有多蛋疼啊
作者: 求道者    时间: 2016-12-6 23:10
不知 发表于 2016-12-6 22:40
试了的。
必须先使用G4D命令:
dd if=(md)80000+4 of=(fd0)/autoexec.bat


我忽然想起了g4d有一个命令叫做cat
答案呼之欲出
于是直接阅读修改后的文本吧...................

write --offset=1010 (fd0)/autoexec.bat call hddreg.bat
应该是在这一行插入了文本
另外那一份autoexec.bat似乎没有这个空行
我翻了一下文档
  1. 用法:

  2.         write [--offset=SKIP] [--bytes=N] ADDR_OR_FILE INTEGER_OR_STRING

  3. SKIP 是一个整数默认值是 0 。

  4. 如果 ADDR_OR_FILE选项 被指定为一个整数,那么它被作为一个内存地址对待,并且
  5. INTEGER_OR_STRING选项也必须是一个整数值。整数 INTEGER_OR_STRING 将被写
  6. 入(ADDR_OR_FILE 加上 SKIP 值)的地址处。
复制代码
果然是很高级的东西
看了文档 还是不知道为什么会在这里插东西
这智商也就没办法搞这些东西了
总之对照一下应该就OK了吧
顺便搞了一下FreeDOS
希望明天能用来对符合高端内存的机子
MS-DOS到底还是太老了

作者: 求道者    时间: 2016-12-6 23:17
不知 发表于 2016-12-6 22:40
试了的。
必须先使用G4D命令:
dd if=(md)80000+4 of=(fd0)/autoexec.bat

我把那个能用的AUTOEXEC.BAT换了过去
然后就OK了
看起来并没有修改那个config.sys
作者: 不知    时间: 2016-12-7 09:44
求道者 发表于 2016-12-6 23:17
我把那个能用的AUTOEXEC.BAT换了过去
然后就OK了
看起来并没有修改那个config.sys

主要是一行有足够的空格可供写而不会修改到另一行,楼主云盘里分享的autoexec.bat没有提供写的行。
作者: cchessbd    时间: 2016-12-7 09:46
本帖最后由 cchessbd 于 2016-12-7 09:51 编辑
求道者 发表于 2016-12-6 23:10
我忽然想起了g4d有一个命令叫做cat
答案呼之欲出
于是直接阅读修改后的文本吧...................


既然插入了,说明g4d命令是没问题的,你不能运行的话,就是没有跳转到这里。

得分析%CM0%,%CM1%参数变化引起的跳转。maxdos还使用了ConMenu.sys。还使用了本是大师的汉字显示程序处理。

ConMenu.sys就是菜单比较大,不好阅读。我以前用了两次,发现修改比较麻烦,就没有用了。

本是大师的Vtmagic还是不错,中文显示处理不错。

最后还是用了msdos压缩版本的io.sys+freedos的commmad.com。这样的好处是可以体积比较小,config菜单修改简单,而且可以运行image for dos。
作者: 求道者    时间: 2016-12-7 12:07
不知 发表于 2016-12-7 09:44
主要是一行有足够的空格可供写而不会修改到另一行,楼主云盘里分享的autoexec.bat没有提供写的行。

write --offset=SKIP SKIP是字节的样子.............
那个修改版的MAXDOS要用1052




欢迎光临 无忧启动论坛 (http://bbs.c3.wuyou.net/) Powered by Discuz! X3.3