新闻资讯
看你所看,想你所想

wbfs

wbfs

wbfs

WBFS档案系统全称为Wii Backup File System,是在进行任天堂家用机wii运行备份游戏的研究中产生的游戏备份模式。发明人是黑客Kwiirk,在windows系统下不能识别,早期利用linux系统运作。主要为了改善USB存储设备的运行效率。

基本介绍

  • 中文名称:WII备份档案系统
  • 外文名称:Wii Backup File System
  • 简称:WBFS
  • 发明人:Kwiirk

历史介绍

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档案的大小会随WBFS分区的大小所改变,通过这种方式来提高数据读取的效率,WBFS分区一般不超过192G,超过192G后wbf档案大小会增大一倍,同时部分WBFS软体处理时也会出错。
大部分WII游戏实际上并未达到4.7G大部分WII游戏实际上并未达到4.7G
所有的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资料夹用于存储镜像

技术指南

l建立WBFS格式硬碟

使用wbfs工具前, 必须格式化你的硬碟. 使用linux上的gparted.创建一个新的格式为"unformatted"的主分区.
gpartedgparted
假设$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早期的USB-LOADER
询问你是否格式化并选择分区"formatting and choosing a partition"这将清除分区里的所有数据,请预先备份.当格式化为WBFS分区后,Windows将不能识别此分区.但可格式化为常用的分区格式.
-选择将格式化的分区并继续.
-插入Z或D进光碟机后,按"+"键进行安装.
-等待备份完成.

常用软体

USB-loader

早期winnikoko製作的USBloader程式,几乎全部是代码型操作,没有什幺UI,可以格式化WBFS格式的硬碟,同时也可以备份光碟,并运行USB设备上的备份。
USB-LOADERUSB-LOADER

USB-LOADER GX

DOL档案经过编译的USB-LOADER,稳定性和友好性比初代UL要好,但是其本身残留有一个不能完全避免的BUG,会导致主机无法启动,所以也被逐渐淘汰

CFG-usbloader

支持配置档案的MOD版USB-LOADER,也是目前最为常用的UL,由于环境友好,而且兼容性佳,支持运行NTFS格式存储设备,所以现在几乎已经全部使用该版本的UL。
CFG USBLOADERCFG USBLOADER

WIIFOLW

另一种流行过一段时间的USB读取程式,目前与CFG UL属于功能互补的程式
WIIFOLWWIIFOLW

WBFS MASTER

早期windows用的WBFS格式硬碟管理器,可以格式化WBFS格式的存储设备,并且支持导入备份游戏,目前由于功能很贫乏,版本过旧,已经停止使用。
WBFS MASTERWBFS MASTER

WUYOU

国内无忧启动论坛製作的管理器,目前支持NTFS和WBFS两种格式的存储设备。同时支持WBF与ISO,WBFS格式镜像之间互转
wuyouwuyou

WBFS FOR MAC

mac系统使用的WBFS管理器,支持mac系统,但是仅支持WBFS格式存储设备
WBFS FOR MACWBFS FOR MAC

Wii backup manager

该软体最常用的WBFS镜像管理器,目前已经停止对WBFS格式存储设备的支持,而採用完全的NTFS格式+WBFS镜像的方式备份档案。插入NTFS格式硬碟后,会自动生成WBFS的资料夹系统。
Wii backup managerWii backup manager

转载请注明出处海之美文 » wbfs

相关推荐

    声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:ailianmeng11@163.com