OSXのメンテナンス

  • 最終更新:2016年11月17日21:35
  • 投稿日時:2013年10月31日10:38
  • カテゴリ:Mac, Tech
osxメンテナンス

osxメンテナンス

「AllAbout」より参考にさせていただきました。
Webページタイトル : Mac OS Xのメンテナンス
URL : http://allabout.co.jp/gm/gc/2438/
アクセスした日付 : 2013年10月31日(木)

Mac OSXの基本的なメンテナンス方法について実践する。

ディスクの修復とアクセス権の修復

パソコンは、日々のクラッシュやアプリケーションの強制終了により、ハードディスクに不正な箇所ができることがある。そのまま放置すると、アプリケーションがクラッシュしやすくなったりするため、不正な箇所を修正しなければならない。Mac OSXでは、このようなディスクの問題を解決するために「ディスクユーティリティ」というアプリケーションがある。

このアプリケーションでできること

  • ディスクの検証と修復(First Aid)
  • ディスクの初期化、パーティションの設定etc..(消去、パーティション、RAID)
  • 起動ディスクのアクセス権の修復(First Aid )

アプリケーションを起動後、左側のディスク一覧でメンテナンスしたいディスクを選択してから作業する。

起動ディスクの修復

【起動ディスク修復手順】

  1. Mac本体に付属しているインストールディスクまたは、別売りのMac OS X インストールディスクをMacに挿入。
  2. アップルメニュー – 再起動… を実行し、画面が暗くなったらすぐに C キーを押し続ける。しばらく待つと、グレーのアップルマークが出てくるので、そこまできたらCキーを離してもOK。
  3. 言語の選択などを経て、「ようこそ」というタイトルの画面がでたら、画面上部のメニュー「ユーティリティ > ディスクユーティリティ」を選択
  4. 光学ドライブから起動すれば、メインの起動ディスクを修復が可能。あとは、修復したいディスクを選択して、「ディスクを修復」をクリックし、処理が終了するまで待つ。
  5. 修復が終了したら、ディスクユーティリティを終了、「ようこそ」の画面でも「Mac OS X インストーラ > Mac OS X インストーラの終了…」を選択し、再起動。

アクセス権の修復

アプリケーションウェアをインストールしたりするとアクセス権が不正になる可能性がある。
この場合、アクセス権を修復することで対処。ディスクユーティリティのFirstAidに切り替えて「ディスクのアクセス権を修復」ボタンを押して行う。

キャッシュの削除

Mac OSXでは、システムが内部的に行う情報収集結果などを「キャッシュ」という形で保存する。キャッシュされたデータはキャッシュファイルに保存されているので、特に変更がない限りアプリケーションはこの“キャッシュファイル”を参照する。キャッシュが正しくないと、アプリケーションが不正な情報を参照してしまう。これは動作や表示が不正になる原因となる。特に、操作環境をカスタマイズするようなオンラインソフトやシステムを改変するようなソフトウェアをインストールしているときは、キャッシュが壊れることが多い。定期的にキャッシュを削除して初期化を行う。キャッシュを削除するには、Finder以外のアプリケーションを終了した上で、以下のフォルダに含まれるファイル・フォルダを全てゴミ箱に削除、Macを再起動すればOK。

【削除対象となるフォルダ】

  • システムキャッシュ:‘起動ディスク’> システム > ライブラリ > Caches
  • ローカルキャッシュ:‘起動ディスク’> ライブラリ > Caches
  • ユーザーキャッシュ:‘ホームフォルダ’> ライブラリ > Caches

以上のフォルダは、管理者権限を持っていれば、Finderから削除可能。システム以外のキャッシュファイルは基本的に削除してもシステムをおかしくするようなことはないが、キャッシュを削除した場合は、できるだけ早くMacを再起動すること。

初期設定を削除

Mac OSXでは、Windowsのレジストリのような仕組みはなく、各アプリケーションが固有の“初期設定ファイル”で設定値を管理している。これらのファイルが壊れてしまうとアプリケーションが起動しなかったり、動作が不正になったりする。

【初期設定が保存されているフォルダ】

  • コンピュータ全体の初期設定:‘起動ディスク’> ライブラリ > Preferences
  • ユーザー固有の初期設定:‘ホームフォルダ’> ライブラリ > Preferences

たとえば、ネットワーク関連の不具合が発生する場合は、‘ホームフォルダ”/ライブラリ/Preferences/の中にある ByHostフォルダの中身すべてを削除したり、com.apple.internetconfig.plistを削除することで解消されるケースがある。また、com.apple.systempreferences.plistや、
com.apple.loginwindow.plist
com.apple.HIToolbox.plist
HIToolbox.plistもよく壊れる初期設定ファイル。

不要な.DS_Store の削除

.DS_Storeは、WindowsとMac OSXを共有させて使っていればお馴染みのファイル。
この.DS_Store はフォルダの中身をアイコンの位置と、ファイル一覧、フォルダに含まれるファイル毎のコメントの内容を記憶。Windowsネットワークやftpにフォルダごと転送する場合にトラブルの元になる。しかし、このファイルは不可視であるため、削除するにはTerminalを使わなければならない。

●Terminal コマンド で対象フォルダ以下の.DS_Storeを全部削除
‘対象フォルダ’以下にある.DS_Storeをすべて削除するには、Terminalを起動して以下のコマンドを入力し、returnキーを押す。

sudo find ‘対象フォルダ’ -name .DS_Store -print -exec rm {} “;”

※find のすぐ後ろが検索開始位置なので、これを “/”(ルート)にすれば環境にある全ての.DS_Storeが削除される。最後の”;”(セミコロン) は -exec 以降のコマンドの記述を終了することを意味する文字

●AppleScript の場合※「スクリプトエディタ」に入力して実行

do shell script “sudo find ” & (POSIX path of (choose folder)) & ” -name .DS_Store -print -exec rm {} ?”;?”” with administrator privileges

パスワードを入力するとユーザーのホームフォルダ以下の.DS_Store がすべて削除される。

トップへ