コミュニティでの投票について

コミュニティでの投票について解説した記事を公開しました。

Apple Account (Apple ID) の不正利用を確認する方法

Apple Account に関するよくある質問についてはこちらのページを、また不正利用を確認する方法についてはこちらのドキュメントをご参照ください。

しばらく返答が寄せられていないようです。 再度ディスカッションを開始するには、新たに質問してください。

増設したBDドライブを認識しなくなる

Mac Pro (Early 2009 ,OS X 10.6.4) にパイオニア製BDドライブ(BDR-206)を増設したところ、起動直後は正常に認識・動作してBD-Rを焼けますが、起動後しばらく(1時間ほど?)経つと認識しなくなり、イジェクトボタンを押しても開かなくなります。


システムプロファイラを見るとシリアルATAの項目が正常に表示したり、あるいは「シリアル ATA デバイスのスキャン中にエラーが起きました。」と出て他に情報を表示しません。ディスク作成の項目は既存ドライブの情報だけ表示したり、あるいは延々とスキャンし続けて無応答になります。


BD-Rを数枚焼いている作業中は正常動作しますが、しばらくアクセスせずにいると認識しなくなるようです。何がトリガーかハッキリしません。当面は再起動させてしのいでいます。ネットで検索したところ同様の症例を見付け、対策として システム環境設定>省エネルギー>「可能な場合はハードディスクをスリープさせる」のチェックを外すと良いとありました。試したところ、起きにくくなったように思いましたが、やはり時間経過すると認識しなくなります。


AppleCareサポートに相談したところ、シリアルATAデバイスの給電不足が疑わしいとのこと。既存スーパードライブと内蔵HDD4台中の2台を抜いて試しましたがやはり認識しなくなりました。Mac Pro にBDR-206を増設して正常動作している事例がありますか?

Mac Pro Quadx2 (2009)-OTHER, Mac OS X (10.6.4)

投稿日 2010/10/20 20:16

返信
スレッドに付いたマーク ランキングトップの返信

投稿日 2010/12/18 14:55

BDドライブを認識しなくなる問題は,私は,次のようなApple Scriptを動かして

解決しています.

on idle

do shell script "drutil info"

return 80

end idle

80秒ごとに,BDドライブが眠らないように,

ディスクドライブにポーリングしにいくというものです.

参考にしたのは,米国のディスカッションボートです.

私は,実際には次のようなApleスクリプトをつくり,AppleScriptエディタにおいて,

別名で保存して,アプリケーションにしています.

(ファイルフォーマット: アプリケーション,オプション: 実行後に終了しない)

set userPass to "管理者権限のパスワード"

do shell script "pmset -a sleep 0 displaysleep 10" password userPass with administrator privileges

on idle

do shell script "drutil info"

return 80

end idle

私は,このスクリプトを手動で起動していますが,ログイン項目で自動起動するにようにしても良いかも

しれません.do shell script "drutil info"で検索すると,たくさんヒットしますので,

ご都合のよい方法を,みつけられると良いと思います.

なお,ドライブを認識しなくなる問題は,パイオニアのDVR-217やDVR-216でもおこります.

DVR-218(パイオニア製ではなくどこかの会社のOEM?)ではこのような問題は起こっていません.

返信: 36
スレッドに付いたマーク ランキングトップの返信

2010/12/18 14:55 Tomo への返信

BDドライブを認識しなくなる問題は,私は,次のようなApple Scriptを動かして

解決しています.

on idle

do shell script "drutil info"

return 80

end idle

80秒ごとに,BDドライブが眠らないように,

ディスクドライブにポーリングしにいくというものです.

参考にしたのは,米国のディスカッションボートです.

私は,実際には次のようなApleスクリプトをつくり,AppleScriptエディタにおいて,

別名で保存して,アプリケーションにしています.

(ファイルフォーマット: アプリケーション,オプション: 実行後に終了しない)

set userPass to "管理者権限のパスワード"

do shell script "pmset -a sleep 0 displaysleep 10" password userPass with administrator privileges

