标题：wbfs
历史介绍
WBFS文件系统全称为Wii Backup File System，中文名叫做WII备份文件系统，是在wii运行备份游戏的研究中产生的游戏备份模式。早期备份光盘系统早期wii运行备份光盘的方法多为直读IC芯片，到了中后期自制程序发展到一定阶段，开始出现了CIOS（custom IOS），将几种IOS的功能综合于一个IOS上，利用此IOS和一些自制程序（如早期的Wii backup launcher gamma，NEOgamma，softchip）等运行备份光盘。备份光盘的缺陷但是备份光盘的缺陷也是很明显的，依然需要使用光盘媒介，玩家还需要进行光盘刻录才可以使用，而除了部分做工较好的光盘，其他的刻录光盘对wii的吸入式光驱的激光头磨损也较为严重，已经有多起wii光驱激光头磨损到不能使用的事例。USB曙光随着研究者的发现任天堂官方用来驱动USB接口的IOS之后，整个备份游戏的运行重点便由备份光盘转移到了USB外接设备，根据CIOS的制作者winnikoko的研究。CIOS便吸收了USB驱动的模组的功能，CIOS开始支持直接引导USB设备上面的备份镜像。后来winnikoko将源代码提供给制作D2X CIOS的黑客，CIOSX D2X出现。WBFS文件格式出现USB最佳的存储设备即为移动硬盘，但是初期的CIOS对USB的驱动不佳，所以不能使用标准镜像，于是黑客Kwiirk利用linux的方式编写了WBFS的硬盘格式的源代码，创造了WBFS文件格式，大幅度提高了wii硬盘的读写速度。但是这种模式导致玩家必须单独辟出一个分区格式化，并且wbfs除了能在linux上修改之外，在windows系统上不能被系统识别。
知识介绍
WBFS文件格式WBFS全称Wii Backup File System(Wii备份文件系统)，是Kwiirk所创造出来的文件格式，目的是将wii备份光盘以有效率的方式存储到硬盘上，wbfs的磁盘操作初期仅能通过linux系统进行修改，之后出现了基于所有unix系统的编译版本，最后几乎所有基于windows的wii备份数据导入程序，都可以进行WBFS的格式化（但系统仍然不能识别WBFS格式的硬盘分区，显示该区未格式化），Wii主机仅能识别Primary属性的WBFS分区。WBF镜像WBF镜像的后缀名为.wbf，早期的部分wbfs用镜像也多为WBF格式，wbf文件  大部分WII游戏实际上并未达到4.7G的大小会随WBFS分区的大小所改变，通过这种方式来提高数据读取的效率，WBFS分区一般不超过192G，超过192G后wbf文件大小会增大一倍，同时部分WBFS软件处理时也会出错。
所有的Wii游戏都没有完全利用4.7GB DVD.很多WII dvd的扇区从来都没有被使用过, 而是被塞进了随机加密的垃圾数据.WBF文件仅会复制真正有用的数据至USB设备.忽视wii光盘上未用的扇区.这也就导致很多游戏的WBF镜像与4.7GB相差甚远。WBFS文件系统的缺点wbfs文件系统的磁盘操作初期仅能通过linux系统进行修改，一般用户很难进行linux的代码操作，而且大部分的家庭用户均为windows及mac用户，为使用带来不便，虽然后期出现了windows可用的管理器，但是WBFS格式仅能用于存储wii游戏的WBF镜像，不能用于其他作用，导致硬盘必须为WBFS辟出一块分区，而该区域则不能用于其他用处
另外，早期的WBFS格式配合USB-LOADER GX运行镜像时，光驱也会跟着运转，而还会有无法避免的BUG，这种BUG会导致烧坏主机的光驱（现在已经可以完全避免）WBFS镜像与NTFS格式为了让WBFS的文件系统更加泛用，能够使用常用的硬盘格式，最终诸位黑客研究出了利用代码在NTFS镜像下模拟WBFS的方式，WBFS镜像诞生。
WBFS镜像的后缀为.wbfs，与WBF镜像仅有几十字节的数据不同，这些差异即为在NTFS下模拟WBFS系统的引导代码，通过这种方式模拟WBFS环境，达到与WBFS格式的存储同样的读取速度。WBF与WBFS镜像可以很方便的转换
现在几乎所有的USB运行程序都是用NTFS格式的硬盘存储WBFS镜像。用Wii backup manager可以很容易的在NTFS格式下建立WBFS文件夹用于存储镜像[1]
技术指南
linux下建立WBFS格式硬盘使用wbfs工具前, 必须格式化你的硬盘. 使用linux上的gparted.  gparted创建一个新的格式为"unformatted"的主分区.
假设$PART 是你刚刚创建的分区名 ( 例如 PART=/dev/sdc2 ), 而且你的当前目录处于wbfs_linux/binary release下拥有root权限, 或拥有分区的读/写权限 ( debian上"adduser <youlogin> disk"然后再次登陆也能拥有权限)*初始化分区:./wbfs -p $PART init然后wbfs能自动寻找磁盘里的wbfs分区.*增加iso至分区./wbfs add <your_wiidisc.iso>*为wbfs上的游戏列出目录, 包括DISCID, 游戏名称, 使用扇区, 使用GB../wbfs ls*计算wbfs分区剩余的扇区和容量大小./wbfs df
*为所有游戏创建Homebrew Channel目录会以游戏的DISCID为名每个游戏创建一个文件夹.复制当前文件夹的icon.png和boot.dol, 并且制作以游戏名为名的meta.xml../wbfs mkhbc将会复制SD卡上apps文件夹中的所有文件夹.USB-LOADER导入游戏的方式进入HBC,运行USB-Loader或运行频道版  早期的USB-LOADER
询问你是否格式化并选择分区"formatting and choosing a partition"这将清除分区里的所有数据,请预先备份.当格式化为WBFS分区后,Windows将不能识别此分区.但可格式化为常用的分区格式.-选择将格式化的分区并继续.-插入Z或D进光驱后,按"+"键进行安装.-等待备份完成.
WBFS管理常用软件
USB-loader早期winnikoko制作的USBloader程序，几乎全部是代码型操作，没有什么UI,可以格式化WBFS格式的硬盘，同时也可以备份光盘，并运行USB设备上的备份。  USB-LOADERUSB-LOADER GXDOL文件经过编译的USB-LOADER，稳定性和友好性比初代UL要好，但是其本身残留有一个不能完全避免的BUG,会导致主机无法启动，所以也被逐渐淘汰CFG-usbloader支持配置文件的MOD版USB-LOADER，也是目前最为常用的UL，由于环境友好，  CFG USBLOADER而且兼容性佳，支持运行NTFS格式存储设备，所以现在几乎已经全部使用该版本的UL。WIIFOLW另一种流行过一段时间的USB读取程序，目前与CFG UL属于功能互  WIIFOLW补的程序WBFS MASTER早期windows用的WBFS格式硬盘管理器，可以格式化WBFS格式的存储设备，并且支持导入备份游戏，目前  WBFS MASTER由于功能很贫乏，版本过旧，已经停止使用。WUYOU国内无忧启动论坛制作的管理器，目前支持NTFS和WBFS两种格式的存  wuyou储设备。同时支持WBF与ISO,WBFS格式镜像之间互转WBFS FOR MACmac系统使用的WBFS管理器，支持mac系统，但是仅支持WBFS格式  WBFS FOR MAC存储设备Wii backup manager该软件最常用的WBFS镜像管理器，目前已经停止对WBFS格式存储设备的支持，  Wii backup manager而采用完全的NTFS格式+WBFS镜像的方式备份文件。插入NTFS格式硬盘后，会自动生成WBFS的文件夹系统。