福利在线白白_狠狠色综合播放一区二区_欧美做受777cos_97精品国产99久久久久久免费_国产精品入口免费视频一_伊人手机在线_91丝袜美腿美女视频网站_免费看电影在线

幫助中心

當前位置:首頁 > 幫助中心 > 0PE菜單分析(1)

0PE菜單分析(1)

日期:2011-06-14 | 時間:23:48
 

解讀 0PE 的專用菜單文件 MENU.0PE
 
 
; 注:字符串/0PE/0PE.ISO定位0PE.ISO.菜單<4KB

; 設置屏幕顏色
color white/blue blue/yellow light-red/blue 10

; pseudo 大俠發明的寫法,指定一個不存在的配置文件“NoExist”
; 讓 PXE 啟動時不去搜索 PXE 服務器上的其他配置文件,加快啟動速度。
pxe detect NotExist

; 關閉 Debug
debug off

; 取內存做變量使用,6000:0000開始的 1K 空間作為用戶自己的變量區

; 存放出錯標記 | ErrorFlag
write 0x60000 0

; 存放 PXE 啟動標記 | PXEBoot
write 0x60064 0

; 存放選中的菜單項序號 | MenuNum
write 0x60068 0

; 存放 Debug 狀態 | DebugFlag
write 0x60110 0

; 保存當前根分區號 | RootDriveID
write 0x60130 0

; 保存當前根驅動器 | RootDrive
write 0x60134 0

; 這個好象未使用
write 0x602A0 0

; 標記是 XP 還是 2003 | SysVer
write 0x60300 0

; 這里大概是判斷 Grub4Dos 版本是否匹配(read 返回值 0 為假,非 0 為真)
cat --locate-align=1 (md)+1,1 || write 0x60000 1
read 0x60000 && Error:GRUB4DOS Version Mismatched! Press any key to reboot...
read 0x60000 && reboot

; 判斷是否是 PXE 啟動
checkrange 0x21 read 0x8280 && write 0x60064 1

; 默認第一個菜單
default 1
; 超時時間 5 秒
timeout 5

 

; 菜單0
title                 0PE for Windows XP/2003    by Pseudo 2009.6.20
; 空菜單
clear

 

; 菜單1
title                 [1] For XP, with SRS1.ZIP.\n   Main S&R&S Drivers Library.
; 設置菜單選擇標記
write 0x60068 1
; 通過錯誤語句跳轉到菜單 10
fallback 10
kernel

 

; 菜單2
title                 [2] For XP, with SRS2.ZIP.\n   Secondary S&R&S Drivers Library.
; 設置菜單選擇標記
write 0x60068 2
; 通過錯誤語句跳轉到菜單 10
fallback 10
kernel

 

; 菜單3
title                 [3] For XP, with F6.ZIP.\n   OEM S&R&S Drivers Floppy Disk Emulation (press F6/autodetect).
; 設置菜單選擇標記
write 0x60068 3
; 通過錯誤語句跳轉到菜單 10
fallback 10
kernel

 

; 空菜單,夾在其它菜單中間,則無效,放在第一個菜單之前,則會讓 TimeOut 失效。
; 疑為作者筆誤
title

 

; 菜單4
title                 [4] User Menu with F6.ZIP.\n   OEM S&R&S Drivers Floppy Disk Emulation (press F6/autodetect).
; 設置菜單選擇標記
write 0x60068 4
; 通過錯誤語句跳轉到菜單 10
fallback 10
kernel

 

; 菜單5
title                 [5] For 2K3, with SRS1.ZIP.\n   Main S&R&S Drivers Library.
; 設置菜單選擇標記
write 0x60068 5
; 通過錯誤語句跳轉到菜單 10
fallback 10
kernel

 

; 菜單6
title                 [6] For 2K3, with SRS2.ZIP.\n   Secondary S&R&S Drivers Library.
; 設置菜單選擇標記
write 0x60068 6
; 通過錯誤語句跳轉到菜單 10
fallback 10
kernel

 

