Mac ProをようやくmacOS Sierraにした
手こずりました。 新規インストールでユーザフォルダ内のデータも手動でコピーを志す、という方針で行ったのですが、面倒でした。 手順
- タイムマシーンでのバックアップはとっておく。ついでに外付けHDDに自分のホームフォルダ以下をコピーしておいた(rsyncを使用)
- 外付けHDD(USBメモリの方が一般的かな)にmacOS Sierraのインストーラを入れておく。createinstallmediaコマンド [Apple]を使用する。
- アクティベーション解除をしておくべきアプリは解除する。Adobe CCとかZBRUSHとか。
- インストーラを入れたメディアから起動。起動時にOptionキーを押して出てくる画面で選択する。
- ディスクユーティリティでインストールするドライブを初期化。その後、インストール。
- インストールが完了したらmacOSが起動してくる。普通ならここで指示に従いタイムマシーンから環境の復旧をはかるのだけど、それをせずに手動で書き戻すのを目指す
という手順な訳ですけど、僕の環境特有の問題で、Optionキーで起動ディスクを選択する画面を見るためにはGPUカードをApple純正品(もしくはfor Macとして売られているもの)に戻しておく必要がありました。これが面倒でなかなか腰をあげる気にならなかった。 でもインストール自体はとても素直に終了しました。けれども大変なのはここからなのです。単純に書き戻すべきファイル数が多いという問題は時間をかければいいわけですが(タイムマシーンからと外付けHDDにコピーしておいた方からと、両方からコピーしたり)、Apple Mailで過去に受信したメールをどう戻すか、というのが大問題となったわけです。たぶんですけど、上記手順のストレージを初期化する前に、旧環境のApple Mail上で必要なメールボックスを書き出すという処理をしておくべきなのでしょう。下図はSierraでの書き出し例。
![](https://blogimg.goo.ne.jp/user_image/33/ec/ee990c1cf593efa8fb8b392c0144b006.jpg?random=2f5989aefb04b8679a58246f250cb3e6)
これをやっておかなかったばかりになかなかに面倒な事態に陥ったわけです。 実質的に移行措置が必要だったメールボックスはPOP3で受信を行なっているメールアドレスだけなので、メールボックスとしてはとりあえず一つだけあれば完全じゃないとはいえ最低限必要なものは手に入ります。ということで、外付けHDDにコピーしたユーザフォルダ内の Libray/Mail/v3 の中にある該当するアカウントのフォルダになるINBOX.mboxを Apple Mail で読み込んでやります。INBOX.mboxは単なるフォルダ階層でその中身は下図のようになっています。
![](https://blogimg.goo.ne.jp/user_image/07/a2/f45f99889aad398c34b6359433b08660.jpg?random=bad2b4ade579b84e17b2bf1fcbe8dc6a)
拡張子emlxがメール本文ですね。結構入り組んだ構造になっています。 で、読み込むとですね、この階層がそのままApple Mailの中に再現されてしまうのです。つまりメールボックスが入れ子になってかなり深い階層にメール本体がある。なので、読み込んだメールボックス階層の一番上でメールアドレスで検索をかけて、その階層以下にあるメールをフィルタリングして表示させ、まとめて新たに作ったメールボックスに移動させてやる、という作業を行いました。 ちなみにこのINBOX.mboxには一千数百通のメールが入っていたのですけど、それを読み込むとき、macOSが処理中にメモリ不足を告げてきました。この辺の処理、メモリ管理周りがあまり頭が良くないのかもしれませんね。ともあれ、アプリが落ちることもなく、処理が終了してよかったです。 そんなわけで、とりあえず最低限の復旧はできたかなと。 それ以外に現在のところまでに起こった問題は二つ。一つは写真.appの一部の写真がダブってしまったこと。
![](https://blogimg.goo.ne.jp/user_image/61/1a/8efd63a05e2f680179e3eeefc46f40d9.jpg?random=e581c299f6e1659aa1c473192c52702b)
上図の選択している写真がダブって読み込まれているもの。おそらくフォトストリームに関連した問題なのだと思われ、フォトストリームからすでに消えている古い写真についてはこの問題は起こっていません。手動で頑張って手で消しました。 もう一つの問題は、愛用していた古いアプリが一本起動しなくなったこと。 これは代替アプリをどうにかせねばならないですね。 というわけで、なかなかに苦労した移行がほぼ終了したので、今後適当に使用していった時に、さてどんな感想を持ちましょうか。