UbuntuでNTFSパーティションにコピーされたファイルがWindows 8によって削除される


9

Ubuntu 13.10とWindows 8.1がインストールされており、どちらも64ビット(デュアルブート)です。UbuntuからNTFSパーティションにファイルを作成またはコピーすると、Windowsにログインするとこれらのファイルが削除されます。もう一度Ubuntuにログインすると、ファイルがありません。私は人々がウィンドウを休止状態にするときに同様の質問を見てきました。問題は、私が冬眠しないことです。Windowsを適切にシャットダウンします。Windowsの高速起動オプションとBIOSからのFastbootを無効にしました。

Linux Mintを使用するときにも同じ問題が発生しました。

どうすれば修正できますか?

更新:この問題に関する正確なイベントログをWindowsイベントビューアで確認できました。「ボリュームD:のファイルシステム構造が修復されました。」そして詳細セクションで:

EventData

VolumeIdLength 2

VolumeId D:

RepairDetail 25008:2014年2月5日20:53:12:946に修復を開始します25017:修復動詞IndexEntryを処理しています:0x5000000000005、「$ I30」、「line-mozart.avi」フラグ:0x32、0x0 26065:インデックスエントリを削除していますファイル0x2000000003498のインデックス0x5000000000005のline-mozart.avi。25009:2014年2月5日20:53:12:946に修理を終了

RepairDataLength 152

...

注:「line-mozart.avi」は、今回削除されたファイルの名前です。

更新2:実際にマイクロソフトのライブサポートに問い合わせたところ、これはサードパーティの問題であり、マイクロソフトの問題ではなく、彼らは何もしないと言っていました。また、Ubuntuに尋ねる私の質問は、「オフトピック」の質問であり、Ubuntuの問題ではないため、クローズされました。

今、私はUbuntuなしでは作業できませんが、それでもWindowsが必要です。


3
正直なところ、これはUbuntu / NTFS-3Gのバグのようです。あなたはそれを報告したいかもしれません。
Ilmari Karonen

回答:


2

SSDキャッシングが問題の原因であることがわかり、無効にすることで問題が解決しました。

私の場合、ExpressCacheと呼ばれるプログラムがWindowsでSSDキャッシングを処理しており、何らかの理由でデュアルブートではうまく機能しません。Windowsでプログラムをアンインストールする通常の方法でアンインストールしました。再起動後、すべてが修正されました。ただし、これにはSSDキャッシングによるパフォーマンスの向上をあきらめるという欠点があります。とにかく、私はSSDパーティションをフォーマットし、通常のストレージドライブとして使用します。

ハイブリッドドライブを持っている人が同じ問題に直面した場合は、最初にSSDキャッシングを処理しているプログラム(おそらくExpressCacheまたはIntel RST)を確認し、プログラムオプション(インテルの場合)またはプログラムをアンインストールしてSSDキャッシングを無効にします。 (ExpressCacheケース)。

デュアルブートを処理するSSDキャッシュソフトウェアが見つかるまで、このソリューションを使い続けます。


犯人を見つけることに賛辞!(私は好奇心が強い:どのようにしてあなたはそれを知りましたか?)
Piskvorは14:20

2
私はIlmari Karonenのアドバイスに従い、Launchpadのバグを報告しました。長い議論の末、そこでの連中はSSDキャッシングの問題に目を向けました。バグレポートはこちらにあります:bugs.launchpad.net/ubuntu/+source/ntfs-3g/+bug/1280574
Karim Sonbol
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.