web-dev-qa-db-ja.com

ディスクは読み取り専用としてマウントされていますが、fstabで読み取り/書き込みとして定義されています

コンピューターに問題があります。最近、DebianをベースにしたDeepin Linuxをインストールしましたが、内部のntfsフォーマットのHDDを使用したいと思います。

起動時に自動マウントするようにfstabエントリを作成しました。これが次の行です。

UUID=BE9823F89823AE39 /media/Data ntfs defaults,gid=1000,uid=1000 0 0

問題は、デフォルトのオプションでは、ディスクはrwとしてマウントされることになっていますが、まだ読み取り専用モードになっているということです。

誰かが私を助けるアイデアを持っていますか?

編集:
jpgaughが言ったことを実行しましたが、それでも機能しません。これが私の新しいfstab行です:

UUID=BE9823F89823AE39 /media/Data ntfs-3g defaults,gid=1000,uid=1000,dmask=022,fmask=133 0 0
4
BDeliers

さて、私は最終的にそれを動作させる方法を見つけました。

問題は、Windowsキャッシュデータをパーティションに残したWindows 10が原因でした。それを解決するために、私はWindowsで起動し、ファストスタートオプションを無効にしてLinuxを再起動しましたが、今は大丈夫です。

これが私の作業中のfstab行です:

UUID=BE9823F89823AE39 /media/Data ntfs-3g defaults,gid=1000,uid=1000,dmask=022,fmask=133 0 0 
6
BDeliers

windows 1を使用すると、デフォルトのシャットダウンではNTFSディスクが従来のフラッシュおよびアンマウントされた状態や呼び出された状態ではなく、スリープまたは休止状態になるため、注意が必要です。これは、そのntfsディスクをマウントしている他のオペレーティングシステムに問題を引き起こすか、win10によって休止状態にされたときに他の誰かがアクセスした後、Windows 10が再びアクセスした場合、win10はダーティだと見なしてディスクチェックを行うことがよくあります。

Windows 10-コントロールパネル-電源オプション-システム設定または電源ボタンの機能を選択-uncheck高速起動をオンにする(推奨)

高速起動をオフにする

何が起こっているかについてのより良い技術的回答については、windows 10 disk fast startupでのWeb検索で説明されます。 Windows 10の問題とLinuxのマウントの問題が1つのディスクのwin10と、Linuxがntfs-3gを使用してNTFSディスクにアクセスする別のディスクのLinuxとの間で何度も往復しました。また、彼らはwin10高速起動restartにのみ影響しないと言っていますshutdownに影響します

そしてtuxera.comからntfg-3gのデロパー彼らは述べています:

Windows hibernation and fast restarting

On computers which can be dual-booted into Windows or Linux, Windows has    to be fully shut down before booting into Linux.
otherwise the NTFS file systems on internal disks may be left in an inconsistent state and changes made by Linux may be ignored by Windows.

So, Windows may not be left in hibernation when starting Linux, in order to avoid inconsistencies.
Moreover, the fast restart feature available on recent Windows systems has to be disabled.
This can be achieved by issuing as an Administrator the Windows command which disables both hibernation and fast restarting :

powercfg /h off
0
ron