万能启动的最后的传说:UD三分区法部署教程!UD加UEFI!
2014年11月23日 UD三分區法全面教程,ud加efi,文字初稿
萬能啟動的最后的傳說:UD三分區法部署教程!UD加UEFI!
?
特別提示:UD推薦用fbinstool20140513版部署fba文件,如不玩分區表項法則用世界末日版就很好使;2014年8月后的版本不支持ansi格式的fba,同時即使utf-8格式的fba部署到UD也會亂碼而找不到外置。老毛桃統一派QQ群
術語:
U+——指用ultraiso把PE寫入U盤制作啟動盤的方式,目前兼容性好的是U+V2
UD——是使用bean制作的fbinst在磁盤上產生的一個抹掉分區表的隱藏分區,制作PE啟動盤的方式。
物理分區順序——就是用分區軟件如dg或分區助手查看到的物理實際分區順序
軟件分區順序——就是用bootice的分區管理查看到的軟件分區順序,抹掉分區表項的深度隱藏分區UD區看不到。
?
UD三分區法因bios/uefi雙啟的超高兼容性,越來越受到PE愛好者喜歡,獲得了bios/uefi萬能雙啟盤的美稱。本教程對UD三分區法進行全面說明,希望更多人來認識UD三分區法,掀起后UD時代的熱潮。
目前UD三分區法可手工實現的方法:1.先U+高端隱藏部署,再UD部署;2先UD部署,后用分區軟件高端隱藏部署。在高手們的努力下還實現了編程部署。
一、UD三分區法自動部署
(〇)材料準備:
1.硬件準備:準備8G以上U盤一個,并備份好重要數據,初次制作會損壞全部數據。
2. 下載PE一鍵制作程序包:http://pan.baidu.com/s/1sjNSscX
(一)一鍵制作
1.插入U盤,運行程序包(圖uds1);如遇多分區,可以先執行“回收U盤容量”,并最好重新插撥U盤。
2.點擊“制作U盤啟動”,等待分區和寫入PE(圖uds2);
3. 數據區格式為ntfs格式或exfat(ntfs支持無損調整分區好,但傷盤;exfat反之)(圖uds3);
并用qemu啟動器bios/uefi雙啟(佛大作品下載鏈接,下同)(圖uds4)
(二)定制PE說明:本UD三分區法一鍵制作主程序由方竹制作,由獨劍整體打包,你可以自己定制。
1PE放在fzb.fba中,64位efiPE就放在包中yuefi51.dat,其實也是fba格式。兩fba文件請保持ansi格式,以免fbinst命令行自動寫入亂碼。
2盡量不使用長文件名和長目錄名。
3每個目錄的文件+目錄數的總數小于120個。
4.本程序包整體用 7z打包,制作好自己的fzb.fba用7z導入替換模式文件就可。
二、UD三分區法手工部署之fba:先U+后UD
(〇)材料準備:
1.到以下網址下載主fba和8PEx64位的iso及相應部署工具包。
下載地址:http://pan.baidu.com/s/1o6hXk1O
2.解壓出fbinstool、ultraiso便捷版、diskgeuis及佛大的虛擬機等工具,與fba文件放在同一文件夾;并準備好U盤,數據備份好,新寫入都會破壞數據,以下同。(圖nds4)
(一)U+高端隱藏寫入:
1.插入U盤,然后打開ultraiso便捷版,再雙擊8pe64efi.iso文件,在后面打開的ultraiso窗口中,執行菜單“啟動→寫入硬盤映像”; (圖nds4)
2.以usb-hdd+ V2高端隱藏格式寫入U盤。請注意從后往前關閉打開的UI窗口。(圖nud3)
注:此處U+只起到分高端區和寫入PE數據的功能,U+V2的主引導并不起作用,完全可以用其它分區工具代替,目前U+法最簡單。下同。
(二)UD強格寫入:
打開fbinstool,選中U盤,執行菜單“啟動設置→格式化”;注意選中fba文件,勾選強行格式化,設置擴展分區在fba文件大小以上,把fba數據寫入U盤中,并碎片整理。(圖nds4)
(三)DiskGenius取消數據區激活,并保持efi區激活(這步外置如不放在efi區,隨便取消可見區或efi區的激活就可以,因為兩分區都是激活狀態)(圖nds4)
(四)格式數據區為非fat格式,并用虛擬機測試:
1.把數據區格式化為exfat或ntfs,以增強uefi啟動兼容性;(圖nds4)
2.并用佛大的虛擬機測試一下U盤的bios/uefi啟動情況,圖省略。
注:理論上,這種部署bios/uefi啟動兼容性都很強;遇到只支持usb-zip啟動的老機子,建議用fbinstool臨時設置主引導為ud-zip格式,以下同,略。(圖nud8)
三、UD三分區法手工部署之ISO:先U+后UD
(〇)材料準備:
1.硬件準備:準備U盤一個,并備份好重要數據,初次制作會損壞全部數據。
2.PE和部署工具:到以下網址下載 半解開統一iso、8PE64eif.iso及相應部署工具包;并把ultraiso便捷版、diskgenus和佛大虛擬機解壓與ISO放于同一文件夾中,注意壓縮軟件支持拖出解壓。(圖uis1)
http://pan.baidu.com/s/18cvwi
(一)U+高端隱藏寫入:
1.插入U盤,然后打開ultraiso便捷版,再雙擊8pe64efi.iso文件,在后面打開的ultraiso窗口中,執行菜單“啟動→寫入硬盤映像”; (圖nud2)
2.以usb-hdd+ V2高端隱藏格式寫入U盤。請注意從后往前關閉打開的UI窗口。(圖nud3)
(二)UD強格寫入:一格一拖
1.插入U盤,打開fbinstool 1.606版,選中U盤分區,執行菜單“啟動設置→格式化”,在一U盤分區中格式化出一UD區,同時建立fbinst主引導。UD區格式新機為為usb-hdd格式,老機為usb-zip格式。設置UD區的主分區8M、擴展分區在ISO大小以上,建議UD擴展區留大點,方便以后升級。然后單擊格式化。
2用虛擬光驅軟件只讀掛載半解開iso窗口,調整只讀掛載的窗口和fbinstool兩窗口,都并列可見,全選掛載的PE所有文件,一次拖入UD區。(右鍵打開方式中選用winrar軟件打開半解開iso,調整winrar的iso窗口和fbinstool兩窗口并列可見,在winra全選iso中所有文件,一次拖入UD區)(UDs圖5和圖6)
?
(三)DiskGenius取消數據區激活,并保持efi區激活(這步外置如不放在efi區,隨便取消可見區或efi區的激活就可以,因為兩分區都是激活狀態)(圖nud5)
(四)格式數據區為非fat格式,并用虛擬機測試:
1.把數據區格式化為exfat或ntfs,以增強uefi啟動兼容性;(圖nud6)
2. 并用佛大的虛擬機測試一下U盤的bios/uefi啟動情況,圖省略。
注:理論上,這種部署bios/uefi啟動兼容性都很強;遇到只支持usb-zip啟動的老機子,建議用fbinstool臨時設置主引導為ud-zip格式,圖略。
四、UD三分區法手工部署其它方法:
先UD部署,后用分區助手高端隱藏部署(此法優點是不用修復UD主引導且不會出現數據區和efi雙激活的毛病,但如換用diskgeus要修復ud主引導)
五、UD三分區法升級維護
(一)無損升級
使用fbinstool20140513及以前的支持ansi格式版本,就可以直接編輯UD區。
高端隱藏的efi區可用bootice設置為可見并分配盤符,就可直接更新efi區文件;更新efi區后,再給數據區設置為可見就可以了,隱藏區最好保持激活。
(二)無損調整UD區和高端隱藏區大小
實測可用分區助手完成。右擊數據區,并來調整數據區前端的未分配分區表項的UD區大小,就可以無損數據調整UD區大小。
實測高端隱藏的efi區為fat32格式時候,很容易用無損分區助手調節efi區大小。Efi區保持為fat16格式而要調整大小,目前比較笨的實現方法,是刪除高端隱藏分區,然后右擊數據區來調整后端大小,然后重新在高端區建立新分區并寫入PE。
(三)恢復三分區為普通U盤
方法有很多,比較簡單易行的是直接打開ultraiso,然后以空文件usb-hdd無隱藏格式寫入U盤,來去掉所有復雜分區;再用bootice來恢復主引導為nt5。
六、進階
(一)UD三分區法的由來
位于U盤物理低端的UD啟動,因采用了多重主引導技術,bios啟動良好,且容易編程實現,有著萬能啟動的美稱。隨著uefi時代的來臨,UD不能直接支持uefi啟動。這個時候,U+B+高端隱藏(PE區保持為fat16格式,數據區格式為ntfs或exfat)因對uefi特別高的啟動兼容性,越來越愛到大家歡迎。但高端隱藏部署,因PE區位于U盤物理高端,對U盤主控和老主板的bios啟動兼容性比較差;相反的,低端隱藏部署,bios啟動兼容性好,uefi啟動兼容性卻又較差。
為了解決bios/uefi啟動的高低端矛盾,特別是為了讓UD跟上uefi步子,各位愛好者紛紛提出了自己的UD加uefi啟動方案,比較典型的有UD三分區法和分區表項。最早提出UD三分區法的是貝殼兄弟,提出了把8PEx64先U+高端寫入,再UD寫入32位PE和dos工具,無垠在它的基礎上作了修改優化;論壇HHHWWW兄弟提出先UD后高端的部署方案。而本人也在學習和實踐中努力總結bios/uefi的兼容性,從多重主引導和PE區放置在物理低端解釋了UD和U+V2深度隱藏的高兼容性;在uefi啟動兼容性上,提出數據區格式為exfat或ntfs而保持efi唯一的fat(最好為fat16)可提高uefi兼容性,提出了U盤物理分區項順序與軟件分區順序相一致時uefi啟動兼容性高,進而總結出——把數據區格式為ntfs或exfat的U+B+高端隱藏(PE區保持為fat16格式)的PE其Uefi啟動兼容性非常高,基本可以達到百分之百。至此 ,一個理論上到實測啟動兼容性都非常好的UD三分區方案就此定型。
(二 )UD三分區法基本原理和特點
所謂UD三分區法,就是UD區部署在U盤物理低端(用于bios啟動),數據區放在U盤exfat格式中端并保持可見,散開的8PEx64放在高端隱藏的fat16區既efi區(用于uefi啟動)。
UD區???????????????? DATA區???????????????????????? EFI區
無分區表項的深度隱藏????? ?可見并保持exfat或ntfs格式??????????? 高端隱藏fat格式
UD三分區法充分利用了U盤物理低端bios啟動兼容性好,U盤高端隱藏uefi啟動兼容性好的基本原理,解決了bios/uefi雙啟低端與高端兼容性相互矛盾的問題,具有良好的bios/uefi雙啟兼容性,新老機子通吃,理論上bios/uefi啟動兼容性基本可達百分之百。同時,解決了UD支持uefi的問題,有良好的發展前途。其主要優點如下:1.具有良好的bios啟動兼容性:UD區位于U盤物理低端,理論上對主板和U盤主控的兼容性都比位于物理高端的U+B+高端隱藏強;同時,因采用了多重引導技術,很好的解決了弱bios主板的啟動兼容性問題,實測對于新好機子的bios啟動有良好兼容性,UD啟動有萬能啟動盤的美譽。(bios兼容性詳見帖子)
2.具有良好的uefi啟動兼容性:由于UD區未指定分區表項,如果數據區保持為fat格式,則其UEFI啟動兼容性相當于標準的U+高端隱藏;如果把數據區格式為ntfs或exfat,則其uefi啟動兼容性相當于改進的U+高端隱藏,其uefi啟動兼容性基本可達百分之百。(uefi兼容性詳見帖子)
3.PE全隱藏于UD區和高端隱藏區,具有良好的安全性。特別是外置放于UD區,可以防病毒,防誤刪除,防誤格式化;高端隱藏區,因在windows下不分配盤符,其安全性也很高。
4.數據區格式為ntfs或exfat,可以存放大于4G以上的gho或wim文件,再也不怕未來的系統大文件了。
5.易于編程實現:基于fbinst良好的編程實現功能,可以先UD后高端,或先高端后UD的方法編程實現。
6.方法通用標準:UD三分區手工部署,都是采用標準的軟件如fbinstoool、ultraiso、diskgenus和bootice,有良好的通用性,很容易移植到其它PE中。同時,UD和U+都只操作U盤,不會影響硬盤數據安全。
當然深度隱藏類的PE,除udm外,Ud和U深的PE內核要打包成iso來啟動,會帶好種種未知的兼容性問題,特別是nt5 PE在本本上會出現非硬盤驅動而導致的藍屏問題,可以用特制的grub智能防藍屏菜單解決。
(三)外置加載技術
1UD區外置加載:fbinst或fbins plus的用法
2efi區外置加載:喜歡把外置放在高端efi區,請把數據區設置為可見,并激活和隱藏efi區,則bootpart掛載的是efi區并可實現外置加載。
3更加瘋狂的玩法:下載論壇任一個支持U+隱藏的有grub多引導的內核解開的bios/uefi雙啟PE,用ultraiso拖出grldr再刪除它,把PE部署到高端efi區;然后用把grldr部署到UD區,主引導保持UD—hdd;請把數據區設置為可見,并激活和隱藏efi區,則bootpart掛載的是efi區并可實現外置加載。
此法兼顧了UD三分法的優點,同時PE內核可以全散開,對新電腦兼容性不錯。在遇到只支持zip啟動的機子,要用兼容菜單才能解決PE啟動問題。
(四)編程實現技術:目前方竹已經實現了UD三分區法編程。相信以后會有其它編程方案。
(五)說說UD亂碼
Ansi和Utf-8格式;編程部署為ansi格式,而用fbinstool手工部署默認為utf-8格式。
七、結束語
(一)期望
1.根本解決UD亂碼問題:fbinst 或fbinst plus支持命令行格式化和寫入utf-8的UD。
2.更完美的UD三分區法編程方案:efi格式為fat16;有無損數據區的UD區和efi升級功能;能處理小于4G的U盤,表現更加穩定。
(二)感謝
感謝論壇和老毛桃統一PE群各位朋友大力支持,特別要感謝貝殼、無垠和H3大在UD三分區法上作出的研究。感謝方竹大師制作的UD三分區法一鍵實現主程序,樂見更多的UD三分區法編程方案出現,相信UD三分區法將會成為bios/uefi時代萬能啟動的最后的傳說。
總結
以上是生活随笔為你收集整理的万能启动的最后的传说:UD三分区法部署教程!UD加UEFI!的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 性能测试需求分析
- 下一篇: Mysql字符串数据插入转义处理