photoslibraryを置くディスク形式

Bluetooth の仕様が変更になった影響でポケゴープラスが使えなくなった問題が解決したのでようやく iPhone を iOS11 に更新し年末年始に撮り溜めていたカメラのデータを High Sierra の写真アプリに取り込もうとしたらこのようなエラーを表示しました。

この “jpegvideocomplement” を検索語に調べてみると、写真アプリのデータである photoslibrary が格納されているディスク形式が「大文字/小文字を区別」している場合に起きるということが分かりました。

http://hkitago.tumblr.com/post/169719340056


また原因を同じとして起きる問題に Live Photos (ライブフォト) を読み込めなくなることがあるようで、実際に High Sierra に更新する9月末以降のライブフォトがライブラリにありませんでした。

解決方法は「大文字/小文字を区別しない」ディスク形式にするより他無いらしく、一旦別の「大文字/小文字を区別しない」ディスクを用意してデータを往復させることにしましたが、同じディスクに置いていた iTunes ライブラリなど含めて 2.5TB ほどあるので時間が掛かって仕方ありません。

また関連して、少し前に画面撮影のデータが読み込めない問題があったのですが、


ファイル名に時間を付けないことで回避したように思えて、上述したディスク形式の問題で結局読み込めないという羽目になっています。

今回の教訓として iOS11 と High Sierra へ移行するにはディスク形式に注意すべきでしたが、単に APFS の内蔵ディスクを使う一般的な環境下であれば特に気にする必要がありません。

http://hkitago.tumblr.com/post/169719429926

ただ APFS は SSD に最適化した形式なので、外付け HDD は Mac OS 拡張 (HFS+) のままで十分かと思います。今後写真データは増えて行く一方だと予想できるので、一時的な作業場所として APFS の内蔵 SSD と保管用の HFS+ の HDD とライブラリのデータを分けて管理する必要があるのかなと感じると同時に、写真アプリは起動時にオプションキーを押すことでライブラリの切り替えが容易になっていますが、アプリ内でデータを別のライブラリに移動するような機能があると便利な気がしました。

参考:

HDDの物理障害をDIY復帰

Thunderbolt で iMac に接続していた EyeTV の録画用途に3TBの3.5インチハードディスクを使っていました。


深刻な物理障害は3回目ということもあり、バックアップなどの準備は問題ないのが幸いでした。


と思って検索してみるとこんなのがありました。


アマゾンで安価だったのですが、今回は外れ製品だったようです。


しばらくするとヘッドの異音はなくなり、こんな希望が見えたのでメールで問い合わせてみたところ、PCB 故障の疑いがあるということでした。

http://hkitago.tumblr.com/post/168312509896


そこで回路の修理に無水エタノールを近所のドラッグストアで買ってきました。

eBay で交換用の基板もあったのですが、ファームウェアを偽装するのに一度大陸へ送還するという面倒さもあって断念し、データと電源部分の接点を綿棒を使って拭いてみました。

真ん中上と右下に二つあるネジ穴近くにある3箇所の接点です。

すると、なんということでしょう。


接点復活スプレーという選択肢もありましたが、成分が精密過ぎや価格、など考慮した結果。


結構残っているので眼鏡のレンズ拭きに毎日使っています。

http://hkitago.tumblr.com/post/168313351751


最後に、誤字埋込ばかりで失礼しました。

参考:

ディスクの不正な取り出し

開発 iMac 環境の Mavericks で外付けハードディスクを Thunderbolt から USB (HDST Touro Desk) 接続へ移行した途端にスリープ復帰後に次のような通知を表示しディスクを認識しなくなるようになった。

おググりなさってみると現状では省エネルギー設定で OS X 自体をスリープさせないか、Keep Drive Spinning のようなソフトウェアを使って定期的にハードディスクをスリープしないようにするかのどちらかのようなのだけど、公式フォーラムにて省エネルギー設定をそのまま活かすなら SMC リセットが有効だと知った。

実際に省エネルギー設定はこのような感じでデフォルトからスリープまでの時間を15分間延ばし停電後の起動にチェックを入れている。
スクリーンショット 2014-04-22 11.09.46

この通知後にディスクがそのままお亡くなり、という事例もあるようで Mavericks は当初からディスクトラブルが多いこともあって注意したいところ。

参考:

2TBの壁

3TBのハードディスクをUSB2時代の2TB用のケースでデータを移動させてしまったものだから取り出せなくなった。
スクリーンショット 2013-10-23 14.39.47
公式掲示板で「ディスクの問題はDW一択だろ!」のコメに煽られ慌ててソフトウェアを購入してみたもののうまく認識せずサポートへ連絡しました。
Screen Shot 2013-10-23 at 16.02.32


