Home

macFUSE + NTFS-3G + Mountyを使用してNTFS読み書きアクセスを有効にする

Updated on 2024年12月3日火曜日

Written by

JackYamamoto

Approved by

Henrique Vieira

やまと English Français Deutsch Español Português

概要: この投稿は、macOSまたはOS XでNTFSに書き込む方法について無料で説明します。複雑な手順なしにMacでNTFSに即時読み書きアクセスをしたい場合は、最高のNTFS for Macツール - iBoysoft NTFS for Macをインストールしてください。

macOSで使用したいNTFS形式の外部ドライブはありますか?その場合、MacでNTFSドライブが読み取り専用であることに気付いたことでしょう。つまり、MacでNTFSドライブにコピーしたり、書き込んだり、編集したり、ファイルを削除したりすることができません。

では、MacでNTFSに書き込むにはどうすればよいでしょうか?この記事では、NTFS-3GとMountyを使用して、オープンソースのFUSE for macOSを介してMacでNTFS書き込みサポートを有効にする手順を紹介し、より良い代替方法についても述べます。

💡 NTFSドライブに重要なファイルが格納されている場合は、 iBoysoft NTFS for Mac をMacで読み書きサポートでNTFSをマウントすることを強くお勧めします。使いやすく、安全で信頼性があり、ディスクをNTFS形式でフォーマットしたり、NTFSディスクを修復したりするなどの高度な機能があります。

MacはNTFSに書き込むことができますか?

いいえ、MacはデフォルトではNTFSに書き込むことができません。代わりに、NTFS形式の読み取りサポートのみが備わっています。

NTFSまたはWindows NTファイルシステムは、Microsoftによって所有され、Windows NT 3.1以降で使用されています。MicrosoftはNTFSの完全な仕様を公開していないため、Appleがそれを使用するためにライセンス料を支払う必要がある可能性がありますが、それが彼らの目的ではないかもしれません。

MacでNTFS外部ディスクを使用すると、以下のようなことが起こります:

Macに差し込んだ後、NTFSドライブがマウントされ、デスクトップに表示され、そのファイルを開いて表示することができるようになります。ただし、ファイルを変更したり、ディスクの名前を変更しようとすると失敗します。また、MacからNTFSドライブにファイルをドラッグ&ドロップしようとすると、禁止のシンボルが表示されます。

MacでNTFSに読み書きする方法

MacでNTFSに読み書きする最良の方法は、iBoysoft NTFS for Macなどの信頼性の高いNTFS for Macドライバーを使用することです。追加のツールや複雑なコマンドが不要で、間違った操作が失敗したりディスクの破損を引き起こす可能性がありません。それをインストールするだけで、MacでNTFSを自動的に読み書きアクセスでマウントします。

MacでNTFSの読み書きアクセスを有効にするだけでなく、ドライブをNTFS形式でフォーマットしたり、MacでNTFSを修復したり、Boot Campパーティションから起動したり、NTFSドライブをMacでマウントしたりアンマウントしたりすることもできます。

それでも、実験的な方法を試したい場合や、時間をかけることを気にしない場合は、オープンソースソフトウェアのmacFUSEやFUSE for macOSを使用してMacでNTFSに読み書きすることも可能です。このオプションを引き続き探っていきましょう。

macFUSEを使用してNTFSに書き込む方法

macFUSE(FUSE for macOSやOSXFUSEとも呼ばれる)は、macOSがネイティブでサポートしていないファイルシステム(NTFS、SSHFSなど)を一部または全体的にサポートするためのソフトウェアパッケージです。これはファイルシステムを作成・管理するインフラストラクチャを提供しますが、特定のファイルシステムタイプを自らサポートするわけではありません。

そのため、NTFSの完全な読み書きアクセスを提供するオープンソースドライバであるNTFS-3Gを使用する必要があります。このように、macFUSEはNTFS-3Gの実行のための基盤を提供し、NTFS-3GはmacOSカーネルと相互作用し、MacでNTFSの実際の読み書きサポートを提供します。これにより、macOSやOS XユーザーはMacでNTFSに対してシームレスに書き込むことができます。

