web-dev-qa-db-ja.com

Linux mint10はntfsファイルシステムを破損しているようです

Linux Mint10とWindows7を同じHDDにインストールしています。最初のパーティションはLinux、次にスワップ、次にWindowsシステムパーティション、最後にシステム間で共有したい一般的に使用されるデータ用のNTFSパーティションです。私はほぼ独占的にLinuxで作業しており、Windowsを起動することもあります。

問題は、ミントがほぼ毎回NTFSパーティションを破損しているように見えることです。Linuxからwinシステムパーティションに書き込むことはありませんが、Windowsがチェックしたいデータパーティションだけの場合もあれば、システムパーティションの場合もあります。

すでにWindowsを数回起動した後、データパーティションでデータが失われました。 winのインストールは完全に2回壊れました。開始できず、再インストールする必要がありました。そして、私が話しているのは数年ではなく、ほんの数週間です。

私は以前にデュアルブートシステムをセットアップして使用しましたが、Ubuntuでのみ使用し、データの破損に関する問題は発生しませんでした。

何が問題で、何ができるのでしょうか?私が提供できる追加情報はありますか?

9
kostja

最も安全な方法は、NTFSパーティションを読み取り専用としてマウントし、USBメモリスティックまたはFAT32フォーマットのパーティションを使用してデータを転送することです。これにより、破損の発生を防ぐことができます。

コンピュータの起動時にマウントされるファイルシステムを決定する構成ファイルは/etc/fstabです。これには、ファイルシステムデバイス(パーティション)名、マウントされるファイルシステム内のポイント( "/ mnt/Partition_Name"など)、およびファイルシステムドライバーに渡すことができるさまざまなオプションが一覧表示されます。

PySDM というプログラムがあり、ファイルを編集できます。LinuxMint用に このページ で入手できるようです。

以下の画像を例として使用すると、Windowsのインストールに関連するパーティションが見つかるまで(マウントポイントを確認して)、パーティションリストを確認する必要があります。下のoptionsフィールドが表示されている場合は、おそらくuser,noexecのようなものがあります。すでに存在するオプションはすべて保持する必要がありますが、オプションのリストにro(読み取り専用)を追加します(例:user,ro,noexec)。

再起動後、NTFSパーティションへの読み取りはできるが書き込みはできないので、破損から保護する必要があります。前述のように、USBメモリスティックまたはFAT32にフォーマットされたパーティションは、両方のシステムで必要なファイルに対して安全である必要があります。 Dropbox は、システム間でファイルの同期を維持する可能性もあります。

PySDM

破損が発生する可能性がある理由に関する情報:

1つのシステムで実行されているWindowsとLinuxは、両方のオペレーティングシステム間で同じデータを処理する場合、さまざまな問題が混在しています。マイクロソフトは、オープンソースコミュニティにNTFSファイルシステムの完全な内部動作の詳細を提供することを望んでおらず、本当の理由もありません(この記事の執筆時点)。これは、NTFSのLinux実装がやや不完全であるか、機能が不足している可能性があることを意味する傾向がありますが、変更にすぐに追いつく傾向があります。

Windowsにアップグレードするたびに、Microsoftはファイルシステムをアップグレードし、Linuxは、両方のシステムを同時に使用できるようにしたい人々のための機能に追いつき、サポートしようとする競争にさらされています。したがって、LinuxはWindows XP NTFSパーティションを安全に読み書きできる可能性がありますが、Windows 7 NTFSパーティションではまだ信頼性が低い可能性があります(この記事の執筆時点)。 Linuxのフレーバーが異なるとNTFSドライバーのバージョンが異なるため、Ubuntuは問題ありませんが、Mintは問題ありません。UbuntuでWindows XPを使用している場合は、それが理由である可能性があります。一緒に楽しく働いていました。

私は過去にLinuxを使用しましたが、NTFSオプションが配置されているカーネルをコンパイルするたびに、実験的で潜在的に危険であるとマークされていたため、実際には意識的にNTFS書き込みサポートを有効にする必要がありました(ご存知のとおり)。

FAT32は成熟した、明確に定義されたファイルシステムであり、何年も変更されていないため、Linuxのサポートは非​​常に優れています。

将来の更新後、これが発生することを恐れずにNTFSパーティションの読み取りと書き込みができるようになる可能性は十分にありますが、Microsoftは気まぐれになりがちで、将来的にサポートを簡単に再開できます。

5
Mokubai

ハイブリッドスリープを有効にしましたか(コントロールパネルのWin7電源オプションを参照)? MintのNTFS-3Gは、Win7がハイブリッドスリープ状態のときに起動すると、NTFSファイルシステムが破損する可能性があるようです。ただし、Windowsを休止状態にしてからLinuxを起動することは常に悪い考えであるため、完全にMintのせいではありません。 この投稿 を参照してください

MintのNTFS破損のいくつかの 他のレポート もあります。

1
RichVel