; 菜單7
title                 [7] For 2K3, with F6.ZIP.\n   OEM S&R&S Drivers Floppy Disk Emulation (press F6/autodetect).
; 設置菜單選擇標記
write 0x60068 7
; 通過錯誤語句跳轉到菜單 10
fallback 10
kernel

 

; 菜單8
title                 [8] MS DOS 7.1
; 設置菜單選擇標記
write 0x60068 8
; 通過錯誤語句跳轉到菜單 10
fallback 10
kernel

 

; 菜單9
title                 [9] Grub4Dos Debug On/Off.\nTurn on/off debug status.
; 清屏
clear
; 關閉 Debug
debug off


; 如果 DebugFlag 為 0,則設置 DebugFlag 2
read 0x60110 || write 0x60110 2
; 如果 DebugFlag 為 1,則設置 DebugFlag 0
checkrange 1 read 0x60110 && write 0x60110 0
; 如果 DebugFlag 為非 0(比如為 2),則設置 DebugFlag 1

read 0x60110 && write 0x60110 1

; 根據 DebugFlag,設置提示信息
read 0x60110 || pause Debug is now off...
read 0x60110 && pause Debug is now on...
; 根據 DebugFlag,設置 Debug 狀態
read 0x60110 || debug off
read 0x60110 && debug on
; 添加 Kernel 命令,使菜單生效,否則菜單不可選
kernel || clear

 

; 菜單10,處理選擇的系統類型 SysVer
title

; 提示 root 位置,用于調試腳本
pause --wait=0 Boot drive:
debug on
root
debug off

; 恢復 Debug  狀態
read 0x60110 && debug on

; 判斷選擇的菜單是否是 2003 系統 ( 菜單 5-7 )
checkrange 5:7 read 0x60068 && write 0x60300 1

; 如果不是 2003 系統,將跳轉到 菜單 11
fallback 11
; 如果是 2003 系統,將跳轉到菜單 12
read 0x60300 && fallback 12
; 開始跳轉
fallback F

 

; 菜單11,處理 XP 系統,SysVer = 0
title


;
fallback 14

; 復位 ErrorFlag
write 0x60000 1

; 如果未找到 root 下面的 /0PE/BUFXP.GZ 則設置 ErrorFlag 為 0
ls /0PE/BUFXP.GZ || write 0x60000 0

; 如果是 PXE 啟動,則設置 ErrorFlag 為 0
read 0x60064 && write 0x60000 0

; 如果 ErrorFlag 不為 0,則跳轉到菜單 14
read 0x60000 && kernel

; 復位 ErrorFlag
write 0x60000 1

; 查找所有盤的 /0PE/BUFXP.GZ 文件,找不到則設置 ErrorFlag 為 0
find --set-root /0PE/BUFXP.GZ || write 0x60000 0

; 如果 ErrorFlag 不為 0 ,則跳轉到菜單 14
read 0x60000 && kernel


;
fallback 13

; 復位 ErrorFlag
write 0x60000 1

; 如果未找到 root 下面的 /0PE/0PE.ISO 則設置 ErrorFlag 為 0
ls /0PE/0PE.ISO || write 0x60000 0

; 如果是 PXE 啟動,則設置 ErrorFlag 為 0
read 0x60064 && write 0x60000 0

; 如果 ErrorFlag 不為 0,則跳轉到菜單 13
read 0x60000 && kernel

; 復位 ErrorFlag
write 0x60000 1

; 查找所有盤的 /0PE/0PE.ISO 文件,找不到則設置 ErrorFlag 為 0
find --set-root /0PE/0PE.ISO || write 0x60000 0

; 如果 ErrorFlag 不為 0,則跳轉到菜單 13
read 0x60000 && kernel


; 如果是 PXE 啟動,則設置 root 為 PXE 服務器
read 0x60064 && rootnoverify (pd)

; 設置標志:不自動解壓 gzip 格式的文件
write 0x82A4 1


;
fallback 14
; 如果 PXE 中存在 /0PE/BUFXP.GZ (判斷文件大小是否為 0)則跳轉到 菜單14
cat --length=0 /0PE/BUFXP.GZ && kernel

