pipe 發表於 2012-9-5 00:33:58

用 Wii Backup Manager 管理並備份遊戲

本帖最後由 pipe 於 2012-9-5 00:40 編輯

◎用Wii Backup Manager Build 68來管理WII 備份遊戲資料
http://lh5.ggpht.com/-ShBeAZV4apU/Tr6pIY2llcI/AAAAAAAADoI/qHtYnpfe62I/image_thumb23.png?imgmax=800
這個由官方http://www.wiibackupmanager.tk/發佈的最新版本變動比較大,而功能上可以說可齊全,使用起來更順手方便。這裡把dnowba常用的功能大致介紹一下。不好意思不知從何講起,寫來有些雜亂無章…
基本功能概述:
◎應用程式免安裝(可攜式、綠色版…隨便你叫),且同時支援Windows 32位元和64位元,應用程式的執行檔放在同個目錄裡,要用哪個就用哪個。
http://lh3.ggpht.com/-psf0gd8IORc/Tr6pUyZpiCI/AAAAAAAADoY/AGDkFVkqq5Y/image_thumb3.png?imgmax=800
◎除了可讀取硬碟中的遊戲內容,製成清單外,更可檢視完整的遊戲封面(如左欄位)以及遊戲資訊介紹(如下欄位)
http://lh6.ggpht.com/-eUj3BftYT4I/Tr6phlPJP0I/AAAAAAAADoo/VNj1tyEHnug/image_thumb7.png?imgmax=800
Ⓞ在清單的項目欄位上可排序,且檢視的欄位可自行篩選。
http://lh5.ggpht.com/-hYnxGMNgc00/Tr6pj2CzJ5I/AAAAAAAADo4/kPCIcD1rpjM/image_thumb17.png?imgmax=800
ⓄWii Backup Manager 程式下,可以直接從GameTDB上更新檔案
http://lh6.ggpht.com/-5GoO3o3Vu04/Tr6pllvVAsI/AAAAAAAADpI/FXMid2ckThQ/image_thumb15.png?imgmax=800
Ⓞ如果你想看中文的遊戲資訊的話,那麼可以在設置頁下選「遊戲名稱」頁籤,更改「遊戲名稱語言」為正體中文。(下面更改遊戲名稱的選項,只要勾第一項,其他的不要動,千萬不要矯枉過正…連遊戲映像檔的遊戲名稱都給中文化了,因為這樣會導致不可預期的錯誤,如果遊戲不能玩的時候,你要除錯的變數又增加了。
http://lh4.ggpht.com/-bOOPByQeWK8/Tr6pocm06_I/AAAAAAAADpY/z93Yo961xfc/image_thumb16.png?imgmax=800
Ⓞ遊戲封面、遊戲資訊介紹都是拜http://www.gametdb.com/之賜,在其官網的DOWNLOAD頁面下,就可以下載資料庫,不過在Wii Backup Manager 下不用自已下載,而且Wii Backup Manager也把原來xml的格式轉成db格式了
http://lh3.ggpht.com/-bBTRRFY2olw/Tr6pqCtMKHI/AAAAAAAADpo/LrNZ_b8bJuk/image_thumb8.png?imgmax=800 Ⓞ可自訂Visual styles(視覺樣式、樣板)
http://lh3.ggpht.com/-vnZebPi75Mg/Tr6psXJb2QI/AAAAAAAADp4/5gKPWEhcI7M/image_thumb10.png?imgmax=800http://lh5.ggpht.com/-hPSqPgJxy7g/Tr6pumcMvMI/AAAAAAAADqI/Ks7s-qRDGlY/image_thumb9.png?imgmax=800
Ⓞ支援多國語言,DNOWBA都先用正體中文,等到看不懂的時候再轉回原文
http://lh3.ggpht.com/-YGOlhzkouNE/Tr6pxZgjtDI/AAAAAAAADqY/qrfgwezWRnk/image_thumb17%25255B1%25255D.png?imgmax=800
◎Wii Backup Manager 可以輕易的讓你的備份遊戲存取轉換成ISO, CISO , WBFS 甚至是SNEEK 的格式 (嚴格的說,是可讀RAR, ISO, CISO, WBFS;可寫成ISO, CISO, WBFS File, SNEEK檔案格式),並儲存在FAT32, NTFS and WBFS 的格式硬碟中。

http://lh5.ggpht.com/-Fd9UCK-fifM/Tr6pzZOhDZI/AAAAAAAADqo/tECQjEUjRAc/image_thumb22.png?imgmax=800 ◎第一次使用USB硬碟來當作遊戲和主機間的媒介,當然要先格式化硬碟,Wii Backup Manager 也內建了這個功能。(在工具列上的「工具」→格式化硬碟)
http://lh5.ggpht.com/-FXsYnE191Dw/Tr6p1Z1dgjI/AAAAAAAADq4/cYqoaXGJna0/image_thumb20.png?imgmax=800
至於要把硬碟格式化什麼型式…那又是一門學問了,這個部分屬於進階學習的範疇…
進階學習:◎關於硬碟的格式化:
我建議還是格式化成NTFS格式,這裡大概說明一下原因:
wbfs是最早出現的一種wii硬碟分區格式,由kwiirk發明並提供了wbfs格式相關的開發包,後續所有的usb loader,包括cfg usb loader、usb loader gx、 Wiiflow等軟體都是基於WBFS來開發的,初衷是改善WII與硬碟間「效能」問題,WII本來是用DVD(約4.37G)的遊戲片,光碟內容含Header (含遊戲6碼ID、遊戲名稱,二進位,約佔100字節),而遊戲資料則是從光碟末尾開始存取(這是光碟讀取的規則,速度較快),但這樣子問題來了,WII的遊戲中,不見得所有遊戲都會這麼滿滿的4GB多,所以為了「同時」讀取一頭一尾,中間空餘的部分就被用「0」來填滿了…這就是所謂的垃圾數據。所以WBFS當初設計在轉換過程裡順便把這不痛不癢的垃圾去除掉,只保留了有效資料,以提高硬碟的使用率。
不過WBFS的格式不能被WINDOWS識別,所以每次插入硬碟都會出現「是否格式化」的訊息,有時候遇到體質怪的系統,會暗自的破壞分區,雖然你沒有格式化,但只要分區一跑掉(一個字節就夠你受的),所有的資料也會瞬間化為烏有…不要懷疑,DNOWBA碰到過二次…心血結晶一眨眼灰飛煙滅…
所以我衷心的建議用NTFS格式,想想看,今天用1TB的硬碟,格式成WBFS,裝了500GB的遊戲,你的其他空間也是看得到用不到,因為WINDOWS認不出來,想裝其他資料進去也沒門。
再來有人硬要說效能問題,WBFS本來就是效能取向,所以除了洗掉垃圾資料外,當初也配合了光碟格式設計了Header標籤 ,其中有一個表紀錄了分區遊戲數和個別遊戲的分區頭,所以在存取時是直接找他的偏移位置,速度很快。
使用NTFS硬碟格式,其實每個遊戲檔案還是被包成*.wbfs,WBFS和NTFS在存取理論上都是調用同一個WINDOWS 的API (CreateFile API ) ,差別在WBFS 是把所有遊戲當成一個分區,而每個遊戲都有子分區的區頭,所以調用一次CreateFile API 就好了,但是因為NTFS格式把每個遊戲個別包成一個 wbfs ,所以500遊戲來說,WBFS格式的硬碟只要調用一次,而wbfs要調用這個函數500次,在效能上當然比較慢。後來為了克服這個問題,如果是NTFS格式的硬碟的話,那麼就不要進去nbfs裡頭去玩CreateFile,乾脆一開始就用掃描search文件列表名,這也是為什麼使用NTFS時,我們的遊戲名稱都以遊戲ID命名,這樣在搜尋時讀每個檔案的後6碼就可以快速找到遊戲了,而這6碼也不是空穴來風,是wii統一的遊戲編號,6碼就可以唯一識別,何不樂裁。

到了這個時候,就恍論哪個速度快了,相差無幾的話我寧願選擇兼容性強的。
(另外一個沒有人證實的事情,DNOWBA有實測過約100個遊戲,同一個遊戲存進WBFS、NTFS格式的硬碟,NTFS可以節省約20MB的空間,90%都是如此…這和資料編譯有關,我不懂所以請看倌自行判斷)
另外這裡還要提一下WII,WII官方與achieve相關的IOS是不認識WBFS和NTFS的,所以早期有 cIOS 249 來打上讓WII認識格式為WBFS硬碟的驅動,後來需求到了把硬碟格式化NTFS後,cIOS也跟著修正,牽一髮動全身 cIOS 改了,利用它的軟體也得跟著改才行。以目前來說,cIOS249 / 222 的最新版本都支援NTFS格式 但是讀usb的軟體就不一定能即時跟上cIOS的腳步了喔。所以軟改時要隨時注意最新動態(Homberw、Cios、WBFS都是有 (http://www.teknoconsolas.es/blog/)參與策劃的 所以三者之間可以協調的很愉快),當然能「以不變應萬變」還是wii軟改的最高指導原則。
◎可輸出遊戲清單,讓你可以把遊戲目錄存在電腦裡,方便日後的查詢比對,甚至可以利用wii匯出的清單,自已為每個遊戲寫上備註。




http://lh5.ggpht.com/-q-D5DrRIPCs/Tr6p7-xrkiI/AAAAAAAADrY/1F4HpJZviz4/image_thumb13.png?imgmax=800比方說匯出成csv excel 2003 時,我還會加一個函數HYPERLINK("http://www.gametdb.com/Wii/"&A9))來和http://www.gametdb.com連接,觀看更詳細的遊戲資料
http://lh4.ggpht.com/-HcvpnXSnSgI/Tr6p-1hWC2I/AAAAAAAADro/3olgIw8LkkM/image_thumb24.png?imgmax=800
◎把wii遊戲瘦身/減肥:
wii遊戲在轉存到硬碟時可以存成ISO、WBFS,等格式,這是前面基礎時提過的,不過為了節省硬碟的空間,我們有必要在備份光碟片時把遊戲瘦身一下。瘦身的部分包含二部分。一是「洗掉無用數據」、二是「移除多餘分區」
一、洗掉無用數據:
在Wii Backup Manager 裡設置工具中,還有一個完全刷洗模式 (Enable full srubbing mode),就是把WII DISC裡頭多填充的沒有用的數據給洗掉。
http://lh4.ggpht.com/-A1MN5xp0P10/Tr6qAumfscI/AAAAAAAADr4/40KXFoCw9Fw/image_thumb31.png?imgmax=800
數據洗掉的原理就如同前面「關於硬碟的格式化」一項提到的一樣,是把DISC裡用0填補的數據給刪掉。
一般來說,光碟一定要洗,如果是網路上的備份遊戲(ISO格式),那可以看看是不是有「SCRUBBED」字樣,有的話表示幫你洗過了。
二、移除多餘分區
如下圖,在設置工具裡就有,其中有三個選項
.只保留遊戲分區 Keep game partition only
.移除更新分區 Remove update partition
.保留所有分區 Keep all partition
http://lh3.ggpht.com/-hEqcde9M-98/Tr6qCeyLpTI/AAAAAAAADsI/c146m_pxd_Y/image_thumb28.png?imgmax=800 上面提到三個選項的差別是什麼,這裡牽涉到WII DISC的設計問題,容我解說一下
wii光碟(WII DISC)的整個結構包含了標頭header、分區資料partition information、遊戲國別region setting、最後一個不知道怎麼解釋magic
http://lh3.ggpht.com/-3oNvBMFlZkw/Tr6qEBWImAI/AAAAAAAADsY/EEmPMP4WJo0/image_thumb%25255B2%25255D.png?imgmax=800
其中遊戲的內容是在partition data裡的,而partition data又分為4個分區,分別有table在紀錄偏移位置並放在partition information供快速索引。通常遊戲內容放在第一個分區、更新資料會放在第二個分區,更新資料指的是放入光碟後會對wii主機的ios進行更新。
我以實例來說,如果你在1TB的硬碟裡
在DISC不減肥的情形直接轉存的話約可放233個遊戲(1000GB/4.3GB)
如果SCRUB的話,以每個遊戲變成2GB的話,就可以放約500個遊戲(1000GB/4.3GB)
如果是再把更新資料這個partition拿掉的話,那麼平均每個已SCRUB的遊戲又可以騰出約200MB*500個=50GB的空間,又可以放25個遊戲…恭禧你,把WII 2/3的遊戲都裝上去了。
所以瘦身/減肥過後的wii遊戲,除了檔案空間利用率提高外,執行時的速度真的會比較快…我特別認真的介紹了這個區塊…
當然使用USB LOADER GX 來備份遊戲資料也是OK的…而且ULG也有一樣的功能,差別只是一個是在WII平台上、一個是在WINDOWS平台上的軟體。

fanny52078 發表於 2013-1-29 02:11:20

看過大大的帖子後,有如灌頂一般開竅了,真期待大大再分享好帖子
頁: [1]
查看完整版本: 用 Wii Backup Manager 管理並備份遊戲