积极答复者
怎么生成一个BOOT.INI

问题
答案
-
@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.inigoto :EOF
:error
echo 测试系统盘出错,请手处理boot.ini & goto :EOF:end
全部回复
-
@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.inigoto :EOF
:error
echo 测试系统盘出错,请手处理boot.ini & goto :EOF:end