; 設置標志:自動解壓 gzip 格式的文件
write 0x82A4 0


;
fallback 13

; 如果 PXE 中存在 /0PE/0PE.ISO 則跳轉到 菜單13
cat --length=0 /0PE/0PE.ISO && kernel

; 判斷選擇的是否是用戶自定義菜單,如果是,則設置 SysVer 為 1
checkrange 4 read 0x60068 && write 0x60300 1


;
fallback 12

; 如果是是用戶自定義菜單,則跳轉到菜單 12 繼續處理
read 0x60300 && kernel

; 提示未找到 /0PE/BUFXP.GZ 和 /0PE/0PE.ISO
pause Error:/0PE/BUFXP.GZ and /0PE/0PE.ISO not found!

 

; 菜單12,處理 2003 系統,SysVer = 1,過程同 XP 系統
title

;
fallback 14

; 復位 ErrorFlag
write 0x60000 1

; 如果未找到 root 下面的 /0PE/BUF2K3.GZ 則設置 ErrorFlag 為 0
ls /0PE/BUF2K3.GZ || write 0x60000 0

; 如果是 PXE 啟動,則設置 ErrorFlag 為 0
read 0x60064 && write 0x60000 0

; 如果 ErrorFlag 不為 0,則跳轉到菜單 14
read 0x60000 && kernel

; 復位 ErrorFlag
write 0x60000 1

; 查找所有盤的 /0PE/BUF2K3.GZ 文件,找不到則設置 ErrorFlag 為 0
find --set-root /0PE/BUF2K3.GZ || write 0x60000 0

; 如果 ErrorFlag 不為 0,則跳轉到菜單 14
read 0x60000 && kernel


;
fallback 13

; 復位 ErrorFlag
write 0x60000 1

; 如果未找到 root 下面的 /0PE/0PE.ISO 則設置 ErrorFlag 為 0
ls /0PE/0PE.ISO || write 0x60000 0

; 如果是 PXE 啟動,則設置 ErrorFlag 為 0
read 0x60064 && write 0x60000 0

; 如果 ErrorFlag 不為 0,則跳轉到菜單 13
read 0x60000 && kernel

; 復位 ErrorFlag
write 0x60000 1

; 查找所有盤的 /0PE/0PE.ISO 文件,找不到則設置 ErrorFlag 為 0
find --set-root /0PE/0PE.ISO || write 0x60000 0

; 如果 ErrorFlag 不為 0,則跳轉到菜單 13
read 0x60000 && kernel

; 如果是 PXE 啟動,則設置 root 為 PXE 服務器
read 0x60064 && rootnoverify (pd)

; 設置標志:不自動解壓 gzip 格式的文件
write 0x82A4 1


;
fallback 14

; 如果 PXE 中存在 /0PE/BUF2K3.GZ 則跳轉到菜單 14

cat --length=0 /0PE/BUF2K3.GZ && kernel

; 設置標志:自動解壓 gzip 格式的文件
write 0x82A4 0


;
fallback 13

; 如果 PXE 中存在 /0PE/0PE.ISO 則跳轉到菜單 13
cat --length=0 /0PE/0PE.ISO && kernel

; 提示未找到 /0PE/BUF2K3.GZ 和 /0PE/0PE.ISO
pause Error:/0PE/BUF2K3.GZ and /0PE/0PE.ISO not found!

 

; 菜單13,裝載 0PE.ISO,然后跳轉到 菜單14 繼續啟動
title

; 提示 root 位置,用于調試腳本
pause --wait=0 Current drive of 0PE.ISO:
debug on
root
debug off

; 恢復 Debug  狀態
read 0x60110 && debug on

; 提示 裝載0PE.ISO
pause --wait=0 Loading /0PE/0PE.ISO...

; 磁盤裝載 0PE.ISO,如果不成功,則內存裝載 0PE.ISO
map /0PE/0PE.ISO (0xff) || map --mem /0PE/0PE.ISO (0xff)

