回答:
あなたが説明する問題は、最初はメニューバーからドライブを管理できるアプリを書くつもりでした。これはマウンテンと呼ばれ、ここで入手できます。
楽しんでくれると良いです!!
更新:取り出された外付けUSBフラッシュドライブを再マウントする唯一の方法は、USB大容量カーネル拡張機能をアンロードしてロードすることです。
kextunload /System/Library/Extensions/IOUSBMassStorageClass.kext
に続く:
kextload /System/Library/Extensions/IOUSBMassStorageClass.kext
これにより、すべての外部USBドライブが再マウントされます。
IOUSBMassStorageClass.kext
は素晴らしいですが、Mac OS X 10.9.5(Mavericks)での私の簡単なテストから、アンロード/リロードIOUSBMassStorageClass.kext
は私のマシンに接続されたUSBフラッシュドライブにのみ影響するようです。USB 3.0セルフパワーハードディスクドライブはまったく影響を受けず、kextunload
コマンドを実行した後でも使用できます。
(libkern/kext) not found
)では機能しなくなりました。メカニズムが同じであり、拡張機能の名前が別の名前であるかどうかを知っていますか?
以下を使用してデバイスをマウントします。
diskutil mountDisk device
デバイスは
/dev/disk2
disk1s7
/Volumes/Macintosh HD
グラフィカルなDisk Utility.appのようなものについては、マウントされていない接続ドライブも表示され、イジェクトされたディスクをそこから再びマウントすることもできます。
diskutil unmount
またはをdiskutil unmountDisk
使用すると、ボリュームはアンマウントされますが、再マウントのためにデバイスは接続されたままになります。
ここではコマンドラインは必要ありません。ディスクユーティリティ(/アプリケーション/ユーティリティ/ディスクユーティリティ)を開き、ドライブを選択して[マウント]をクリックします。
画像はウィキペディアから取得しています