on idle

do shell script "drutil info"

return 80

end idle

私は,このスクリプトを手動で起動していますが,ログイン項目で自動起動するにようにしても良いかも

しれません.do shell script "drutil info"で検索すると,たくさんヒットしますので,

ご都合のよい方法を,みつけられると良いと思います.

なお,ドライブを認識しなくなる問題は,パイオニアのDVR-217やDVR-216でもおこります.

DVR-218(パイオニア製ではなくどこかの会社のOEM?)ではこのような問題は起こっていません.

2010/12/18 20:06 Tomo への返信

taichan さんからApple Scriptで定期的にポーリングをかける回避策を教えて戴きましたが、この件についてさらにネットで検索したところ以下の情報を見つけました。

BDR-205とMacOSの相性問題 その1

BDR-205とMacOSの相性問題 その2


スクリプトによって放置でスリープしないのも不便に思い、上記その2にあるこんな情報(>Documents >光学ドライブのハングアップ)に従ってシステムにパッチを当ててみました。私の場合はdrutil infoコマンドで確認してドライブ名を

"BD-RW BDR-206"(スペースは3文字、合計15文字)

としました。

これでしばらく様子見とします。上手く行けばこのパッチが完全解決策かも?

2010/12/21 10:46 Tomo への返信

taichan さん お役に立てて幸いです。

私もパッチ当てて3日様子見して問題なしです。どうやら完全解決したようです。ここで皆さんの知恵を借り、それを手掛かりに得た成果と感謝します。

システムを書き換えるので、今後アップデート等で無効になるかもしれません。以下を試みる方は自己責任にてお願いします。


Mac Pro(SATA)用に市販された内蔵用BDドライブはパイオニア製 BDR-205, BDR-206 が主流のようです。これらについては以下のシステムファイル


/System/Library/Extensions/AppleStorageDrivers.kext/Contents/PlugIns/PioneerSuperDrive.kext/Contents/MacOS/PioneerSuperDrive


にあるドライブ名文字列を"BD-RW BDR-205" または "BD-RW BDR-206" (スペース3文字、合計15文字)に書き換えることで、ハングアップしなくなるとの事例があります。私はこちら(夢置場 の Documents > 光学ドライブがハングアップ)で紹介している”らくちんパッチ”を利用しました。

2011/02/26 23:16 2011apl への返信

「改変」だ、「利用規約」違反だ、「明らかにMacOS Xの使用許諾違反」だとかさんざん言われ、困っています。


夢置場 の Documents > 光学ドライハングアップ'' に記載されている内容について。」、この書き方なら当然です。全く状況説明すらしていなし、「さんざん言われ、困っています。」って、向こうを放ったらかしにしてマルチポストですか。


向こうにも書きましたが、オウンリスクの世界ですので、こことかを読んで分からないのなら手を出すべきではありません。


#だいたい、「光学ドライハングアップ」って…。

2010/10/20 21:23 Tomo への返信

確信は無いんですが、10.6.4の不具合のような気がします。

10.6.3もスリープ関連の問題がありましたが、完全に治っていないのかも。

もし、可能なら、10.6.3 or 10.6.2に戻してみると治るかも…。


ウチでも2TBの外付HDDがスリープすると、度々、スピンアップしなくなるトラブルが出ました。

おかげで、HDDのディレクトリ構造が壊れて、マウント出来なくなり、Data Rescueでデータを回収した上で、DiskWarriorで修復を試す羽目になりました。

でも、そのHDDも、10.6.3に戻すと、問題なく運用出来ます。

ただ、HDDを違うメーカーの物に交換すると、同じHDDケースでも10.6.4で問題が出なくなります。

また、問題のあったHDDを別のケースに入れても、10.6.4で正常に動くようになりました。


WesternDigital製HDD+Oxford 911Plus=10.6.4でNG

WesternDigital製HDD+Oxford 911Plus=10.6.3でOK

Hitachi製HDD+Oxford 911Plus=10.6.4でOK

WesternDigital製HDD+JMicron JM20336=10.6.4でOK


