改造XBOXの仕組みを知る!
いくら自分では改造しない人でもこれくらいの知識は知っておいた方がいいでしょう。
また、FTPをするときにも多少これらの知識が役に立ちます。
★その1 XBOXのHDDの構成を知る!
XBOXは基本的にパソコンと同じです。ツーかパソコン。FTPをやる際にもこの構成を知っとく方が便利でしょう。
よってXBOXのHDDの中はパーティションによって各ドライブに分かれています。よくXBOXの記事にCドライブとかFドライブとか出てくるアレです。
とりあえず純正(無改造)XBOXではどうなっているかと言うと…
純正(無改造)のパーティション | |||||
ドライブ | 用途 | 容量(byte) | 説明 | ||
C | システムドライブ | 524.189.696 | 純正ダッシュボードのデータ(純正OS)などのファイルが入っています。 | ||
D | DVDドライブ | − | 説明不要のDVD-ROMドライブのことです。 | ||
E | セーブデータ用ドライブ | 5.118.738.432 | 各ゲームのセーブデータ、XBOX本体にインストールした音楽データの保存領域です。 | ||
H | リムーバブル | − | コントローラーにメモリーユニットがささっているとFTP等でHDDの中をのぞいたときにメモリーユニットがこのドライブになっているときがあります。 ドライブ名もHではない場合があります。 |
||
X | 一時キャッシュ領域1 | 786.300.928 | いわゆるメモリー領域です。ゲームの一時キャッシュがここに保存されます。 | ||
Y | 一時キャッシュ領域2 | 786.300.928 | いわゆるメモリー領域です。ゲームの一時キャッシュがここに保存されます。 | ||
Z | 一時キャッシュ領域3 | 786.300.928 | いわゆるメモリー領域です。ゲームの一時キャッシュがここに保存されます。 |
…となっています。大体WD社のHDDですがたまにSeaGate社のHDDが入っています。しかも何故か8Gのやつと10Gのヤツが存在してます。しかし純正ダッシュボード(OS)は最高でも8G(ギガ)の認識なのでどっちが入っていても使える領域は同じです。
つぎに改造XBOX(ダッシュボードはEvoXを使用)ではどうなっているかと言うと…
改造(EvoX)のパーティション | |||||
ドライブ | 用途 | 容量(byte) | 説明 | ||
C | システムドライブ | 524.189.696 | EvoXダッシュボード、純正ダッシュボードのデータなどのシステム&OS関係のファイルが入っています。 他にはバイオスデータ、バックアップ(固有ID、キー等)データ、スキンデータ、トレイナーデータがここに入っています。 |
||
D | DVDドライブ | − | 説明不要のDVD-ROMドライブのことです。 ちなみに対応メディアはCD-RW、DVD-ROM、DVD-R、DVD-RWです。CD-Rは対応してません。読み取りレーザーの出力をいじったりしたら無理やり対応しますが… |
||
E | セーブデータ用ドライブ | 5.118.738.432 | 各ゲームのセーブデータ、XBOX本体にインストールした音楽データの保存領域です。 EvoX用のエミュ等の保存データ類(セーブ、スクリーンショット等)もここに記録されています。 |
||
F | フリーデータ領域1 | 129.403.191.296 | フリー領域です。好きなデータを入れれます。ゲームデータ、エミュ、アプリ等何でもここに入れてちゃんと起動するようにCドライブ内の構成ファイルを書き換えましょう。 8G以上の容量のHDDを増設してフォーマットしなおすとFドライブというフリー領域が出来ます。1パーティション137Gが最高なので他のC、E、X、Y、Zの合計約8Gを引いた約129GがMAXになります。 137G以上のHDDをつけても普通は137Gまでしか認識しません。 |
||
G | フリーデータ領域2 | 137.405.021.378 | バイオスがLBA48に対応したバイオスなら上のFドライブで認識しない137G以上を認識できます。 例えば160Gなら160−137=23GがGドライブの容量になります。 GドライブのMAX領域も137Gなので最高でも改造XBOXの容量は約274Gになります。 |
||
H | リムーバブル | − | コントローラーにメモリーユニットがささっているとFTP等でHDDの中をのぞいたときにメモリーユニットがこのドライブになっているときがあります。 増設したHDDの容量によってドライブ名もHではない場合があります。 |
||
X | 一時キャッシュ領域1 | 786.300.928 | いわゆるメモリー領域です。ゲームの一時キャッシュがここに保存されます。 | ||
Y | 一時キャッシュ領域2 | 786.300.928 | いわゆるメモリー領域です。ゲームの一時キャッシュがここに保存されます。 | ||
Z | 一時キャッシュ領域3 | 786.300.928 | いわゆるメモリー領域です。ゲームの一時キャッシュがここに保存されます。 |
…となっています。よって最大限利用したならバイオスをLBA48対応にしてHDDは250Gか300G(26G分は認識しませんが)を使うのが一番利口でしょう。
★その2 XBOXのシステムを知る!…FATX
XBOXはWindowsとシステム的にも同じですが一応専用システムとなってます。
簡単に言うとPCでいうFAT32とかはXBOX専用のFATXになってます。PC用と違って多少気にくわないところがあります。
・文字制限がある。
→ファイル名は42byte(半角42文字)なのでFTP等で流すファイルは半角42文字以内でないと転送できません。まぁXISO化して他の方法をとれば…
・使えない文字コードがある。
→ <>=?:;”*+,/ \ | 等が駄目みたい。正しく表示されません。
・1フォルダーの最大保持ファイル数が決まっている。
→1つのフォルダー内には4096ファイルしか保持できません。
そんなに関係ないだろと思いますでしょうがMAMEロムとかはクローンとかハックゲーム入れるとゆうに4096以上あるので一つのロムフォルダーで管理するのは不可能です。まぁロムの場合はロムパスとかあるのである程度分ければ問題ないですが…しかしMAMEoXのスクリーンショットフォルダーは一つだけなので(今のところ)全てを撮りきることは不可能です。
★その3 XBOXのシステムを知る!….xbeファイル
XBOX専用exeファイルです。パソコンでいうEXEファイルのことです。
ゲームを実際HDDにインストールするとよくわかります。ゲームフォルダーの中に必ずある「Default.xbe」。それこそがそのゲームの起動ファイルです。
ゲームに限らずエミュ、アプリなんでも起動ファイルは「Default.xbe」となってます。
★その4 起動に関することを知る!
普通の人は全く気にならないと思いますがDVDトレイにゲームが入っている状態で電源を入れるとXBOXのダッシュボード画面に行かずにゲームが始まりますよね?
これはダッシュボードの起動ファイルよりDVDトレイに入っているメディアの起動ファイルが優先するせいです。これを利用して改造してるわけですが詳しく起動優先順序を書いとくと…
無改造…
@ DVDトレイに入っているメディアのDefault.xbe(起動ファイル)
A XBOXのHDDのCドライブ内のxboxdash.xbe(純正ダッシュボード起動ファイル)
改造EvoX…
@ DVDトレイに入っているメディアのDefault.xbe(起動ファイル)
A XBOXのHDDのCドライブ内のevoxdash.xbe(EvoXダッシュボード起動ファイル)
B XBOXのHDDのCドライブ内のxboxdash.xbe(純正ダッシュボード起動ファイル)
…よって自分で改造する方には大事ですがXBOXの本体のバイオスを焼いた後HDDを市販のHDDに交換してEVOX起動CDやHDDインストーラーCDを入れたまま電源を入れるとメディアを先に読み込むので交換したHDDに何もデータが入っていなくてもCDからEvoX等が立ち上がるわけです。