FbinstTool

FbinstTool

FbinstTool是一款可以方便製作可啟動隨身碟的軟體,可以用來製作winpe,做GHO還原系統的隨身碟啟動引導工具。FbinstTool的特點是安全,不像量產那樣危險,還要找各種各樣的量產工具。 FbinstTool通過產生一個隱藏的分區來保存檔案,唯讀,兼容性好,對於老機器不能用量產隨身碟啟動的也能支持一部分。維護方便,可以對隱藏區域進行檔案管理。

簡要說明

目前最新的FbinstTool版本是1.607版。

:右圖所示的是FbinstTool

FbinstTool是Fbinst的GUI程式

Fbinst 作者 Bean 說明與下載
FbinstTool 作者 jianliulin 說明與下載

使用方法

插入隨身碟,提前備份好數據,因為格式化會清除隨身碟所有數據的。

選單中選格式化,選強行格式化(第一次使用),分區大小是你要保存在隱藏分區中檔案所需的大小。

格式化很快就完成了。最好彈出一次隨身碟,再插入就可以正常使用了。

分區中的隱藏檔案可以用自己的iso檔案,也可以去下載一些做好的PE。

軟體支持多種引導。要是新手的話,建議直接去無憂下載一個做好的fba檔案,選單里選從檔案恢複數據就行了。

注意事項

量產過的隨身碟也可以再用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對隨身碟的識別和訪問情況,根據這個情況來調整糾正對隨身碟的訪問。

由於種種複雜原因,不同BIOS對隨身碟CHS/LBA參數處理結果不盡相同,導致同一個隨身碟,在一台機器上BOOT成功,在另一台機器上就可能BOOT失敗。[wuwuzz注:早期硬碟也有類似問題,但最後通過多個工業標準,已經解決。而USB是萬能接口,且有關標準未得到廠商統一遵守,問題更複雜]  開源社區的bean提出了巧妙構思,開發出fbinst,基本解決了BIOS下的CHS/LBA參數適應調整問題,使隨身碟BOOT成功率大大提高。(除非碰上了極度變態的主機板和BIOS)。[wuwuzz注:bean老大同時也是grub4dos和grub2開源項目在我國的開發/維護者]

所有命令

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

cat-menu NAME Show the content of menu file

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

軟體截圖

軟體截圖

軟體運行截圖 軟體運行截圖

相關詞條

相關搜尋

熱門詞條

聯絡我們