こんな感じです。

かなり微妙です…。

2010/10/20 23:00 粕谷 明 への返信

粕谷さん、そしてni_kiさん、アドバイスありがとうございます。

私も心象としては10.6.4のドライバが原因と感じています。もしやMac ProまたはBDR-206のハードウェアか、使い方に何か問題あるかも?念のため皆さんの意見を伺いたく思い投稿しました。あるいはBDR-206を内蔵して正常動作の事例があれば10.6.4ドライバは正常なのかも。


最近、Mac Pro内蔵用BDドライブとしてBDR-206が販売されているのをよく見掛けます。旧機種のATA接続用にはアダプターカードもあるようです。少し前には同じくパイオニア製のBDR-205が多かったようです。これらの事例が分るとヒントになりそうな。

2010/10/20 23:12 Tomo への返信

Tomo さんによる書き込み:


私も心象としては10.6.4のドライバが原因と感じています。もしやMac ProまたはBDR-206のハードウェアか、使い方に何か問題あるかも?

少し考えてみたらドライブのEjectボタンも効かなくなるのですよね。と言うことはドライブ自体もハング(表現は正しくないかも。)しているのかも知れません。ドライバの問題でドライブがハングするのかどうか存じ上げませんが、Ejectボタンまで無効にするのは大変な気がします。

2010/10/21 00:11 ni_ki への返信

Mac Proに内蔵するとドライブ前面の物理イジェクトボタンには触れないので利くかどうか分りませんね。


キーボードのイジェクトボタンを押すと取り出しアイコンを画面表示後、何も起きないか、「このドライブに対応していません エラーコードxxxxx」というようなダイアログが出ます。エラーコードはサポートに伝えましたが失念。


メニューバーの取り出しアイコンにてイジェクトしようとすると、BDR-206を指定しても何も起こらないか、BDR-206自体表示されないか、最悪は取り出しアイコンが青く反転したまま延々とスキャンし続けて、フリーズしないがDock表示しなくなるなど。不思議なのは再起動後しばらくは正常に認識して動作するんですよね。でもじきに見失ってしまい、システムプロファイラの表示も不安定です。

2010/10/21 00:25 Tomo への返信

Tomo さんによる書き込み:


Mac Proに内蔵するとドライブ前面の物理イジェクトボタンには触れないので利くかどうか分りませんね。

Ejectボタンが効かないというのは、そう言う意味だったのですか。Mac Proは存じ上げませんがPowerMac G5はフロントパネルをスライドさせれば、ボタンを押すことが可能でした。

キーボードのイジェクトボタンを押すと取り出しアイコンを画面表示後、何も起きないか、「このドライブに対応していません エラーコードxxxxx」というようなダイアログが出ます。エラーコードはサポートに伝えましたが失念。

この現象から考えると、やっぱりドライバポイですね。

2010/10/22 17:12 Tomo への返信

はじめまして

Early2009 8core 10.6.4にBDR-205を使用しておりますがTomoさんと同様の症状がでております。

パイオニアバルクの205とバッファロー販売の205どちらもこの症状がでるのでMacProもしくはOSの問題だと思います。

可能な場合ハードディスクをスリープにする。にチェックを入れてると毎回、チェックなしの場合はたまにこの症状がでますね。

bay入換えとか試しましたが改善されませんでした。

2010/10/22 20:00 ASIMO への返信

ASIMOさん 貴重な情報ありがとうございます。


BDR-205は206の前機種ですね。機能は同じで206はコストダウンモデル、当初から海外製のようです。もしや使用パーツの違いで205は問題起きないかも?と疑問に思っていました。やはり同じ現象が出ますね。納得しました。


私の環境ではイジェクト利かない時のシステムプロファイラ情報はシリアルATAは延々とスキャンし続けて、結果エラーとなります。ディスク作成の項目は既存スーパードライブのみ表示します。昨日AppleCareサポートと再度相談しました。ハードウェア故障ではなさそう、MacProと非互換らしい、OS Xドライバが原因っぽいことを伝え、エラー発生前と後のシステムプロファイラーログを送信して解析依頼しました。数日中に回答もらえそうです。MacPro用としてBDR-206を販売しているMac系ショップにも10.6.4との互換性を問い合わせ中です。


