|
用GRUB4DOS来判断是否存在某个文件就非常方便 DOS版处理更容易些 PE 版在用GRUB引导PE前进行判断 修改某正常分区文件标识
find --set-root --devices=h /system.tbi && password =wuyou || chainloader (hd0)+1
map --mem /image.img (fd0)
map --hook
configfile (fd0)/menu.lst
这个是我用的一键还原引导部分 如果存在备份文件 system.tbi 就要求输入密码 如果不存在则不需要密码 自动进行备份
其中IMAGE.IMG里的判断部分与此类似
find --set-root --devices=h makeactive --status || pause 硬盘分区有误,请联系XX电脑,电话XXXX && chainloader (hd0)+1 //不存在激活主分区则提示分区错误
WENV calc f=*0x829C>>16 & 65535 //计算激活主分区号
WENV calc f=f+1 && wenv call write --offset=0x22 (fd0)/autoexec.bat ${f} //将备份分区号写入批处理
find --set-root --devices=h /system.tbi || default 4 && timeout 0 //不存在备份就直接进入第四项备份
[ 本帖最后由 xiaoy 于 2011-1-30 19:50 编辑 ] |
|