結局 AIM の画面共有機能まで使ったものの解決せず TestDisk を試すことに。
Screen Shot 2013-10-26 at 4.32.14
パーティションの区切り方に矛盾がない緑色の表示なのでパーティションテーブルを書き込み Deeper Search には行きません。
Screen Shot 2013-10-26 at 4.33.22
再起動するよう求められるので一旦取り出すとようやく認識しました。(Time Capsule の構成ですね)
Screen Shot 2013-10-26 at 4.52.30
2TBの壁は越えたが DiskWarrior は高く付いたなあ…。

参考:

Leopard can’t format a USB external hard disk with Disk Utility

miniStack FW/USB2.0 Enclosure Kit V2 を使っていて全く同じ問題に遭遇した。

Mac OS Leopard can’t format a USB hard disk? Seriously? | iLounge Backstage
“Ah,” I said, “I have 10.4.10 installed on my Mac mini.” Amazingly, that didn’t work, either. It turns out that when G-Tech said older, it meant “pre-10.4.6.

Pismo に乗っている 10.4.11 を使ってみたが、この指摘のようにうまくいかなかった。Tiger 以前のインストール DVD も持っているのだが、なんと幸運なことに今は廃止になってしまった Firewire 400 ポートを使うことができた。

さらにコメントを読んでみると、WD MyBook や LaCie 1TB USB2 といったディスクで同様の問題が起きているようだ。

Mac OS Leopard can’t format a USB hard disk? Seriously? | iLounge Backstage
13
Go to the Partition tab. Create two partitions. Under Options, select GUID Partition Table (what you would use to make a Mac OS boot disk) and click OK then Apply.

• Once your partitions are in place, do it again, reverting back to just one partition, but still keeping the GUID Partition Table option. Click OK and Apply again, and at this point you should be cool.
Posted by MacMaster on May 23, 2008 at 6:36 AM (PDT)

23
#13 worked for me after trying to format my 1TB Fujitsu/Siemens USB External to no avail. Don’t use the erase tab, make two partitions and select GUID (in fact I managed to create 2 partitions without selecting this). And then reformat as 1 partition GUID.
Posted by MatthewPH on October 16, 2008 at 1:39 AM (PDT)

最終的にはこのコメントの方法を利用して無事に Leopard の Disk Utility を使ってハードディスクをフォーマットすることができた。また、一旦フォーマットできてしまえば USB に差し替えても問題なく使用ができた。

こんな作業をしていたのも、この確定申告時期に HDD をスッ飛ばした親族がいたので 300GB に交換装着した MacBook の Time Machine 用に利用することにした次第。:-)

Seagate 製 2.5インチ SATA で Leopard を使用する問題

Techworld が、”Users at risk of data loss thanks to ‘irresponsible’ Apple” にて Seagate 製 2.5インチ SATA で Leopard を使用するとデータが飛んでしまう問題を伝えている。時既に遅し、昨日リビングで Leopard を入れて使用していた Mac mini がアップデートの再起動後にグレーホイール画面から起動することなく、シングルユーザーモードで次のようなメッセージを繰り返していた。

0 [Level3] [ReadUID 0] [Facility com.apple.system.fs] [ErrType IO] [ErrNo 5] [IOType Read] [PBlkNum 112144072] [LBlkNum 25] [FSLogMsgID 0000000000] [FSLogMsgOrder First]

0 [Level3] [ReadUID 0] [Facility com.apple.system.fs] [DevNode root_device] [MountPt /] [Path /private/var/db/dyld/dyld_shared_cache_i386] [FSLogMsgID 0000000000] [FSLogMsgOrder Last]

さらにアーカイブしてのインストールでもエラーとなり、確認してみると Previous System にアーカイブしたデータの再配置に失敗したようだった。その後、Previous System のユーザーデータを外付けHDD、あるいはターゲットモードの両方でバックアップのデータの書き出しに失敗するという状況になった。

インストール DVD と、ターゲットモードの親マシンにある2つのディスクユーティリティでディスクを検証しても問題がないということだったので、録画映像データのどこかに不良セクタがあるのだろう程度に疑っていた。ところが、今朝この記事を読んでシステムプロファイラを確認したところ、”ST9120821AS” という製品番号は違うものの、メーカーとファームウェアリビジョンが一致していた。(画像参照)

最終的にはデータを諦めクリーンインストールで対応することになったが、今でも Leopard になってから気になっている EyeTV の “No Signal” という表示が1時間に一度くらいの割合で起きている。(バッファの読み書きに問題があると見える。)仕事で利用している MacBook の HDD が東芝製だったのは幸いだったが、テレビ好きの妻が駄々を言い出す前に手を打つ必要がある。

Update: AppleInsider によると、はっきりと明言はしないものの Apple はこの問題を認識したそうだが Mac mini が含まれていないのが気になるところだ。Mac OS X 10.5.1 にアップデート後は EyeTV の録画にコマ落ちやノイズがない(”No Signal” が表示される頻度も落ちた)ことからひょっとしたらソフトウェアの問題なのかもしれないという考えもあるが、もう少し静観してみよう。