光学ドライブのSATAはケーブルセレクトでUpper / Lower ベイを識別しますが増設当初はBDR-206をUpperにしました。その後入替えてLowerにしたところ、見失うことが激減?したようにも感じます。いまだに何が不具合発生のトリガーかさっぱり分りません。

2010/12/21 00:51 Tomo への返信

Tomoさんへ


Tomoさんがみつけてくださった方法

PioneerSuperDrive.kext/Contents/MacOS/PioneerSuperDrive を書き換える

すなわち

http://dream.ps.land.to/ のDocuments の``光学ドライブがハングアップ''

に記載されている内容を試してみました.


1日ちょっと様子をみましたが,私のところでは,うまくいっています.

夢置場というホームページやTomさんに感謝です.とても,スマートな対処方法を

知る事ができ,Tomoさんに感謝します.


細かいことは,省きますが,もし,仮にうまくいかない場合は,

Snow Leopard Cache Clear といったソフトウェアをつかって,

システムのキャッシュをクリアすればよいかもしれません.


PioneerSuperDrive.kext/Contents/MacOS/PioneerSuperDriveを

装着しているドライブ名を反映するように書き換えると,

システムプロファイラの機能拡張のところにPioneerSuperDirveというのが出現します.

なんとなく,よい雰囲気ですね.

2011/02/26 23:04 Tomo への返信

正規(場所)の手続きで、「夢置場」の 「Documents > 光学ドライブがハングアップ」の質問をしたら、「改変」だ、「利用規約」違反だ、「明らかにMacOS Xの使用許諾違反」だとかさんざん言われ、困っています。


私のスキルでは、「(夢置場 の Documents > 光学ドライブがハングアップ)で紹介している”らくちんパッチ”」を理解できません。

 できれば、もう少し簡単に説明していただけないでしょうか?

よろしくお願いします。

2012/01/26 11:18 Tomo への返信

OS-10.6を使用しております。

BD-RW BDR-206を購入して、SATAで接続しております。


認識しなくなるので、色々調べてるとコチラにきました。


/System/Library/Extensions/AppleStorageDrivers.kext/Contents/PlugIns/

PioneerSuperDrive.kext/Contents/MacOS/PioneerSuperDrive


を、root権限で"BD-RW BDR-206"(スペースは3文字、合計15文字)に書き換え再起動しましたが、

改善されません。

バイナリエディタは0xEDです。

Snow Leopard Cashe Cleanerでcachesをすべてクリアしてもダメです。


なにか見落としてる対応方法がありますでしょうか?


是非、ご教授宜しくお願い致します。

2012/01/26 13:23 Sputnik への返信

Sputnikさん こんにちは。


このトピックで投稿した以上に付け加える情報はありません。

私の事例は MacPro (MB535J/A) Mac OS X 10.6.4 - 10.6.5 , PIONEER BD-RW BDR-206 リビジョン1.040000 で完全に解決しましたが、同条件でも必ず解決するのか分りません。


最近の状況は 10.7.2 にパッチを当てましたが、起動後しばらく経つと(感覚ですが30分ほどかな)認識しないこと(メニューバーのイジェクトアイコンをクリックすると反転したまま無反応)が多々あります。

システム環境設定 > 省エネルギー にて「ハードディスクをスリープさせる」のチェックを外すと良くなった気もしますが、それでも認識しなくなることがあります。


BDは大容量動画ファイルのバックアップ用にたまに使う程度。起動後すぐに数枚〜10枚程度をまとめて焼く使い方では問題は生じません。今のところ完全に解決しようと追求はしてません。

増設したBDドライブを認識しなくなる

Apple サポートコミュニティへようこそ
Apple ユーザ同士でお使いの製品について助け合うフォーラムです。Apple Account を使ってご参加ください。