複数のマシンに接続されるハードドライブがあります。 Mac OSXを実行している1台のMacBookPro、一部のUbuntuとFedoraのインストール、場合によってはWindows XPまたはVista。したがって、使用するマシンに関係なく読み取りと書き込みができるようにNTFSをフォーマットしました。 。MacOSにインストールしました MacFUSE これを行うために。
問題は、タスクバーの「ハードウェアの取り外し」機能を使用せずにUSBデバイスをWindowsボックスから取り外すと、ドライブがロックされることです。 Mac OSにマウントしたい場合、エラーメッセージが表示され、Windowsに接続して、きれいにアンマウントする必要があります。
だから、私の質問は:マウントの問題なしにすべてのコンピュータ/ OSでドライブを使用する簡単な方法はありますか?
最新バージョンの Mac用NTFS-3G を使用すると、ディスクが正しく切断されていない場合でも、ディスクを強制的にマウントできます。
オペレーティングシステム間で移動する場合は、FAT32を使用する必要があります。すべての主要なOSは、サードパーティのソフトウェアやここで必要なようなばかげた調整を必要とせずに、FAT32の完全な読み取り/書き込みサポートを備えています。
ドライブを正しくアンマウントする必要があります。
それを行う必要がある理由は、そのUSBスティック用のWindows書き込みキャッシュであるため、応答性を高めるためにyoruアプリへのファイルの書き込みが完了したと言われる場合がありますが、それでも作業を完了するのは難しい場合があります。
それが完了する前にスティックを取り外すと、データが失われます。それを行うのはデータの保護のためです。
ロックを解除するには、Windowsシステムが手元にある必要があります。これが、この問題の修正について聞いた唯一の方法です。
関連するメモとして、MacOS Xからドライブを安全に取り外すとロックが発生する可能性があり、Macネイティブのソリューションを見つけることができませんでした。それは修正するためのハンドバスケットの地獄でした。
Linuxでは、forceオプション(mount -f
)。これはshould OS Xでも動作しますが、試したことはありません。
編集:ntfsfix(ntfsprogsに付属)はドライブのロックを解除します。 ntfsprogsはすべてのLinuxコンピューターで利用できるはずであり、macportsでも利用できると思います。