さらに、NTFSボリュームをコマンドラインを使用して手動でマウントする複雑なプロセスを自動化するためにMountyが必要です。数回のクリックでMacでNTFSの書き込みサポートを有効にするシンプルなインターフェースを提供します。

とは言っても、以下の手順に従ってmacFUSEを使用してMacでNTFSドライブを読み書きアクセスでマウントすることができます:

  1. Finderを開き、Applications>サービスのフォルダからTerminalを起動します。
  2. 次のコマンドをTerminalにコピー&ペーストしてエンターキーを押すと、Command Line Toolsがインストールされます。xcode-select --install
  3. 「インストール」をクリック>「同意する」をクリックし、ツールのダウンロードを待ちます。(数分かかる場合があります。)
  4. 次のコマンドを実行してHomebrewをインストールします。/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
  5. ログインパスワードを入力してエンターキーを押します。
  6. Homebrewをインストールするための指示に従います。(TerminalからHomebrewをインストールできない場合は、パッケージをダウンロードしてインストールしてください。)
  7. Homebrewをインストールした後、次のコマンドを実行してmacFUSEをダウンロード&インストールします。brew install --cask macfuse
  8. 必要に応じてパスワードを入力してエンターキーを押し、macFUSEのインストールが完了するまで待ちます。 
  9. Homebrewを更新するために以下のコマンドを実行します。brew update
  10.  NTFS-3Gをインストールします。brew install gromgit/fuse/ntfs-3g-mac
  11. 最後に、Mountyを取得します。brew install --cask mounty
  12. システムエクステンションを有効にするよう求められた場合は、変更を受け入れてMacを再起動します。
  13. すべてのツールがダウンロード&インストールされたら、ApplicationsフォルダからMountyを起動し、「NTFS_volume_name"を再マウント」をクリックしてください。 
  14. 管理者ログインパスワードを入力してOKをクリックします。
  15. Mountyディスクへのアクセスを許可するにはOKをクリックしてください。 

NTFSドライブは、読み書き権限でマウントされるようになりました。

これらの手順は、macOS Sonomaを実行している私のMacで動作し、以前のシステムにも適用されるはずです。システムがアップグレードされた場合は、MacでNTFSドライブを使用するために手順を繰り返す必要があり、動作することが保証されていません。シェアすることを思い出してください。

MacでNTFSボリュームに信頼性の高い一貫したアクセスを求める場合は、特に最新のmacOSバージョンの場合は、iBoysoft NTFS for Macをご検討ください。これはMountyのおすすめです。このMac用NTFSドライバーを1つインストールするだけで、突然NTFSドライブへのアクセスが失われる可能性がなく、MacでNTFSに書き込むことができます。

NTFS読み書きをMacFUSEでマウントしたい方々にご利用いただけるよう、この記事を共有してください!

 

エラー:NTFS-3Gは、閉鎖されたソースmacFUSEが必要なため無効になっています

コマンド(brew install ntfs-3g)でNTFS-3Gをインストールしようとすると、「ntfs-3gが閉鎖されたソースmacFUSEが必要なため無効になっています」というエラーが表示されます。

これは、FUSEの使用がHomebrewで非推奨となり、FUSEを依存関係とする任意の数式が無効化されたためです。MacにNTFS-3Gをインストールするには、以下のコマンドを実行する必要があります:

brew install gromgit/fuse/ntfs-3g-mac

macFUSEとNTFS-3Gのアンインストール方法

macFUSEやNTFS-3Gが不要な場合は、以下の手順でアンインストールできます:

MacでmacFUSEをアンインストール:

  1. Appleメニューに移動>システム設定を選択します。
  2. 左パネルからmacFUSEを選択します。
  3. Fuseを削除をクリックします。

MacでNTFS-3Gをアンインストール:

  1. Terminalを開きます。
  2. 次のコマンドを実行します。brew uninstall ntfs-3g

この投稿は役立ちましたか?シェアしてください!