|
发表于 2014-2-26 19:08:24
|
显示全部楼层
感觉从硬盘启动有点不好用,我在两台机上碰到要按几次才能正常从硬盘启动。
title 从 硬盘启动
set sw=No
checkrange 0x80 read 0x8280 && if exist (hd0)/fb.cfg && set sw=yes
checkrange 0x23 read 0x8280 && if not exist (fd0)/fb.cfg && set sw=yes
if /i "%lst%"=="4UJ" && set sw=yes
if /i "%lst%"=="4BJ" && set sw=yes
set /a hdn=*0x475&0xff
if %hdn%>=2 && if "%sw%"=="yes" && map (hd1) (hd0) && map (hd0) (hd1)
map %ufd%IMGS/BOOTFIX.ISO (0xfe) || map --mem %ufd%IMGS/BOOTFIX.ISO (0xfe)
if /i "%lst%"=="4UD" && set rehooka=yes
if /i "%lst%"=="4UJ" && set rehooka=yes
if /i "%rehooka%"=="yes" && map --rehook ! map --hook
chainloader (0xfe)
boot
————看这菜单是用的IMGS/BOOTFIX.ISO启动,个人感觉这个能不能改成简单的菜单:
find --set-root --ignore-floppies --ignore-cd /bootmgr || find --set-root --ignore-floppies --ignore-cd /ntldr
map () (hd0)
map (hd0) ()
map --rehook || echo 无需交换磁盘顺序,直接从本地盘启动
find --set-root --ignore-floppies --ignore-cd /bootmgr || find --set-root --ignore-floppies --ignore-cd /ntldr
chainloader (hd0)+1
boot
————用这个菜单启动的正常性应该高很多!
|
|