萬盛學電腦網

 萬盛學電腦網 >> Windows xp教程 >> 讓MBLDR為我所用:直接啟動文件

讓MBLDR為我所用:直接啟動文件

 MBLDR的MBR是從硬盤的絕對扇區位置啟動的,因此,適當改編,也可以使之從其他絕對扇區位置啟動。下圖,兩個紅圈就是按鍵F1、F2所對應的啟動扇區位置,如果我將該位置改變,那麼MBLDR即從改變後的位置啟動,我的U盤原第二分區是32512扇區即007F00,我將其修改為3B7F00即從該位置啟動了!  

  ★成功做法:  

  1.用WINHEX打開MBLDR,因為 mbldr 的引導程序在讀扇區時只讀了一個扇區,所以不能啟動整個文件。讀取的扇區數在 FC 位置,共兩個字節,修改為 12(十進制18,即18個扇區)。  

  2.再修改啟動扇區位置,在該位置裝入grldr.mbr,可啟動 grldr.mbr  

  即:MBR>文件  

  注:其實在該處不修改時,可以啟動MBR或其他分區啟動扇區,理論上可啟動6個,因為1個扇區的位置至多6個菜單的位置。  

  當然,如果你每個菜單啟動的仍然是MBLDR的話,就可以啟動6的n次方的幾何級數的形式增加,即6、36、216個-----  

  我是將這些特殊位置放在增大的保留扇區裡面的,呵呵,安全呀。  

  關於增加保留扇區,請看:http://bbs.wuyou.net/viewthread.php?tid=153841&extra=page%3D3

  感謝 Pauly大師 關鍵處指導!!!  

  ★應用1:裝入GRLDR.MBR直接啟動之。  

  ★應用2:裝入G2LDR直接啟動之。  

  我試著FC位置為3E的情況下,可成功將G2LDR裝入啟動之,是占用60個扇區,不超過!歡迎測試交流!  

  ★實例:以第一分區為FAT32為例!小心!(最好用HDD模式U盤,別用硬盤)  

  參照下圖:  

  

 1. 安裝MBLDR到U盤。  

  2. 用WINHEX打開U盤MBR,找到偏移FC處的01改為12,找到3F000000,修改為:42000000。  

  3. 用WINHEX打開U盤第一分區,找到66扇區(即16進制42),寫入grldr.mbr .(這是保留扇區,FAT32一般保留38個扇區,grldr.mbr占用18個扇區,足夠用)  

  4. 保存,重啟按F1或1即可成功啟動grldr.mbr。你的U盤跟目錄放上grldr就可以成功啟動了.

    

  

  ★模板下載:  

  方法:參看下圖,歡迎反饋!  

  1.用WINHEX打開硬盤MBR第0扇區,將模板復制寫入偏移0處。  

  2.編輯啟動位置,即標記①②③④⑤⑥的位置,寫入你想啟動分區的絕對扇區位置。注意第①菜單要是你系統分區的絕對扇區位置。否則你可就不能進入系統了。  

  3.保存,完成。(分區表位置我已經刪去,不會損壞到你的分區表,不過安全起見,要求你備份到U盤,一!!!)


copyright © 萬盛學電腦網 all rights reserved