MacでNTFS(windows)を書き込み可能でマウントする方法
はじめに
Windowsでフォーマットした外付けSSDをMacに差したら、なんと読み取り専用でマウントされました。 これでは不便なので調べると、怪しい有料ソフトがちらほら...
何とかならないかと調べると、どうやらターミナルからコマンドで読み書きマウントできるみたいです。
外付けHDDを探す
/dev
のどこかにあるのですが、探し方としてMacはdiskutil
コマンドが便利そうです。
(Linuxならfdisk -l
が便利なのですが、Macにありませんでした)
$ diskutil list /dev/disk0 (internal, physical): .... /dev/disk3 (external, physical): #: TYPE NAME SIZE IDENTIFIER 0: GUID_partition_scheme *1.0 TB disk3 1: Microsoft Basic Data Elements 892.8 GB disk3s1 2: Linux Filesystem 107.4 GB disk3s2
目的の1TBの外付けHDDは/dev/disk3s1にあることがわかりました。
マウント
マウント先を作成
マウント先のフォルダと適当な場所に作成します。
私は/Volumes/
以下に作成しました。
sudo mkdir /Volumes/ExternalSSD
デフォルトのマウントをアンマウント
Macに読み取り専用で自動マウントされている領域を剥がします。
sudo umount /Volumes/対象のSSD
NFTS読み書き可でマウント
先程disk3s1
をマウントしたいことが分かったので1つ目の引数に指定します。
マウント先を2つ目の引数に指定します。
sudo mount -t ntfs -o nobrowse,rw /dev/disk3s1 /Volumes/ExternalSSD
Finderで表示
open /Volumes/ExternalSSD
アンマウント
デバイスを抜くときはumount
コマンドを使用します。
sudo umount /Volumes/ExternalSSD