Auf NTFS-Partitionen in Ubuntu kopierte Dateien werden von Windows 8 gelöscht

9

Ich habe Ubuntu 13.10 und Windows 8.1 installiert, beide 64-Bit (Dual Boot). Wann immer ich Dateien von Ubuntu auf einer der NTFS-Partitionen erstelle oder kopiere, werden diese Dateien gelöscht, sobald ich mich bei Windows anmelde. Wenn ich mich wieder bei Ubuntu anmelde, sind die Dateien nicht da. Ich habe ähnliche Fragen gesehen, wenn Leute Fenster im Winterschlaf halten. Das Problem ist: Ich halte keinen Winterschlaf. Ich habe Windows ordnungsgemäß heruntergefahren. Ich habe die Schnellstartoption in Windows und den Schnellstart vom BIOS deaktiviert.

Das gleiche Problem trat bei der Verwendung von Linux Mint auf.

Wie kann ich das beheben?

Aktualisieren: Ich konnte das genaue Ereignisprotokoll zu diesem Problem in der Windows-Ereignisanzeige finden. Es heißt: "Die Dateisystemstruktur auf Volume D: wurde jetzt repariert." und im Detailbereich:

EventData

VolumeIdLength 2

VolumeId D:

RepairDetail 25008: Starten   repair am 02/05/2014 um 20: 53: 12: 946 25017: Reparatur wird ausgeführt verb   IndexEntry: 0x5000000000005, "$ I30", "line-mozart.avi" Flags: 0x32,   0x0 26065: Löschen des Indexeintrags line-mozart.avi im Index   0x5000000000005 der Datei 0x2000000003498. 25009: Reparatur beenden am   02/05/2014 um 20: 53: 12: 946

RepairDataLength 152

...

Hinweis: "line-mozart.avi" ist der Name der Datei, die dieses Mal gelöscht wurde.

Update 2: Ich habe mich tatsächlich an den Microsoft Live-Support gewandt und sie sagten, es handele sich um ein Drittanbieterproblem, nicht um ein Microsoft-Problem, und sie werden nichts dagegen unternehmen. Außerdem wurde meine Frage zu Ask Ubuntu geschlossen, da es sich um eine "Off-Topic" -Frage handelt und kein Ubuntu-Problem ist.

Jetzt kann ich nicht mehr ohne Ubuntu arbeiten und brauche immer noch Windows. Kann mir jemand helfen?

Karim Sonbol
quelle
3
Ehrlich gesagt sieht das aus wie ein Bug in Ubuntu / NTFS-3G . Du möchtest vielleicht Berichte Es .
Ilmari Karonen

Antworten:

2

Ich stellte fest, dass SSD-Caching die Ursache des Problems war, und durch Deaktivieren wurde das Problem behoben.

In meinem Fall handhabte ein Programm namens ExpressCache das SSD-Caching in Windows und aus irgendeinem Grund funktioniert es nicht gut mit Dual-Boot. Ich habe es einfach so deinstalliert, wie Sie ein Programm in Windows deinstalliert haben, und nach dem Neustart war alles behoben. Dies hat jedoch den Nachteil, dass die durch das SSD-Caching erzielte Leistungssteigerung aufgegeben wird. Wie auch immer, ich habe die SSD-Partition formatiert und verwende sie jetzt als normales Speicherlaufwerk.

Wenn jemand ein Hybrid-Laufwerk hat und mit demselben Problem konfrontiert ist, finden Sie zuerst heraus, welches Programm Ihr SSD-Caching handhabt (es ist wahrscheinlich entweder ExpressCache oder Intel RST) Deaktivieren Sie das SSD-Caching entweder über die Programmoptionen (Intel-Fall) oder durch Deinstallieren des Programms (ExpressCache-Fall).

Bis ich eine SSD-Caching-Software gefunden habe, die sich mit Dual-Boot beschäftigt, werde ich bei dieser Lösung bleiben.

Karim Sonbol
quelle
Ein großes Lob bei der Suche nach dem Täter! (Ich bin neugierig: wie hast du das herausgefunden?)
Piskvor
2
Ich bin Ilmari Karonens Rat gefolgt und habe einen Fehler im Launchpad gemeldet. Nach einer langen Diskussion haben die Jungs dort meine Augen für SSD-Caching-Probleme geöffnet! Den Bugreport finden Sie hier: bugs.launchpad.net/ubuntu/+source/ntfs-3g/+bug/1280574
Karim Sonbol