FbinstTool

更新时间:2023-07-03 23:05

FbinstTool是一款可以方便制作可启动U盘的软件,可以用来制作winpe,做GHO还原系统的U盘启动引导工具。FbinstTool的特点是安全,不像量产那样危险,还要找各种各样的量产工具。

简要说明

最新的FbinstTool版本是1.607版。

注:右图1所示的是FbinstTool

FbinstTool是FbinstGUI程序

使用方法

插入U盘,提前备份好数据,因为格式化会清除U盘所有数据的。

菜单中选格式化,选强行格式化(第一次使用),分区大小是你要保存在隐藏分区中文件所需的大小。

格式化很快就完成了。最好弹出一次U盘,再插入就可以正常使用了。

分区中的隐藏文件可以用自己的iso文件,也可以去下载一些做好的PE。

软件支持多种引导。要是新手的话,建议直接去无忧下载一个做好的fba文件,菜单里选从文件恢复数据就行了。

注意事项

量产过的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老大同时也是grub4dosgrub2开源项目在我国的开发/维护者]

所有命令

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

免责声明
隐私政策
用户协议
目录 22
0{{catalogNumber[index]}}. {{item.title}}
{{item.title}}