ディスクドライブを自動的にマウントする前に、コマンドを実行してください。

ディスクドライブを自動的にマウントする前に、コマンドを実行してください。

sudo ntfsfix /dev/sdf2Windowsの起動後に通常実行する必要がある複数の外付けハードドライブがあります。

ウィンドウを閉じましたが、このエラーは引き続き発生します。

ドライブが自動ロードされる前に、このコマンドを実行してドライブを正常に使用できるようにしたいと思います。

答え1

これは通常、Windowsでクイックスタートを有効にした場合に発生します(Windows 8および10ではデフォルトで有効になっています)。

クイックスタートが有効になって終了すると、Windowsは実際に完全なシャットダウンプロセスを実行しません。代わりに、ユーザーセッションを終了してメモリ使用量を最小限に抑え、本質的に冬眠。何ができるかいいえこれは、ローカルファイルシステムを正しくマウント解除するのと同じです。 Windowsがシステムの唯一のオペレーティングシステムである場合、問題はありません。ただし、デュアルブートを使用している場合は、現在経験しているように見える問題が発生する可能性があります。

クイックスタートを無効にすると、日常の実行要件が削除されますntfsfix

答え2

単純な答えではありませんが、udevルールを追加することでこれを行うことができます。

見回したが、サンプルを作成するNTFSディスクが見つかりませんが、cephプロジェクトはそれを使用してディスクを自動マウントします。

これらの要件はあなたの要件よりもはるかに広範囲ですが、この文書を注意深く見てください。

https://github.com/ceph/ceph/tree/master/udev

これをテストすることはできません。追加するルールはこれに似ています。

ACTION=="add", ENV{ID_FS_TYPE}=="ntfs", RUN+="/bin/ntfsfix /dev/%k"

関連情報