中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-08-09 10:29
47,811 主题排行 / 349,895 发帖 / 今日 0 篇 / 48,253 会员排行
DOS批处理 & 脚本技术(批处理室) » 怎么生成一个BOOT.INI
可打印版本  1,941 / 19
第16楼 flyinspace 发表于 2008-08-08 02:11
银牌会员 发帖 517 积分 1,206
Originally posted by shayulei at 2008-8-7 09:11 AM:
谢谢,不过C盘不一定在第一个分区上,有可能在第二个分区上,所以你设变量的方法,我认为行不通



呵呵,麻烦你把boot.ini文件理解一下了才来发言..

最少你要明白那几个参数是什么意思。

还有什么是分区.麻烦你也多研究一下。
第17楼 flyinspace 发表于 2008-08-08 02:22
银牌会员 发帖 517 积分 1,206


测试了一下代码,发现是少了一个不区分大小写的参数/i..

代码页中已经修正..
第18楼 shayulei 发表于 2008-08-08 11:12
中级用户 发帖 74 积分 301
我已经写好了,谢谢大家
for /f "Tokens=1-3" %%i in ('diskpart /s z:\diskpart\Testc.txt ^| find "*" ') do set /a SystemPart=%%k
if %SystemPart% LSS 1 GOTO error
if %systemPart% GTR 10 goto error
第19楼 shayulei 发表于 2008-08-08 11:13
中级用户 发帖 74 积分 301
@echo off
attrib -s -h -r c:\boot.ini
attrib -s -h -r c:\bootxp.ini
for /f "Tokens=1-3" %%i in ('diskpart /s z:\diskpart\Testc.txt ^| find "*" ') do set /a SystemPart=%%k
if %SystemPart% LSS 1 GOTO error
if %systemPart% GTR 10 goto error

::生成boot.ini
echo [boot loader] > c:\boot.ini
echo timeout=30 >> c:\boot.ini
echo default=multi(0)disk(0)rdisk(0)partition(%SystemPart%)\WINDOWS >> c:\boot.ini
echo [operating systems] >> c:\boot.ini
echo multi(0)disk(0)rdisk(0)partition(%systemPart%)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect /detecthal >> c:\boot.ini

::生成bootxp.ini
echo [boot loader] > c:\bootxp.ini
echo timeout=30 >> c:\bootxp.ini
echo default=multi(0)disk(0)rdisk(0)partition(%SystemPart%)\WINDOWS >> c:\bootxp.ini
echo [operating systems] >> c:\bootxp.ini
echo multi(0)disk(0)rdisk(0)partition(%systemPart%)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect >> c:\bootxp.ini

goto :EOF
:error
echo 测试系统盘出错,请手处理boot.ini & goto :EOF

:end
第20楼 flyinspace 发表于 2008-08-08 13:40
银牌会员 发帖 517 积分 1,206
boot.ini文件处理完后需要加多

attrib +s +h +r +a boot.ini

另外,你的脚本是怎么判断的?

把你的 diskpart /s 的脚本拿出来看看?

是不是你用的双硬盘呢?


感觉你的脚本有点多此一举。
上一页  1 2
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023