はじめに
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