Mac
 Computer >> コンピューター >  >> トラブルシューティング >> Mac

macOS Catalinaでレガシーシステム拡張機能を削除する完全ステップバイステップガイド

「Catalinaが警告してくれたレガシーシステム拡張機能をどうやって特定して削除すればいいの?アンインストーラーを実行してみたけど、全部消えた気がしない…」——これはAppleコミュニティによく寄せられる質問です。

Macでレガシーシステム拡張機能を削除する方法をお探しですか?実は多くの方が、自分のMac上のレガシーシステム拡張機能を特定・削除する方法を知りません。本記事では、レガシーシステム拡張機能の仕組みから、具体的な削除手順まで詳しく解説します。

レガシーシステム拡張機能とは?

レガシーシステム拡張機能とは、macOSにおける旧式のカーネル拡張機能(KEXT)のことです。特定のハードウェアやソフトウェアの機能を有効にするために使用され、外部デバイスのドライバ、ネットワークツール、仮想化ソフトウェア、アンチウイルスプログラムなどの機能を支えるために、macOSのカーネルと直接やり取りを行います。

しかし、技術の進化に伴い、レガシーシステム拡張機能は段階的に廃止されつつあります。macOS Catalina以降、Appleは従来のKEXTに代わる仕組みとして「システム拡張機能(System Extensions)」と「DriverKit」を導入しました。

そのため、レガシーシステム拡張機能に依存するソフトウェアを使用している場合、macOS(Catalina以降)は「今後のバージョンではサポートされなくなる」という警告を表示します。

この解説が役立ったら、ぜひ友人にもシェアしてください!

Macでレガシーシステム拡張機能を削除する方法

方法1:関連するソフトウェアをアンインストールする

レガシーシステム拡張機能は通常、ハードウェアドライバ、仮想化ツール、アンチウイルスプログラムなどのサードパーティ製アプリケーションによって読み込まれます。これらのアプリケーションをアンインストールすれば、拡張機能も一緒に取り除かれます。

具体的には、Finderを開いて「アプリケーション」フォルダに移動し、該当するソフトウェアを見つけます。あとはアプリケーションをゴミ箱にドラッグするか、専用のアンインストーラーが付属している場合はそちらを使用してください。

方法2:iBoysoft DiskGeeker for Macを使って削除する

iBoysoft DiskGeeker for Macは、ディスク管理・ストレージ容量の最適化・システムパフォーマンスの改善を支援するプロフェッショナルなディスク管理ツールです。内蔵HDD/SSD、外付けドライブ、SDカードなど、接続されたディスクの管理に幅広く対応しています。

このツールは、キャッシュ、ログファイル、アプリの残骸ファイル、レガシーシステム拡張機能といったシステム上の不要ファイルを自動でスキャンします。スキャン後はファイル名やサイズを確認しながら、必要に応じて選択的に削除できるのが魅力です。

手順は以下の通りです:

ご覧の通り、ほんの数ステップでMacからレガシーシステム拡張機能を簡単に削除できます。便利だと感じたら、iBoysoft DiskGeeker for Macを周りの方にもシェアしてみてください!

方法3:手動でレガシーシステム拡張機能を削除する

ほとんどのレガシーシステム拡張機能は「/Library/Extensions/」と「/System/Library/Extensions/」に保存されています。Finderを開き、メニューバーの「移動 > フォルダへ移動」を選択して、これら2つのパスを手動で入力し、レガシーシステム拡張機能に関連するファイル(通常は「.kext」という拡張子が付きます)を検索してください。
macOS Catalinaでレガシーシステム拡張機能を削除する完全ステップバイステップガイド

不要な拡張機能ファイルが見つかったら、ゴミ箱にドラッグします。管理者パスワードの入力を求められた場合は、パスワードを入力して「OK」をクリックしてください。

レガシーシステム拡張機能はカーネルと直接やり取りするため、削除後はカーネルキャッシュを再構築してシステムの安定性を確保することをおすすめします。ターミナルを開いて以下のコマンドを入力し、Enterキーを押すだけでキャッシュを再構築できます:

sudo kextcache --clear-staging

ここまでの手順が完了したら、変更を確実に反映させるためにMacを再起動しましょう。

Macでレガシーシステム拡張機能を見つける方法

「/Library/Extensions/」や「/System/Library/Extensions/」を直接確認する以外にも、「システムレポート」やターミナルを使ってレガシーシステム拡張機能を発見できます。

システムレポートは、ハードウェア・ソフトウェア・ネットワーク構成の詳細情報を確認できるmacOS標準ツールです。「ソフトウェア」というセクションの中に「カーネル拡張機能」の項目があり、現在システムに読み込まれているカーネル拡張機能(レガシーシステム拡張機能を含む)の状態や詳細を一覧で確認できます。

インストール済みのレガシーシステム拡張機能をチェックするには、システムレポートを開き、左サイドバーの「ソフトウェア」セクション配下にある「拡張機能」を選択します。右側のリストに、システムにインストールされているすべてのカーネル拡張機能が表示されます。古いカーネル拡張機能には通常「Legacy」や「Outdated」といったマークが付き、バージョン情報に警告が併記されることもあります。
macOS Catalinaでレガシーシステム拡張機能を削除する完全ステップバイステップガイド

もちろん、ターミナルコマンドでも読み込まれている拡張機能を確認できます。

  1. ターミナルを開きます。
  2. 以下のコマンドを入力すると、読み込まれているすべての拡張機能を一覧表示できます:
    kextstat | grep -v com.apple
    このコマンドはApple製以外のカーネル拡張機能(KEXT)をすべて抽出します。もしレガシーシステム拡張機能があれば、古い拡張機能として表示されることがあります。
  3. 拡張機能のファイルパスが分かりにくい場合は、次のコマンドで絞り込みましょう。レガシーシステム拡張機能に関連するファイルを見つけるのに役立ちます:
    kextstat | grep -i legacy

無事にMacからレガシーシステム拡張機能を削除できたら、この記事をぜひシェアしてください!

  1. macOSでRARファイルを作成する方法:初心者向け完全ステップバイステップガイド

    RAR形式は、高い圧縮率と分割アーカイブ機能で人気のあるファイル圧縮フォーマットです。WindowsではWinRARなどを使って簡単にRARファイルを作成できますが、macOSにはこの形式へのネイティブ対応がありません。圧縮アプリはたくさんありますが、RARファイルを作成できるものを探しています。WinRARを使ってみたものの、コマンドラインでしか使えません。もっと簡単な方法はありませんか?(Redditより).rar形式でファイルを圧縮できるプログラムを探しています。ターミナル操作にはあまり慣れていないので、手順を簡単に教えてください。(Appleディスカッションより)ご安心ください。本ガイ

  2. AppValleyは安全?お気に入りのアプリを入手する前に知っておくべきリスクと対策

    AppValleyは、有料アプリを無料で入手できるとして人気を集めているサードパーティ製アプリストアです。しかし、「AppValleyは本当に安全なのか」という疑問を持つユーザーも少なくありません。豊富な機能を備えたAppValleyは確かに魅力的ですが、ダウンロードしたアプリによってシステム上に不要ファイルが蓄積されることもあるため、定期的な削除が推奨されます。最大の魅力は、ダウンロードしたアプリを自由にカスタマイズ(トゥイーク)できる点にあります。 例えば、AppValleyからSnapchatをダウンロードすれば、相手に既読をつけずに投稿を読むといったカスタマイズが可能になります。また、