2011年11月12日 星期六

用 Wii Backup Manager 管理並備份遊戲

◎用Wii Backup Manager Build 68來管理WII 備份遊戲資料
image

這個由官方http://www.wiibackupmanager.tk/發佈的最新版本變動比較大,而功能上可以說可齊全,使用起來更順手方便。這裡把dnowba常用的功能大致介紹一下。不好意思不知從何講起,寫來有些雜亂無章…

基本功能概述:

◎應用程式免安裝(可攜式、綠色版…隨便你叫),且同時支援Windows 32位元和64位元,應用程式的執行檔放在同個目錄裡,要用哪個就用哪個。
image

◎除了可讀取硬碟中的遊戲內容,製成清單外,更可檢視完整的遊戲封面(如左欄位)以及遊戲資訊介紹(如下欄位)
image

Ⓞ在清單的項目欄位上可排序,且檢視的欄位可自行篩選。
image

ⓄWii Backup Manager 程式下,可以直接從GameTDB上更新檔案
image

Ⓞ如果你想看中文的遊戲資訊的話,那麼可以在設置頁下選「遊戲名稱」頁籤,更改「遊戲名稱語言」為正體中文。(下面更改遊戲名稱的選項,只要勾第一項,其他的不要動,千萬不要矯枉過正…連遊戲映像檔的遊戲名稱都給中文化了,因為這樣會導致不可預期的錯誤,如果遊戲不能玩的時候,你要除錯的變數又增加了。
image

Ⓞ遊戲封面、遊戲資訊介紹都是拜http://www.gametdb.com/之賜,在其官網的DOWNLOAD頁面下,就可以下載資料庫,不過在Wii Backup Manager 下不用自已下載,而且Wii Backup Manager也把原來xml的格式轉成db格式了
image

Ⓞ可自訂Visual styles(視覺樣式、樣板)
imageimage

Ⓞ支援多國語言,DNOWBA都先用正體中文,等到看不懂的時候再轉回原文
image

◎Wii Backup Manager 可以輕易的讓你的備份遊戲存取轉換成ISO, CISO , WBFS 甚至是SNEEK 的格式 (嚴格的說,是可讀RAR, ISO, CISO, WBFS;可寫成ISO, CISO, WBFS File, SNEEK檔案格式),並儲存在FAT32, NTFS and WBFS 的格式硬碟中。
image

◎第一次使用USB硬碟來當作遊戲和主機間的媒介,當然要先格式化硬碟,Wii Backup Manager 也內建了這個功能。(在工具列上的「工具」→格式化硬碟)
image

至於要把硬碟格式化什麼型式…那又是一門學問了,這個部分屬於進階學習的範疇…

進階學習:

◎關於硬碟的格式化:
我建議還是格式化成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碼就可以唯一識別,何不樂裁。
image

到了這個時候,就恍論哪個速度快了,相差無幾的話我寧願選擇兼容性強的。
(另外一個沒有人證實的事情,DNOWBA有實測過約100個遊戲,同一個遊戲存進WBFS、NTFS格式的硬碟,NTFS可以節省約20MB的空間,90%都是如此…這和資料編譯有關,我不懂所以請看倌自行判斷)

另外這裡還要提一下WII,WII官方與achieve相關的IOS是不認識WBFS和NTFS的,所以早期有 cIOS 249 來打上讓WII認識格式為WBFS硬碟的驅動,後來需求到了把硬碟格式化NTFS後,cIOS也跟著修正,牽一髮動全身…cIOS 改了,利用它的軟體也得跟著改才行。以目前來說,cIOS  249 / 222 的最新版本都支援NTFS格式…但是讀usb的軟體就不一定能即時跟上cIOS的腳步了喔。所以軟改時要隨時注意最新動態(Homberw、Cios、WBFS都是有 (http://www.teknoconsolas.es/blog/)參與策劃的…所以三者之間可以協調的很愉快),當然能「以不變應萬變」還是wii軟改的最高指導原則。
◎可輸出遊戲清單,讓你可以把遊戲目錄存在電腦裡,方便日後的查詢比對,甚至可以利用wii匯出的清單,自已為每個遊戲寫上備註。
image

比方說匯出成csv excel 2003 時,我還會加一個函數HYPERLINK("http://www.gametdb.com/Wii/"&A9))來和http://www.gametdb.com連接,觀看更詳細的遊戲資料
image

◎把wii遊戲瘦身/減肥:
wii遊戲在轉存到硬碟時可以存成ISO、WBFS,等格式,這是前面基礎時提過的,不過為了節省硬碟的空間,我們有必要在備份光碟片時把遊戲瘦身一下。瘦身的部分包含二部分。一是「洗掉無用數據」、二是「移除多餘分區」
一、洗掉無用數據:
在Wii Backup Manager 裡設置工具中,還有一個完全刷洗模式 (Enable full srubbing mode),就是把WII DISC裡頭多填充的沒有用的數據給洗掉。
image
數據洗掉的原理就如同前面「關於硬碟的格式化」一項提到的一樣,是把DISC裡用0填補的數據給刪掉。
一般來說,光碟一定要洗,如果是網路上的備份遊戲(ISO格式),那可以看看是不是有「SCRUBBED」字樣,有的話表示幫你洗過了。

二、移除多餘分區
如下圖,在設置工具裡就有,其中有三個選項
.只保留遊戲分區 Keep game partition only
.移除更新分區 Remove update partition
.保留所有分區 Keep all partition
image

上面提到三個選項的差別是什麼,這裡牽涉到WII DISC的設計問題,容我解說一下

wii光碟(WII DISC)的整個結構包含了標頭header、分區資料partition information、遊戲國別region setting、最後一個不知道怎麼解釋magic
image

其中遊戲的內容是在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平台上的軟體。

11 則留言:

  1. 請問一下,如果我要將原版光碟備份到硬碟中,可以使用這套軟體嗎? 還是一定要透過Wii主機+USB Loader GX? 如果是透過Wii主機+USB Loader GX,那把原版片放入主機時,Wii主機不會去檢查是否區碼不合或者執行更新嗎?

    Sorry... 為了要玩美版遊戲,現在才開始Study軟改,有些用法好像還不是很懂...

    回覆刪除
  2. 回樓上幾個問題,
    1.如果要將原版光碟備份到硬碟中,可以使用這套軟體嗎? 還是一定要透過Wii主機+USB Loader GX?
    A:我很好奇,如果你對軟體的功能有問題?為什麼不自已下載用用看就知道?為什麼不去看一下開發者對於功能的說明?這篇文章是個引子,如果想知其全貌,問我真的會比較快嗎???
    2. 如果是透過Wii主機+USB Loader GX,那把原版片放入主機時,Wii主機不會去檢查是否區碼不合或者執行更新嗎?
    A:這個是軟改的問題,我樂意回答,主機上的光碟機晶片是會辨識光碟國別和是否會盜版,這是無庸置疑的。
    1+2的回答:所以DNOWBA這篇文章的主題才是「用 Wii Backup Manager 管理並『備份』遊戲」,這樣你懂了嗎?

    回覆刪除
  3. Do Now Ba,
    你好! 請問我的WII還未軟改, 家人因誤玩美版而升級造成半磚
    不知有甚麼法子可解?

    回覆刪除
  4. WII沒有軟改…日規機怎麼玩到美版片的???
    難不成你有硬改…
    這個不是半磚了…你應該是連wii menu 都看不到了(一片綠)
    這個要有一些軟改的技術才能再把你的磚機救回來
    建議你找附近的電玩商看看
    我是會修…不過光來回運費你就划不來了。

    回覆刪除
  5. 版大,
    wiI menu 還能看的到
    遊戲也都還能玩
    但進不去主機設定
    當時2007/11M是委託同事購買(水貨,RVL-001JPN,WHITE)
    有沒有硬改 我還真不知道~
    晶片有可能是早期的GC2-DMA
    還有的救嗎?

    回覆刪除
  6. 進不去主機設定的話,肯定是你有軟改(和硬改沒關係),而且還是改到主機的IOS,這個是因為你不小心升級了韌體了…有沒有救?不是硬體壞掉當然有救啦,沒擔心太多。(概念像電腦主機系統進不去,找個會重灌系統的就好了)

    回覆刪除
  7. d now ba你好: 我讀了很多wii軟改的文章,我碰到一件事,不知您是否知道是甚麼原因?我用usbloader 備份我的遊戲到usb硬碟中,都可以讀;但是之後只要是接上電腦的再用wii backup manager整理後,再接回wii上,畫面就會變黑,重新再用usbloader 再備份一次,又可以讀,我的硬碟格式試過wbfs 和ntfs都有這樣的現象,想了很久還是不知是甚麼原因,我的版本是4.1j,不知道 d now ba有碰過這樣的情形嗎?

    回覆刪除
    回覆
    1. 先補充一下,後來小牧凡有寄封信補充說明,內容如下:
      我的步驟是這樣的:(我的是ios249)
      1.先用電腦開wii backup manager
      2.一顆新的usb 外接硬碟(150G),在wii backup manager中格式化成NTFS格式,此時系統有增加一個wbfs目錄
      3.從網路上抓xxx.ISO的遊戲一個,透過wii backup manager轉到wbfs目錄中
      4.將usb 外接硬碟接上wii,用usbloader gx(3.0版),xxx.iso遊戲可以玩。
      5.接著在usbloader gx開啟的畫面下,放入手頭上正版的遊戲光碟,它會詢問是否要備份到usb 外接硬碟上,按是後,完成備份,此時將光碟從wii中移除,用usbloader gx玩剛剛正版的遊戲,可以玩。
      6.因為我沒wifi,所以想增加封面的話,必須usb 外接硬碟接回電腦,再用wii backup manager讀,剛剛的正版遊戲亦有在硬碟中。
      7.此時,若再把usb 外接硬碟接回wii,再用usbloader gx玩此正版遊戲,螢幕都一直變黑。
      8.這是若用usbloader gx將正版遊戲從usb 外接硬碟中刪除,再重新放入正版光碟,重新備份此遊戲到usb 外接硬碟,移除光碟後,則又可以玩。

      以上是我的狀況,版本更新我有試過
      usbloader gx 3.0
      IOS 249


      ===後來我的回覆是======
      關鍵可能在你是用usbloader gx去備份遊戲,這部分是我沒有做過的,我都是直接用wii backup manager去備份遊戲。有直接用usbloader gx備份的經驗,但是只有2~3次而已。
      也有可能是在你wii backup manager上的設定問題,比方說:
      你可以檢查一下遊戲目錄的檔案在usbloader gx和wii backup manager存放的遊戲清單txt設定上是不是放在同一目錄,或是你的wii backup manager設定有些問題。
      這二個軟體本來就不同一個人做的,要能完全整合在一起,我也做了非常多的測試,所以如果這是你第一次備份遊戲,又是第一次同時使用二個軟體,別灰心,多測試幾輪就可以了,我在blogger上也寫了許多的經驗談,不嫌棄的話,就好好的看一下。

      刪除
  8. 版大,感謝你的文章讓我受益良多!
    終於能把wii用外接硬碟讀取囉:)

    回覆刪除
  9. 版大,不好意思打擾了,我已經看了很多文,實在是沒辦法才來向你求救,我使用隨身碟,如果採用wbfsm儲存遊戲可以玩,唯獨將隨身碟格式化NTFS,再用 Wii Backup Manager 儲存遊戲就讀不到,該如何解決,我是用uloader 5.1f,configurable v71beta27,USB Loader GX(WAD Channel) - r1217,這三個都一樣,讀不到隨身碟,煩請指導一下,萬分感謝!

    回覆刪除
  10. 版大!! 不好意思!! 我想請教一下
    我從網路下載遊戲iso compress
    用wii backup manager
    檢查sha-1 檢查一半就結束了(有轉成wbfs再檢查)
    然後遊戲名顯示是紅色的 不過之前我檢查的遊戲完整檢查完畢是綠色的
    這樣是不是代表那個遊戲不能玩?

    回覆刪除

Related Posts Plugin for WordPress, Blogger...
// Dnow Function