; 激活 map 的結果
map --hook

; 設置 root 為 0PE.ISO 的裝載位置
rootnoverify (0xff)

; 跳轉到 菜單14 繼續處理
fallback 14 && kernel

 

; 菜單14,啟動系統
title

; 設置標志:自動解壓 gzip 格式的文件
write 0x82A4 0

; 保存當前根分區號,和當前根所在驅動器
dd if=(md) of=(md) bs=1 count=8 skip=0x829c seek=0x60130

; 提示 root 位置,用于調試腳本
pause --wait=0 Current drive of BUF*.GZ:
debug on
root
debug off

; 恢復 Debug  狀態
read 0x60110 && debug on

; 根據 SysVer 提示并裝載 XP 系統 Buf 到 (hd7)
read 0x60300 || pause --wait=0 Loading /0PE/BUFXP.GZ...
read 0x60300 || map --mem ()/0PE/BUFXP.GZ (hd7)

; 根據 SysVer 提示并裝載 2003 系統 Buf 到 (hd7)
read 0x60300 && pause --wait=0 Loading /0PE/BUF2K3.GZ...
read 0x60300 && map --mem ()/0PE/BUF2K3.GZ (hd7)

; 激活 map 結果
map --hook

; 向 (hd7,0)/BAT/_ENV.BAT 中寫入 set PEISO=/0PE/0PE.ISO\r\n,并繼續從(hd7,0)/BAT/MENU.GZ 中的菜單啟動

write --offset=200 (hd7,0)/BAT/_ENV.BAT set PEISO=/0PE/0PE.ISO\r\n && configfile (hd7,0)/BAT/MENU.GZ

大白菜官網

(責任編輯:m.yurenfengstone.com)

大白菜超級U盤啟動盤制作工具

