无忧启动论坛

标题: (新增问题)求助:命令行在boot.ini增加新系统选项的方法.. [打印本页]

作者: Allreal    时间: 2007-12-21 23:28
标题: (新增问题)求助:命令行在boot.ini增加新系统选项的方法..
如题,前两天学习了bootcfg修改timeuot.....可是增加呢?...
好像没有那样的参数??
或者有其他方法????
MAXdos  和一键GHOST是怎么做到的?......
用copy的命令合并文件台不可靠了?....

[ 本帖最后由 Allreal 于 2007-12-22 03:59 PM 编辑 ]
作者: 阿非    时间: 2007-12-22 11:49
可以用批处理添加boot.ini
  1. ATTRIB -S -H -R C:\BOOT.INI
  2. Echo C:\XXX="****">>C:\BOOT.INI
  3. ATTRIB +S +H +R C:\BOOT.INI
复制代码

作者: Allreal    时间: 2007-12-22 13:55
谢谢楼上    :)
我想问问,一般来说,其他人都是这么做的么?
作者: Allreal    时间: 2007-12-22 16:06
原帖由 阿非 于 2007-12-22 11:49 AM 发表
可以用批处理添加boot.iniATTRIB -S -H -R C:\BOOT.INI
Echo C:\XXX="****">>C:\BOOT.INI
ATTRIB +S +H +R C:\BOOT.INI


结果有时候是

12.JPG (10.88 KB, 下载次数: 123)

12.JPG

作者: Allreal    时间: 2007-12-22 16:08
两项启动项之间连起来了.........
作者: 地方电力    时间: 2007-12-22 21:26
是不是把两项都联合起来了?
作者: chishingchan    时间: 2007-12-22 22:39
[原创] 让你参考一下:

  1. @echo off
  2. attrib c:\boot.ini -s -h -r -a
  3. if not exist c:\boot.ini goto end
  4. for /f "eol=; delims== tokens=1" %%a in ('type c:\boot.ini ^|findstr "multi"') do @set multi=%%a
  5. if %multi%*==* goto end
  6. for /f "eol=; delims== tokens=2" %%a in ('type c:\boot.ini ^|findstr "timeout"') do @set timeout=%%a
  7. for /f "eol=; delims== tokens=2" %%a in ('type c:\boot.ini ^|findstr "default"') do @set default=%%a
  8. for /f "eol=; delims== tokens=1" %%a in ('type c:\boot.ini ^|findstr "C:\"') do @set c=%%a
  9. for /f "eol=; delims== tokens=2" %%a in ('type c:\boot.ini ^|findstr "C:\"') do @set dos=%%a
  10. echo [boot loader]>c:\boot.ini
  11. if not %timeout%*==5* >>c:\boot.ini echo ;timeout=%timeout%
  12. >>c:\boot.ini echo timeout=5
  13. if not %default%*==%multi%* echo ;default=%default%>>c:\boot.ini
  14. echo default=%multi%>>c:\boot.ini
  15. >>c:\boot.ini echo.
  16. echo [operating systems]>>c:\boot.ini
  17. echo %multi%="系统保护,只保护系统分区数据完整。   " /noexecute=optin /fastdetect /SHADOWSYSTEM>>c:\boot.ini
  18. echo %multi%="没有保护,Windows XP Professional    " /noexecute=optin /fastdetect>>c:\boot.ini
  19. echo %multi%="超级保护,保护全部的硬盘数据完整。   " /noexecute=optin /fastdetect /SHADOWALL>>c:\boot.ini
  20. if %c%*==%dos%* (echo C:\="系统恢复,请注意备份你的重要资料。   ">>c:\boot.ini) else (if %c%*==C:\* (echo C:\="系统恢复,请注意备份你的重要资料。   ">>c:\boot.ini) else (echo %c%=%dos%>>c:\boot.ini))
  21. attrib c:\boot.ini +s +h -a
  22. :end
复制代码

作者: 爱我就我    时间: 2007-12-23 09:57
echo.>>C:\boot.ini
echo c:\grldr ="从 GRUB 启动" >>C:\boot.ini




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