Macに組み込まれているNTFS-(New Technology File System)を使用すると、NTFSファイルへの読み取りのみが可能になり、書き込みアクセスが制限されます。ただし、NTFSフォーマットのドライブへの書き込みサポートを有効にするのに役立つ隠しオプションがあります。このオプションを有効にすることは技術的な作業であり、高度な専門知識が必要です。
しかし、一部のユーザーはそれでもそれを進めて、完全な読み取りおよび書き込みアクセスを取得したいと思うでしょう。これらすべてに加えて、NTFSドライブからの潜在的なデータ損失など、問題が発生するリスクが高くなる可能性があります。今後、このようなオプションを最後に選択する必要があり、適切なデータバックアップがないと実行してはなりません。したがって、このオプションを続行する前に、データバックアップを作成することが不可欠です。
他の安全で推奨されるオプションは、無料のサードパーティドライバーを使用して書き込みサポートを有効にしますが、特にMacシステムでシステム整合性保護機能を無効にする必要がある場合は、インストールに少し時間と労力がかかります。
MacでNTFSを有効にする3つの簡単な方法
コマンドラインを使用してドライブごとに基づいてMacシステムでNTFSを有効にする3つの異なる方法について説明するので、以下を参照してください。
方法1:ドライブUUIDを使用してMac用のNTFSを有効にする
この方法は、Mac用のNTFSを有効にするための最良のアプローチであると考えられています。ただし、ドライブ名ベースの方法と比較すると、少し複雑な方法です。
手順1:NTFSドライブをMacシステムに接続し、次のコマンドを使用してNTFSドライブのUUIDにアクセスします。‘diskutil info / Volumes / DRIVENAME | grep UUID ‘(DRIVENAMEを使用したものに置き換える必要があります。次のコマンドで忘れずに置き換えてください。)
ステップ2:ここで、次のコマンドを使用します:“ UUID = ENTER_UUID_HERE none ntfs rw、auto、nobrowse” >> / etc / fstab’to String with the result UUID to Append UUID with NTFS read / writesupport。
手順3:NTFSドライブは、デフォルトではシステムの画面に表示されない場合があります。ただし、「open / Volumes」コマンドを使用してFinderからそのフォルダにアクセスすることにより、/ Volumes /ディレクトリから取得できます。
ステップ4:デスクトップにドライブを表示する場合は、次のコマンドに従います: ‘sudo ln -s / Volumes / DRIVENAME〜 / Desktop / DRIVENAME‘
実験的なNTFS書き込みマウントは、UUIDではなくドライブ名で使用することもできます。これについては以下で説明します。
方法2:ドライブ名を使用してMac用のNTFSを有効にする
手順1:次のコマンドを使用します: ‘sudo echo“ LABEL = DRIVE_NAME none ntfs rw、auto、nobrowse” >> / etc / fstab‘を使用して、Windowsドライブ名でNTFS書き込みサポートを追加します。
このオプションはsudoコマンドで機能します。したがって、コマンドを正しく実行するには、管理者パスワードを入力する必要があります。さらに、/ etc /はシステムのディレクトリであるため、このコマンドは/ etc / fstabファイルの末尾にドライブ名を追加します。したがって、ディレクトリ内のファイルに書き込むにはスーパーユーザーアクセスが必要であり、そのためsudoプレフィックスが必要です。
手順2:/ Volumes /を調べて、読み取りと書き込みがサポートされている、新しくマウントされたWindowsNTFSドライブを検索します。これは、マウントされたNTFSドライブに簡単にアクセスするためのリンクをOSXデスクトップに作成するのにも役立ちます。 ‘sudo ln -s / Volumes / DRIVENAME〜 / Desktop / DRIVENAME && open〜 / Desktop / DRIVENAME‘
方法3:FUSEを使用してMac用のNTFSを有効にする
ステップ1:Mac OS用のFUSEをダウンロードしてインストールし、インストール中にデフォルトオプションを使用します。さらに、続行するにはAppleのコマンドライン開発者ツールが必要になります。システムにそれらがない場合は、[Finder]> [アプリケーション]> [ユーティリティ]から[ターミナル]ウィンドウに移動して、次のコマンドを実行します:「xcode-select–install」、[インストール]をクリックしてツールをインストールします。
さらに、Homebrewパッケージマネージャーをインストールし、コマンドスクリプトをコピーして貼り付けます: '/ usr / bin / ruby -e“ $(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)'ターミナルウィンドウが表示されたら、Enterキーを押します。プロンプトが表示されたらパスワードを入力すると、Homebrewが自動的にインストールされます。
ステップ2:Homebrewをインストールした後、ターミナルウィンドウでコマンド「brewinstall ntfs-3g」を実行して、ntfs-3gをインストールします。
ステップ3:これで、読み取りモードまたは書き込みモードのNTFSパーティションは、次のコマンドを使用して手動でマウントできます: ‘sudo mkdir / Volumes / NTFS‘
ステップ4:この後、システムにNTFSドライブを接続するときに、次のコマンドスクリプトを実行します:「diskutillist」を実行して、ディスクパーティションを一覧表示します。
手順5:Windows_NTFSファイルシステムでパーティションを確認して、/ dev / disk3s1と記載されているNTFSパーティションのデバイス名を探します。
手順6:NTFSパーティションがシステムに自動的にマウントされる可能性があります。したがって、マウントを解除する必要があります。これは、/ dev / disk2s1をNTFSパーティションのデバイス名sudoumount / dev / disk2s1に置き換えることで実行できます。
手順7:次のコマンドを実行します: ‘sudo / usr / local / bin / ntfs-3g / dev / disk2s1 / Volumes / NTFS -olocal -oallow_other‘ドライブをマウントし、/ dev / disk2s1をNTFSパーティションのデバイス名に置き換えます。
/ Volumes / NTFSにマウントされたファイルシステムを確認できます。
デスクトップに通常マウントされているドライブのように点滅します。この後、通常のプロセスに従ってNTFSドライブを取り出すことができます。