中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-08-02 09:43
48,037 主题排行 / 350,122 发帖 / 今日 0 篇 / 48,250 会员排行
DOS批处理 & 脚本技术(批处理室) » 求一批处理 自动修改boot.ini
可打印版本  7,689 / 30
第1楼 snowbbbb 发表于 2006-09-15 04:39
初级用户 发帖 42 积分 118
求一批处理 自动修改boot.ini
光驱的盘里刻的有xp.ini这个文件
路径是 光盘(怎么才能自动寻找光盘盘符)\kj\dos\xp.ini
我需要一个这样的批处理
可以自动把xp.ini的内容复制到boot.ini
并且boot.ini仍具有系统 只读 隐藏属性
第2楼 namejm 发表于 2006-09-15 05:09
荣誉版主 发帖 1,737 积分 5,226 来自 成都
  请问你是要把xp.ini的内容追加到boot.ini中还是覆盖掉boot.ini的内容?你的系统是什么版本?有几个光驱?
第3楼 snowbbbb 发表于 2006-09-15 05:19
初级用户 发帖 42 积分 118
windowsxp sp2
覆盖掉boot.ini的内容
不能做成自动寻找光驱的吗???
光驱是G:
第4楼 vkill 发表于 2006-09-15 06:09
金牌会员 发帖 1,744 积分 4,103 来自 甘肃.临泽
在系统启动之前来完成这些吗?
第5楼 namejm 发表于 2006-09-15 06:15
荣誉版主 发帖 1,737 积分 5,226 来自 成都
  因为对boot.ini进行覆盖操作是比较危险的,所以以下代码在系统根目录下把boot.ini备份为boot.bak,以便在系统出问题的时候恢复过来。以下代码只适用于只有一个光驱或者多光驱中第一个光驱里找到xp.ini的情况:


[ Last edited by namejm on 2006-9-15 at 10:54 ]
第6楼 electronixtar 发表于 2006-09-15 06:49
铂金会员 发帖 2,672 积分 7,493
记得有个很好的命令叫 bootcfg
第7楼 snowbbbb 发表于 2006-09-15 06:53
初级用户 发帖 42 积分 118
历害啊 兄弟。
我忘了一件事 一键ghost带的msdos是不支持光驱的
能不能帮我做一个windows下修改boot.ini内容的
我没改boot.ini的内容 只是把启动项里边更改了一些
windows 2000 xpsp2这两个系统可以做出来这样的批处理吗
期待各位高手兄弟们顶起来

我把启动时候的一键ghost8.3这个启动项名字改成了我们公司的名字
呵呵 或者不修改boot.ini能有这办法吗

修改
[boot loader]
timeout=5
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect
C:\GHLDR=一键GHOST v8.3 Build 060903

改成为
[boot loader]
timeout=3
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect
C:\GHLDR="南阳市赛威科技一键还原专用版"

这就是我的目地
第8楼 namejm 发表于 2006-09-15 10:58
荣誉版主 发帖 1,737 积分 5,226 来自 成都
bootcfg似乎可以实现,最笨的办法是用echo重写一份。
第9楼 snowbbbb 发表于 2006-09-15 20:59
初级用户 发帖 42 积分 118
boot.ini具有r h s属性
在windows下不行的
重写一份只能在dos下吧?
第10楼 snowbbbb 发表于 2006-09-15 21:04
初级用户 发帖 42 积分 118
Originally posted by namejm at 2006-9-15 10:58:
bootcfg似乎可以实现,最笨的办法是用echo重写一份。


修改

timeout=5
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS

multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect
C:\GHLDR=一键GHOST v8.3 Build 060903

改成为

timeout=3
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS

multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect
C:\GHLDR="南阳市赛威科技一键还原专用版"


帮我做好吧? bootcfg我不会用这个命令.............:P:P
第11楼 namejm 发表于 2006-09-16 00:24
荣誉版主 发帖 1,737 积分 5,226 来自 成都
Originally posted by snowbbbb at 2006-9-15 20:59:
boot.ini具有r h s属性
在windows下不行的
重写一份只能在dos下吧?

  具有r h s属性的文件可以用attrib去掉他们的属性。如果所有具有这些属性的文件在windows下都无法用CMD操作的话,那老盖就真得卷铺盖走人了。
第12楼 chishingchancn 发表于 2006-09-16 05:39
中级用户 发帖 113 积分 284
用这个软件可以捣定!

附件
inifile.rar (3.45 KiB)
第13楼 chishingchancn 发表于 2006-09-16 05:40
中级用户 发帖 113 积分 284
上面的是32位的
这个是16位的

附件
INIFILE16.rar (1.29 KiB)
第14楼 snowbbbb 发表于 2006-09-16 05:48
初级用户 发帖 42 积分 118
attrib -h -s boot.ini
不行 你试下 大哥
第15楼 snowbbbb 发表于 2006-09-16 05:53
初级用户 发帖 42 积分 118
chishingchancn
大哥 你的软件我不会用哦 教一下吧?
1 2 3  下一页
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023