こないだからなんか変だよなあと悩んでいたことがある。
わたしの現在のFireWire機器構成を書いてみると、PowerBook G4 867/12 (Mac OS X 10.4.10)に次の順番で接続している。
PowerBook G4
↓
I-O DATA HDH-UEH120(120GBハードディスク)
↓
Logitec LHD-HBS250FU2(250GBハードディスク)
↓
Logitec LDR-MA16FU2/WM(DVDスーパーマルチドライブ)
わたしのPowerBookくんはUSB 1.1だもんで、USB接続は使い物にならん速度なので割高なFireWire機器の数珠つなぎ構成となっている。(^_^;
んで、悩みの種だったのが3つめのDVDドライブで、動作状態を書いてみるとこんな感じ。
○ CD-R、DVD-R、DVD-RWの書き込み
○ このドライブで書き込んだ音楽や動画、DVDビデオの直接再生
○ 他のDVDレコーダーで録画したDVDビデオの直接再生
○ 音楽CDのiTunesへのRip
△ iTunesで音楽CDの書き込み(たまに書いてる途中で止ることがあった)
× CD-R、DVD-R、DVD-RWに書き込んだデータをハードディスクに戻す
ちなみにCD-RとDVD-Rは最初戻せるものと確信していて、CPRM対応のDVD-RWだけがダメだと思っていたのだが、昨日確認してみると結局どれもだめだ(コピーの途中でエラーがでたり、ハングアップする)ということに気がついたしだい。
とまあ昨日までは、なぜか理由がわからんのだが書き込んだデータを元に戻せないというバックアップとしては全く意味がないぞこんにゃろ状態であった。(^_^;
で、最初はDVDドライブのハード的な不具合かとも思って買ったとこに問い合わせしてみようかとも考えたのだが、その前にこうなったら徹底的に不具合の状態を調べてやろうと、数珠つなぎの順番を替えたり、電源のAUTOオンオフをON(常時)にしてみたり、読み込む盤(CD-Rとか)を替えてみたりといろいろやってるうちについにわかった。(一休さんのポク・ポク・ポク・チーンぐらいスカッとわかった。(笑))
それは接続順を替えていたときたまたま2つのハードディスクがマウントされず(電源入らず)状態になり、しょうがないのでDVDからPowerBook本体の内蔵ハードディスクにコピーしてみたところいままでできなかったコピーが正常に完了したのである。
このときの順番は、
PowerBook G4 → DVDドライブ → Logitec HDD → I-O DATA HDD
だったんだが、最初はこの接続順が成功のミソなのかと考えたのだが、その後、2つのハードディスクも電源ONにして、今度はDVDドライブ→Logitec HDDとデータをコピーしてみたところ、またダメダメ再発。
んで、なんでやねんとまたさっきと同じデータをDVDドライブ→内蔵 HDDとやってみたら大丈夫である。
そのときポク・ポク・ポク・チーンと突然ひらめき今まで悩んでいたことが一気に氷解した。
こいつは・・・FireWireがふんづまってるに違いないと。(笑)
んで、とりあえず 「FireWire 機器間 できない」でググってみたら、こんなの発見。
● Mac OS X 10.1: FireWire 機器間のファイル転送中にハングする場合
まさにこれじゃん。orz
しかもここには、Mac OS X 10.1.1で直っていると書いてあるが、どうもわたしの環境では再発しているらしい。(おいっ)
ってことで、DVDドライブからのファイル転送(コピー)が失敗する理由は判明。
対処方法も上のリンク先のページに書いてある通り、FireWire機器間、つまり外付けDVDから外付けHDDにいきなりコピーするのではなく、いったん内蔵HDDにコピーしてから更に外付けHDDにコピーするという2段階方式にするしかないらしい。
ただし、外付けHDD間でのコピーはいまのところ失敗したことはないので、これは大丈夫なようだ。
また、iTunesで時々書き込み途中で止ってしまうという現象も、実はこのFireWire機器間での問題だったのかもしれない。つまり外付けHDDにあるiTunesライブラリから音楽CDを焼こうとするときに起きてたかもしれない。これも内蔵HDDのiTunesライブラリから焼くと大丈夫なんじゃないかと予想している。
ちなみに機器の接続順は結局関係なしなので現在は一番最初に書いた順になっている。(過去にSCSI機器のときは接続順替えたら直ったということがあったもんで、その感覚がいまだに残っている。)
ただこの繋ぎ替えテストをする前に、このFireWireふんづまり問題とは別な問題があって、LogitecのHDDがしらんうちにスリープしてしまってそのまま復帰してくれない状態にたまになっていた(そんときはFireWireのケーブルを強引に抜いてた)んだが、そんときの接続順は、
PowerBook G4 → Logitec HDD → I-O DATA HDD → Logitec DVD
という順番だった。これを最初に書いた現在の順番にしたところ、いまのところ勝手にスリープ問題は起きなくなったようである。なので順番も別問題には関係あるといえば関係あるかも。
(んにゃでもまだOSスリープにたまたまなってないだけかもしれんのでしばらく様子見)
ということで、根本的な原因解決ではないが、とりあえずの対処法がわかったのでまあなんとかなりそうである。
んが、内蔵HDDが40GBしかないPowerBook G4では結構きびしかったりもする。
でもまあ最低DVD1枚分の空き領域(+仮想メモリ分の数GB)を残しておけばいいんだけどね。
だけども最新の動画フォーマットだとPowerBookくんではパワー不足で見れないデータもあるので、早く新しいMacが欲しいなあと思うんだが、なかなかMac貯金もたまらず、悶々としている毎日である。(^_^;