日本一区二区三区电影| 99国产精品99久久久久久粉嫩| 国产美女永久无遮挡| 无码免费一区二区三区免费播放| 久色乳综合思思在线视频| 日韩一区二区三区四区| 色综合久久久久综合| 欧美一级专区免费大片| 色悠悠久久综合| 日韩视频一区二区三区在线播放 | 91久久久精品国产| 麻豆国产精品一区二区三区 | 欧美精品在线观看播放| 日韩专区在线观看| 亚洲欧美国产日韩天堂区| 欧美一区二区精品| 久久影院资源网| 51精品国产人成在线观看 | 久精品免费视频| 97自拍视频| 欧在线一二三四区| 四虎884aa成人精品| 亚洲精品97久久中文字幕无码| 九九热在线视频观看| 国产精品自产拍在线网站| 欧美自拍第一页| www.操操| 丁香影院在线| 日韩中文在线电影| 成人免费视频网站在线观看| 日韩欧美国产黄色| www.xxxx欧美| 欧美福利一区二区三区| 欧美成人第一页| 欧美精品少妇videofree| 91亚洲国产成人久久精品网站| 欧美国产日韩激情| 欧美多人猛交狂配| 亚洲欧美另类视频| 中文字幕av在线播放| 蜜桃专区在线| 久久久久伊人| 狂野欧美一区| 国产.欧美.日韩| 99re热这里只有精品视频| 91首页免费视频| 69成人精品免费视频| 国产精品青青在线观看爽香蕉 | 精品人人视频| 女人香蕉久久**毛片精品| 国产农村妇女毛片精品久久麻豆 | 国产视频一区二区在线| 国产欧美精品一区二区色综合朱莉| 日韩欧美专区在线| 亚洲japanese制服美女| 18禁男女爽爽爽午夜网站免费| 国产精品秘入口18禁麻豆免会员| 黄色片子在线观看| 69精品视频| 免费黄视频网站| 精品一区二区三区视频在线播放| 欧美自拍一区| 91视频精品在这里| 亚洲男人av在线| 午夜午夜精品一区二区三区文| 中文字幕5566| 亚洲精品自产拍在线观看app| 成在在线免费视频| 欧美v亚洲v| 国产精品日本欧美一区二区三区| 欧美日韩国产一区二区| 日韩美女免费线视频| 成人欧美一区二区三区视频| 亚洲妇女无套内射精| 高清毛片aaaaaaaaa片| 四虎久久免费| 激情久久婷婷| 欧美三级电影网站| 色av吧综合网| 国产资源在线免费观看| 老熟妇一区二区三区啪啪| 四虎.com| 成人福利视频| 日韩国产一区二区| 亚洲午夜精品久久久久久久久| 欧美一区二区美女| 蜜桃传媒视频麻豆一区| 国产盗摄x88av| 午夜精彩视频| 四虎4545www精品视频| 国产伦理精品不卡| 精品久久久av| 蜜桃av噜噜一区二区三区| 麻豆网址在线观看| 蜜桃传媒九九九| 厕沟全景美女厕沟精品| 国产在线视频一区二区| 视频在线一区二区| 手机在线看福利| 精品视频久久久久| 色综合久久五月天| 亚洲第一成年免费网站| 精品入口麻豆88视频| 欧美高清在线一区二区| 人九九综合九九宗合| 51调教丨国产调教视频| free性亚洲| 天天插综合网| 日韩一区二区在线免费观看| 在线观看成人免费| 亚洲不卡的av| 欧美日本色图| 羞羞电影在线观看www| 啄木系列成人av电影| 丁香五精品蜜臀久久久久99网站| 一本大道久久加勒比香蕉 | 最新国产麻豆精品| 国产一区二区三区亚洲| 欧美日韩久久久久| 一区二区视频国产| 亚洲一区视频在线播放| 免费看的国产视频网站| 99成人免费视频| 久久精品人人做人人爽| 国产白袜脚足j棉袜在线观看| 欧美hdsex| 久久国产日韩| 久久久久久一区二区三区 | 日本a口亚洲| 精品国产91乱码一区二区三区 | 韩国三级电影在线观看婷婷| 偷拍亚洲色图| 国产精品久久久久久久久搜平片| 91理论片午午论夜理片久久| 国产成人免费看| 福利在线免费视频| 一区二区三区欧美| 亚洲午夜在线观看| 中文字幕久热在线精品| 国产一区二区三区站长工具| 精品久久久久久久一区二区蜜臀| 亚洲最大福利视频网| 亚洲GV成人无码久久精品| 午夜视频99| 韩国三级中文字幕hd久久精品| 96精品视频在线| 国产女同在线观看| 高清电影一区| 欧美性猛交xxxxx免费看| www.日本在线播放| 极品尤物av丝袜美腿在线观看| 国产精品外国| 国内精品久久影院| 日韩视频免费观看高清| 91国内外精品自在线播放| 欧美在线观看禁18| 日韩视频中文字幕| 色欲狠狠躁天天躁无码中文字幕| 九九热在线视频观看| 狂野欧美性猛交xxxx巴西| 热久久99这里有精品| 羞羞色院91蜜桃| 欧美人妖视频| 综合av色偷偷网| www.涩涩涩| 欧美色图第二页| 亚洲午夜极品| 国产精品揄拍500视频| 91国内精品视频| 亚洲电影观看| 欧美日韩在线一区二区| 在线免费看黄色片| 污污片在线免费视频| 欧美日韩国产综合视频在线观看中文| 国产亚洲综合视频| 一级香蕉视频在线观看| 国产精品色婷婷久久58| 人人干视频在线| 欧美黑人巨大| 中文字幕一区二区三区不卡| 日韩欧美一区二| 日韩视频www| 丝袜国产日韩另类美女| av蓝导航精品导航| 91丨九色丨蝌蚪丨少妇在线观看| 热久久一区二区| 97国产精品久久| 国产美女无遮挡永久免费| 欧美大胆性生话| 亚洲а∨天堂久久精品9966| 91制片厂在线| www.视频在线.com| 午夜不卡在线视频| 美女被爆操网站| 视频在线这里都是精品| 欧美男男青年gay1069videost| 免费在线观看污| 日韩国产在线不卡视频| 欧美系列在线观看| 黄色aaa视频|