2009年8月10日月曜日

MM: BD-R での BDAV にはなるべく UDF 2.6 を!?

BDAV のディスクを作るとき,あとからムービーの変更や追加を行いたくなることがある.そんなとき,実はマルチセッションは使えない建前がある.Blu-ray Disc Association 公式サイト(JP)「公開仕様」のページ にリンクのある UDF 2.6 仕様書(PDF) を見ると,p.153 に, BDAV と BDMV ではマルチセッション使うなと書いてある!
これに関連して,実際に起こった出来事:
  1. BD-R に UDF 2.5 で BDAV を作った.Cyberlink Power2Go Ver.6.0.0.2325 パイオニアBDドライブ付属版
  2. その後,Cyberlink Power2Go 上からいくつかのファイルを上書きで書いてみた.
  3. PC 上で,Windows XP SP2 (+ Cyberlink のソフト一式入れたときに入ったと思われる UDF のファイルシステムドライバ)では,古い状態が見える.エクスプローラでね.
  4. Power2Go でその BD-R のセッションをインポートすると,Power2Go のエクスプローラもどきから新しい状態が見える(が,ファイルの中身にはアクセスできない).
  5. PS3 (システムソフトウェア 2.80) 上では,古い状態が見える.
ところが,同じことを BD-RE でやると,PC からも PS3 からも新しい状態が見える!
BD-R でも BD-RE でも,Power2Go の操作は同じであり,ディスクの空き容量が新ファイルを追加した分だけ減っているのも同じなのに.なーぜー見えないんですかー.
  • PS3 でもデータディスク扱いならマルチセッションを認識したりするのだろうか?
  • UDF 2.6 では Logical OverWrite (LOW) or Pseudo OverWrite (POW) がサポートされる (p.152, p.162) ので,それに則っていれば多分問題なく編集できるのだろう.
  • p.159 に,"BDAV", "BDAV1", "BDAV2", "BDAV3", "BDAV4" はBDAV Application 用に reserved だとある.BDAV に関しては,これを利用して何とかする方法ないのかな?
BDAV on BD-R は UDF2.6 で作ることにしてみよう.PS3 でももちろんちゃんと読めるし.
ちなみに,Power2Go から UDF2.6 で焼こうとすると,POW のフォーマットしますみたいなメッセージが出る.
UDF2.5 のときはその手のメッセージは出なかった.
これまで UDF2.5 で作りまくった分どうしよう‥.

  • 2012/2/6 修正
    • リンク切れ修正:Blu-ray Disc Association 公式サイトの構成が変わっていたのに対応

2009年1月5日月曜日

Win: AHCI でインストールした XP を RAID に

素の xp は AHCI に対応していないので,AHCI モードでインストールするにはインストール時に F6 でドライバ入りフロッピーを使用する必要がある.
Intel の ICH-9R 等では,そのフロッピーを利用する場合,いくつかの選択肢が提示される.
その中で,「AHCI」と「RAID」は別々に出てくるが,実は RAID は AHCI を機能的に含んでいる(Intel の情報).
なので最初から RAID を選ぶのが無難だが,私は知らずに AHCI で入れてしまった.
後になって,ドライブを追加して RAID したいと思って,BIOS で SATA モードを AHCI から RAID にしたところ,xp がブルースクリーンを出して落ちる.
これを,OS の再インストールなしで何とかしようという話.

私自身の行った手順では,

  • BIOS では SATA を AHCI モードに.このとき,xp は普通に起動する.
  • Intel Matrix Storage Manager をインストール.
  • レジストリをいじる.こちらのサイトから ICH9R-RAID.reg をダウンロードして適用(ダブルクリック)する.
  • リブートする.BIOS 設定で,SATA を RAID モードに.
  • RAID の BIOS が出たら(複数台つながないとまともに出ないらしい?),Ctrl+I で RAID 設定.
  • xp 起動.無事認識

であった.この方とほぼ同じ話だと思われる.

私の場合は xp の x64 版だったが,多分 x86 版(32bit)でも同じだと思う.