思い出すのに使う日記

よくある備忘録

PS2 FHDB導入とFMCB作成

FreeDVDBootを知ったものの、所有しているSCPH-50000(厚型のBBUnit付)では使用できず。
販売されているFMCBなどを購入せずになんとかしてPS2のHDDにFHDB導入を目指す――
――導入済みなので目指した時のメモと確認。

用意した物

PS2 (SCPH-50000 純正のネットワークアダプタ付き)
PS2メモリーカード (純正8MB)
USBメモリ (FAT32)
・HDD 250GB (3.5インチ IDE)
IDE USB変換ケーブル (3.5インチは電源必須)
・PC(使用したのはWindows11)とその他作業に使用するソフトをダウンロード

IDEのHDDを余らせていたので交換していますが、純正でもデータ消去しても良くてFMCB作るまでが目的ならそのままでも出来るはず。
MX4SIOを使う予定ならFMCB化するPS2メモリーカードは純正が必要だとか。
記載しているファイル名などはverが含まれているものが多いので変わる場合があります。

HDDにFHDBイメージ書き込み

非公式ながらFHDBインストール状態のHDDイメージが配布されているようなのでまず利用してみる。
FMCB無しでHDDイメージも使わずFHDBインストールは難しいようなので、HDDイメージでのインストールが気になる場合はFMCB作成後にFHDBをインストールし直す。

Noobie Package

https://gbatemp.net/download/unofficial-fhdb-noobie-package.36931/
https://www.psx-place.com/threads/fmcb-fhdb-noobie-package.21763/ (参考)
導入解説でよく見かける配布先がError 503で遮断されていたので、他に情報集めているうちに見つけた所を参考に。
上のURLから「FHDB v1.966 (2019-01-14).img.7z」をダウンロード。
7z圧縮は7-Zipや更新されたWindows11でどうにかして展開。

HDD Raw Copy Tool

https://hddguru.com/software/HDD-Raw-Copy-Tool/
「Noobie Package」のimg書き込みのため「HDD Raw Copy ver.1.10 portable」をダウンロード。
FHDBをインストールするHDDを「IDE USB変換ケーブル」でPCに接続して「HDD Raw Copy Tool」を起動する。

ソース選択

起動して表示されるソース選択画面(右下のContinueボタンの側に Plase select SOURCE 表示)で「FILE | Double-click to open file」をダブルクリック。先にダウンロードした「FHDB v1.966 (2019-01-14).img」を選択して「Continue」へ。

SOURCE Device Selection
File : Double-click to open file からimgファイル選択後
書き込み先選択

次に書き込み先選択画面(Please select TARGET 表示)で「USB | (IDE USB接続中のHDD)」を選択して「Continue」へ。MODELやCAPACITYをよく確認して間違えないように。

TARGET Device Selection
USB接続中のHDDを選択。書き込み先を間違えないように容量など要確認。
書き込み開始(最終確認)
STARTを押すと最終確認。

「START」ボタンを押すと「ターゲットデバイスのすべてのデータは上書きされます。続行してもよろしいですか?」のような最終確認が入るので、よければ「はい」で開始。

最終確認。「はい」で書き込み開始。

1分ちょっとで終わるようです。「100% complete」後、「HDD Raw Copy Tool」を閉じて終了します。

100% complete で閉じます。

書き込み後にSTARTが押せるようになっていたりしますが、そのまま押したら再度書き込みされます。
IDE USB接続」していたHDDも取り外し。

PS2へHDD取付

先ほどイメージを書き込んだHDDをネットワークアダプタへ取り付け。純正のHDD固定金具は未使用(純正HDDは厚みが薄いので合わない)。
ネットワークアダプタIDE端子と電源は脆そうなので、ぐいぐい引っ張ったりせずHDDの取り外しは慎重に。HDD固定金具無しでアダプタを持って持ち上げるのは危険。
アダプタに取り付けできたらPS2に取り付け。

PS2起動と確認

PS2を起動すると「Free McBoot」と出て少し待つと、いつものっぽい画面に「Free HDBoot」が表示されます。
ここまでで一先ずFHDBは導入できた…はず。

img で入れた Free HDBoot

FMCBの作成

FMCB作成のため「FMCBInstaller.elf」を準備。

FMCB Install ダウンロード

Free MCBoot Memory Cardを販売しているらしい
heldergametech.com
https://heldergametech.com/shop/ps2/free-mcboot-with-real-magicgate-memory-card/
こちらの Latest OPL BDM4.8.1 for MC2SIO Setup と書かれたDownload Linkから「Latest-OPL-Setup-BDM4.8.1.zip」をダウンロード。
展開して中のフォルダ「FMCB v1.966 Install」ごとUSBメモリに入れます。USBメモリはフォーマットで「FAT32」にしています(今回試したのは1GBと16GB)。「NTFS」にするとPS2で読み込めず。

