-
FbinstTool
鎖定
FbinstTool是一款可以方便製作可啓動U盤的軟件,可以用來製作winpe,做GHO還原系統的U盤啓動引導工具。FbinstTool的特點是安全,不像量產那樣危險,還要找各種各樣的量產工具。
FbinstTool通過產生一個隱藏的分區來保存文件,只讀,兼容性好,對於老機器不能用量產U盤啓動的也能支持一部分。維護方便,可以對隱藏區域進行文件管理。
- 軟件名稱
- FbinstTool
- 版 本
- 1.607版
- Fbinst 作者
- Bean
- Fbin 作者
- jianliulin
FbinstTool簡要説明
最新的FbinstTool版本是1.607版。
注:右圖1所示的是FbinstTool
Fbinst 作者 | Bean | |
FbinstTool 作者 | jianliulin |
FbinstTool使用方法
插入U盤,提前備份好數據,因為格式化會清除U盤所有數據的。
菜單中選格式化,選強行格式化(第一次使用),分區大小是你要保存在隱藏分區中文件所需的大小。
格式化很快就完成了。最好彈出一次U盤,再插入就可以正常使用了。
分區中的隱藏文件可以用自己的iso文件,也可以去下載一些做好的PE。
軟件支持多種引導。要是新手的話,建議直接去無憂下載一個做好的fba文件,菜單裏選從文件恢復數據就行了。
FbinstTool注意事項
量產過的U盤也可以再用FbinstTool進行分區,不影響以前量產。UD是使用時空論壇的bean製作fbinst或者它的gui界面fbinsttool產生的一個分區,可以在硬盤、u盤或者是儲存卡上上分出一個隱藏的分區,其特性是除了基於fbinst的工具可以進行讀取之外的任何軟件或者系統都無法讀取其中的數據,具有防病毒、木馬和防格式化的功能!
如果使用第三方的磁盤工具是可以進行刪除ud分區的,這是跟u盤量產一個不同的地方,可以輕易的恢復到原來u盤的狀態。格式化優盤後會預留8M(1-16064扇區)隱藏區,在每個扇區固定位置都寫入該扇區在WIN下的LBA值,並在1-63扇區都寫入boot code。BIOS啓動時,通過bootcode讀取預先寫入的LBA值,並與BIOS識別的LBA值進行比較,找出差距,倒推出當前BIOS對U盤的識別和訪問情況,根據這個情況來調整糾正對U盤的訪問。
由於種種複雜原因,不同BIOS對U盤CHS/LBA參數處理結果不盡相同,導致同一個U盤,在一台機器上BOOT成功,在另一台機器上就可能BOOT失敗。[wuwuzz注:早期硬盤也有類似問題,但最後通過多個工業標準,已經解決。而USB是萬能接口,且有關標準未得到廠商統一遵守,問題更復雜] 開源社區的bean提出了巧妙構思,開發出fbinst,基本解決了BIOS下的CHS/LBA參數適應調整問題,使U盤BOOT成功率大大提高。(除非碰上了極度變態的主板和BIOS)。[wuwuzz注:bean老大同時也是grub4dos和grub2開源項目在我國的開發/維護者]
FbinstTool所有命令
Usage:
fbinst [OPTIONS] DEVICE_OR_FILE COMMANDS [PARAMETERS]
Global Options:
--help,-h Display this message and exit
--version,-V Print version information and exit
--list,-l List all disks in system and exit
--verbose,-v Print verbose messages
--debug,-d Use the debug version of mbr
Commands:
format Format disk
--raw,-r Format with normal layout (not bootable)
--force,-f Force the creation of data partition
--zip,-z Format as USB-ZIP
--fat16 Format data partition as FAT16
--fat32 Format data partition as FAT32
--align,-a Align to cluster boundary
--nalign,-n NUM NAND alignment
--unit-size,-u NUM Unit size for FAT16/FAT32 in sectors
--base,-b NUM Set base boot sector
--size,-s NUM Set size of data partition
--primary,-p NUM Set primary data size
--extended,-e NUM Set extended data size
--list-size,-l NUM Set size of file list
--max-sectors NUM Set maximum number of sectors per read
--chs Force chs mode
--archive FILE Initialize fb using archive file
restore Try to restore fb mbr
update Update boot code
sync Synchronize disk information
--copy-bpb Copy bpb from the first partition
--reset-bpb Reset bpb to inital state
--clear-bpb Clear bpb
--max-sectors NUM Set maximum number of sectors per read
--chs Force chs mode
--zip,-z Format as USB-ZIP
info Show disk information
clear Clear files
add NAME [FILE] Add/update file item
--extended,-e Store the file in extended data area
--syslinux,-s Patch syslinux boot file
add-menu NAME FILE Add/update menu file
--append,-a Append to existing menu file
--string,-s The menu items are passed as command argument
resize NAME SIZE Resize/create file item
--extended,-e Store the file in extended data area
--fill,-f NUM Set fill character for expansion
copy OLD NEW Copy file item
move OLD NEW Move file item
export NAME [FILE] Export file item
remove NAME Remove file item
cat NAME Show the content of text file
軟件運行截圖(4張)
pack Pack free space
check Check primary data area for inconsistency
save FILE Save to archive file
--list-size,-l NUM Set size of file list
load FILE Load from archive file
create Create archive file
--primary,-p NUM Set primary data size
--extended,-e NUM Set extended data size
--list-size,-l NUM Set size of file list
- 參考資料
-
- 1. 最新 fbinst 1.6 正式版 .無憂啓動論壇.2010-6-17[引用日期2013-11-04]
- 2. fbinstTool 1.607 更新歷史與下載 .無憂啓動論壇.2014-5-20[引用日期2014-5-20]