Mac!!!ガジェットとはちょっとした小物・気のきいた小道具のこと。Macのコネタを紹介。スマートフォンなどなど。ishogaki0MacBookのデータ移行の話の続きです。今回は写真と音楽データを移行する方法です。どちらも簡単にできます。iPhotoのデータを新しいMacに移すには,元のMacのホームフォルダの中にある写真フォルダの中身を新しいMacの写真フォルダにコピーします。これだけで写真データが移行できます。Libraryの中に全部あるので,これを移すだけで終わります。写真の枚数が多いとかなり時間がかかるので,落ち着いてやってください。iTunesのデータが僕は一番大きいです。10GB超であります。これも写真と同じ要領で音楽フォルダの中身を全部新しいMacの音楽フォルダにコピーしました。これだけで,全部移行できました。曲の再生回数までコピーされました。ポイントは全部そのままコピーすることです。どのファイルが必要なのかとかを考えてやると多分失敗します。音楽フォルダ以下のiTunesフォルダもコピーした恩恵か,iPhoneを新しいMacに接続したときに中身を消去するかどうか聞かれずに同期が始まりました。最初にバックアップをフルに取るからか,バックアップには時間がかかりましたが,そのあとは普通の同期でした。謎なのが,音楽とアプリは,新しいMac側と同期ができている状態なのに,連絡先・カレンダー・写真は新しいMacとは同期されていないことでした。同期しようとすると,まず「別のコンピュータと同期していますがいいですか?」的なことを聞いてきました。連絡先もカレンダーも写真もすでに新しいMacへ移しているので,同期しました。写真はiPhoneの中にあったデータを消して,新しいMacにある写真を最適化して,それをコピーしているようでした。連絡先とカレンダーも同じことが起きていると思います。音楽を入れ直されなかったのは良かったんですが,写真をなぜ入れ替えたのか?よくわかりません。なんにしてもiPhoneの同期が新しいMacでもすんなりいったのはよかったです。ishogaki0Macのデータ移行について。あとからSSDに換装する予定ですが,はじめにデータ移行だけやってしまって,データ移行のすんだHDDの中身をまるごとSSDにコピーするつもりです。今回は必要最低限なデータを移行して,使ってない設定などは反映されないようにしました。それでもデータの移行はTimeMachineで作ったデータを元にしてやりました。TimeMachineのバックアップは偉大です。何回もデータ移行をやった結論としては,はじめてMacを起動したときの初期設定でデータを移行するのが一番無駄がないような気がします。ユーザーを作ってから移行をしようとすると,ユーティリティの中にある「移行アシスタントアプリ」を使った時に,元のMacにあったユーザーを新しいMacでも作られてしまいます。使い始めて早くもいらないユーザーができてしまってすっきりしません。これを避けるためには,初回起動のときに移行したほうがいいかなと思います。今回は,初回起動時の設定は終わってからデータを移行しようとしたので,移行アシスタントアプリを使うのをやめました。いうわけで,自分で必要なデータをコピーすることにしました。いうと,面倒かったです。Macにはじめから入っているアプリケーションのデータは移行する方法が簡単なのですが(実際には,調べる前に自力でやろうとしたのでかなり時間かけましたけど・・・),自分でインストールしたアプリのデータ移行がかなり大変でした。以下,データ移行の方法を簡単に書きます。−Mailで受信したメールと設定メールのデータはホームフォルダのライブラリ/Mailの中に保存されているので,これを新しい方へコピーします。メールサーバサーバーなどの設定はライブラリ/Preferences/com.apple.mail.plistに保存されているので,これも新しい方へコピーします。これでMailを起動するとパスワードが聞かれるので,入力します。するとMailの環境が移行されています。−アドレスブック,iCalのデータアドレスブックやiCalにはデータを書き出す機能があります。データを書き出して,そのデータを読み込むだけで移行できます。[アドレスブック]「ファイルー書き出すーアドレスブックのアーカイブ」でデータを書きだします。新しいMac側で書き出したデータを「ファイルー読み込む」で読み込みます。[iCal]OSのバージョンによって,データの書き出しを行う部分が違います。Leopard側では,「書き出すーiCalアーカイブ」になってます。バックアップするかアーカイブするかを行って,iCalのデータを書き出してしまいます。書き出したデータを読み込めば,データ移行ができます。ちなみにGoogleカレンダーとCalDavを使ってカレンダーを同期していますが,これらのカレンダーはパスワードを再入力する必要があります。(追記)[ターミナルの設定]ターミナルのエンコードやフォントの設定はターミナルごとに書き出すことができます。書き出した設定を読み込んでやると,その設定のターミナルが追加されます。-Apple純正ではないアプリのデータこれは苦労しました。一応データを移行するのはできたんですが,これが正しい方法かどうかの自信がありません。参考程度にしてください。[Booksのデータ]蔵書管理アプリのBooksのデータを移行しました。本の数が1000冊以上あるので,このデータを作り直すのは避けたいところ。データを移行するためにいろいろやってみました。Booksには「書き出す」「読み込む」機能があるんですが,いまいち使い方がわかりにくいです。今思えば,これをもう少し調べたほうがよかったかもしれません。僕はかなり無理矢理な感じでデータを移行しました。Support/Booksを探します。Support/にコピーします。これでBooksを新しいMac側で起動すると,データが移行されています。Support/の中にはアプリケーションの名前がついたフォルダがあります。このデータをコピーするだけで,アプリケーションのデータを移行することができました。Books以外にデータを移せたのは,ブログ執筆アプリのectoのブログのデータ,TeXの数式を画像にしてくれるLaTXiTの履歴データ,マルチメッセンジャーのAdiumのアカウント情報やメンバーの情報,ファイル転送ソフトのCyberduckのサーバーのデータなどです。再登録すれば良いデータも多いですが,時間が節約できました。-.bashrc,.emas.elなどの隠しファイル普段ターミナルはBashで処理をして,エディタにはEmacsを使っているので,.bashrcや.emacs.elのコピーは必須です。こいつらはFinderからは表示されないので,ターミナルでcpコマンドでコピーしました。全部ホームフォルダにあるので,そんなに大変ではないです。注意したいのは,どっちがコピー元かをはっきりさせることです。ターミナルだと自分が今,コピー元にいるのか,コピー先にいるのかがややこしくなるので,注意したほうがいいです。やってみて,データ移行はなんとか終わりました。データをコピーする前にはバックアップを取るのをお忘れなく。上書きしてしまう前に,名前を変えておくと,間違ってアプリが動かなくても,元に戻せます。WordPress.com.。