FMCBインストール (PS2で操作)

PS2メモリーカード」をSLOT1に、「FMCB v1.966 Install」を入れたUSBメモリPS2に接続。
PS2のメニューから「 uLE / wLE 」を選択して「LaunchELF」を起動する。
FileBrowser>mass:/>FMCB v1.966 Install まで進み、「FMCBInstaller.elf」を選択。
メインメニューが表示されたら「インストール(標準)」>「はい」>インストールタイプ「標準」を選択。これは作成作業中の本体モデル向けFMCB作成(MCへのインストール)。
作成するFMCBが他のPS2本体で使う予定の物なら「インストール(標準)」から「クロスモデル(他モデル対応)」を。「マルチインストール」よりクロスモデルを推奨されている模様。
インストール完了までしばらく待って完成。

作成したFMCBにはそのまま起動できる「OPL」OpenPS2Loader(OPNPS2LD.ELF)や、コントローラーの入力確認ができるpadtest.elfも入っているようです。元々FHDBが目的なのでFMCB内はほぼ手付かず。
FMCBとLaunchELFだけならこちら。下の方の Downloads/links FMCB v1.966 (2019/04/13): (ver等は確認時)
sites.google.com

FMCB起動

作成したFMCB入りメモリーカードPS2に挿して電源を入れるだけ。FHDBの時と同じ様に「Free McBoot」が表示されるはず。

FHDBインストール (PS2で操作)

FMCB作成時の「FMCBInstaller.elf」でHDDにFHDBのインストールもできる。
メインメニューで「R1ボタン」ページ切り替え、「FHDBのインストール」を選択するとHDD(PS2 HDD Unit)にFHDBがインストールされる。
メニューでよく使用するであろう「LaunchELF」の場所
Path: hdd0:/__sysconf/FMCB/BOOT.ELF
PS2の電源を入れた時にHDDのFHDBから始めたい時は、FMCBを挿したままPS2を起動しない。MCが先(FMCB Configurator設定)になっているそう。

FMCBがあれば「FMCBInstaller」入りのUSBメモリだけで、PS2からHDDを取り外すことなくFHDBが導入できてしまう。HDD換装していますが。
FMCB購入するのがきっと楽だけど、その場合は予備のFMCB作成やFHDB導入前に1つしかないFMCBのデータを破損したりすると再購入するはめに。これもあってケチった今回はFMCB作成。

初導入時にやった余計な事

上の作業だけやってればやらなくても導入できる恐らく余計な作業。

WINHIIP でPFSフォーマット

PS2に内蔵するHDDを「PFS (Playstation File System)」にフォーマットする。
Windows11では管理者として実行する。しないと使えない…。
ダウンロードはミラーサイトばかり見つかるので今回は三代目HDLあぷろだ PS2 HDL HDA Uploaderから。
ディスクの管理で未割り当て状態から開始すると上手くいきます。

ディスクの管理から初期化(試したのは MBR > ドライブ文字無し)

「HDD Raw Copy Tool」でイメージ書き込む際、windowsで適当に初期化未割り当てにしておいた別のHDDを使用したらあっさり完了。最初に250GBをFullで1時間以上かけた意味。
PS2でFHDB起動できたので、今後はうまくいかなかった時だけPFSフォーマットしてからやってみることに。

ダイアログボックス

ダイアログが大量に出る。

The selected hard drive does not have a valid PS2 Master Boot Record.

Are you really certain that you wish to FORMAT the selected hard disc drive.

The FORMAT process cannot be reversed.

There has open a problem wrting to the destination hard disc drive!

There has been a problem writing to the hard disc drive!

There are correctable partition errors (Corrupt or Blank MBR)

Do you wish to correct the errors now

The drive does not have an HDL Settings partition. Do you wish to create it.

There has been a problem writing to the hard disc drive!

The HDL Settings partition has been created.

Plase be aware that even if you now install images, when this drive is first startes up whih HDL in a PS2 it will display its "Software License" for you to accept, it is not a sign that HDL wants to Format the drive, that's a different question!

FreeDVDBoot

PS2がFreeDVDBootを利用できるモデル(主に薄型)なら使いたい。
GitHub - CTurt/FreeDVDBoot: PlayStation 2 DVD Player Exploit

FHDB導入後

PS1やPS2ディスクレス起動が目的なのでOPL-DBを導入していきます。別記事でしています。
reifla.hatenablog.com