|
vista下加xp/2000启动菜单 一样可启动硬盘PE
修改了一下lianjiang的东东 执行包内 vistaadd.bat
压缩包地址 http://www.brightpc.com.cn/vistaadd.zip
=========================================================
@echo off
cls
echo.
echo 请以管理员身份运行。
echo.
echo 在VISTA下增加WINXP/2000启动菜单。
echo.
echo 可以和原来一样, 在XP/2000启动菜单下用boot.ini文件来控制启动WINPE/DOS等。
echo.
set gname=Microsoft Windows XP
set vid=
set timeout=5
bcdedit >%temp%\bcdtemp.txt
type %temp%\bcdtemp.txt | find "\NTLDR" >nul && echo. && echo VISTA BCD启动项中已有XP/2000的NTLDR项目,无需再安装。&& goto exit
bcdedit /export "Bcd_Backup" >nul
bcdedit /create /d "%gname%" /application bootsector >vid.ini
for,/f,"tokens=2 delims={",%%i,In (vid.ini) Do (
set vida=%%i
)
for,/f,"tokens=1 delims=}",%%i,In ("%vida%") Do (
set vid={%%i}
)
echo %vid%>vid.ini
bcdedit /set %vid% device boot >nul
bcdedit /set %vid% path \NTLDR >nul
bcdedit /displayorder %vid% /addlast >nul
bcdedit /timeout %timeout% >nul
if not exist %systemdrive%\NTLDR copy NTLDR %systemdrive%\ /y
rem 正宗的LDR
if not exist %systemdrive%\NTDETECT.COM copy NTDETECT.COM %systemdrive%\ /y
rem 必须有xp/2000/pe靠它
if not exist %systemdrive%\BOOT.INI copy BOOT.INI %systemdrive%\ /y
rem 第一个区的boot.ini
if not exist %systemdrive%\bootfont.bin copy bootfont.bin %systemdrive%\ /y
rem 中文的bootfont.bin
echo.
echo by Liubaocang 修改 LianJiang的原创 xp/2000不启动别找我:) 2007.8.16
echo.
:exit
del %temp%\bcdtemp.txt >nul
pause
=========================================================
[ 本帖最后由 liubaocang 于 2007-8-16 06:28 PM 编辑 ] |
|