WindowsとLinuxが共有するNTFSパーティションのデータ破損を防ぐ方法は?

WindowsとLinuxが共有するNTFSパーティションのデータ破損を防ぐ方法は?

私はほとんどの作業にLinuxを使用していますが、時々Windowsが必要な場合があります。そのため、次のディスク設定を使用して、コンピュータにLinux Mint 14とWindows 8(デュアルブート)をインストールしました。

  • sda1:Windows 8で割り当てられた350MBパーティション(まだ理由がわかりません)
  • sda2:ウィンドウインストール
  • sda3:私の共有NTFSドライブ
  • sda5:Linux Mint 14のインストール
  • sda6: Linux Mintのスワップ領域

私のファイルのほとんどは、2つのsda3オペレーティングシステム(私のバックアップパーティションに似ています)間で共有されます。両方のオペレーティングシステムからアクセスできます。ただし、時々私のファイルが破損する可能性があります。

例:私は最近Eclipseをダウンロードし、Linux Mintのsda3ドライブのフォルダに解凍しました。すべてが正常です。その後、Windowsに切り替えたときにいくつかのエラーが発生したため、ドライブを修復するように求められます。私はそれを受け入れ、Windowsはいくつかのスキャンを実行して再起動しました。 Linux Mintに戻ったときにEclipseが機能しないことがわかりました。確認してみると、Eclipseフォルダ内のほとんどのファイルが破損していました。同様のことが異なる方法で発生します。 Linux Mintで作成/ダウンロードしたファイルをWindowsで表示または開くことができない場合があります。私はこのようなファイルを失うのに疲れました。

ハードウェアの問題ですか? (私のコンピュータは少し古いです)

ハードウェアに拘束されていない場合は、現在使用しているものよりもオペレーティングシステム間でデータを共有するより良い方法がありますか? (どちらも別々のNTFSパーティションを持っています)

ベストアンサー1

何が起こるかは、ファイルが破損しているのではなく、Linuxがファイルが破損しているかどうかを確認するために最善を尽くしていることです。いいえ破損しています。

ファイルシステムを開いたり、書き込んだり、閉じたりすると、オペレーティングシステム(WindowsとLinux)は、ファイルシステムが正しく閉じられないなど、「ダーティ」と表示されます。

通常、ファイルシステムをマウント解除すると、残りのI / O要求がすべて満たされ、ファイルシステムのログ(利用可能な場合)が空になり、すべてのディスクキャッシュが物理ディスクに同期されていると仮定して、ファイルシステムがクリーンであるとマークされます。

場合によっては、NTFS-3Gユーティリティは、Windowsが起動時にファイルシステムをチェックし、破損の可能性を防ぐためにファイルシステムを「クリーン」とマークしません。

簡単に言えば、ハードドライブの状態を確認することは決して悪いことではありませんが、ハードウェアは問題ありません。実際にデータをやり取りして共有するには、ネットワークベースの保存方法をお勧めします。ローカルサーバーでもクラウドにデータをプッシュするかにかかわらず、ネットワークファイルシステム(Windows互換性のためのSMB / CIFS)を使用すると、移行の問題を軽減できます。

おすすめ記事