Pliki skopiowane na partycje NTFS w Ubuntu są usuwane przez Windows 8

9

Mam zainstalowany system Ubuntu 13.10 i Windows 8.1, zarówno 64-bitowy (podwójny rozruch). Za każdym razem, gdy tworzę lub kopiuję pliki na dowolną partycję NTFS z systemu Ubuntu, pliki te są usuwane po zalogowaniu się do systemu Windows. Kiedy ponownie loguję się do Ubuntu, plików tam nie ma. Widziałem podobne pytania, gdy ludzie hibernują okna. Problem polega na tym: nie hibernuję. Prawidłowo zamknąłem system Windows. Wyłączyłem opcję szybkiego uruchamiania w systemie Windows i Fastboot z systemu BIOS.

Ten sam problem wystąpił podczas korzystania z Linux Mint.

Jak mogę to naprawić?

Aktualizacja: Udało mi się znaleźć dokładny dziennik zdarzeń dotyczący tego problemu w Podglądzie zdarzeń systemu Windows: „Struktura systemu plików na woluminie D: została już naprawiona”. oraz w sekcji szczegółów:

EventData

VolumeIdLength 2

VolumeId D:

RepairDetail 25008: Rozpocznij naprawę 02/05/2014 o 20: 53: 12: 946 25017: Przetwarzanie czasownika naprawy IndexEntry: 0x5000000000005, „$ I30”, „line-mozart.avi” Flagi: 0x32, 0x0 26065: Usuwanie wpisu indeksu linia-mozart.avi w indeksie 0x5000000000005 pliku 0x2000000003498. 25009: Zakończ naprawę 02/05/2014 o 20: 53: 12: 946

RepairDataLength 152

...

Uwaga: „line-mozart.avi” to nazwa pliku, który tym razem został usunięty.

Aktualizacja 2: faktycznie skontaktowałem się z pomocą techniczną Microsoft na żywo i powiedzieli, że jest to problem strony trzeciej, a nie problem Microsoftu, i nic nie zrobią. Ponadto moje pytanie na pytanie Ubuntu zostało zamknięte, ponieważ jest to pytanie „nie na temat” i nie stanowi problemu Ubuntu.

Teraz nie mogę pracować bez Ubuntu i nadal potrzebuję systemu Windows, czy ktoś może pomóc?

Karim Sonbol
źródło
3
Szczerze mówiąc, wygląda to na błąd w Ubuntu / NTFS-3G . Możesz to zgłosić .
Ilmari Karonen

Odpowiedzi:

2

Odkryłem, że przyczyną problemu był buforowanie SSD, a wyłączenie go rozwiązało problem.

W moim przypadku program o nazwie ExpressCache obsługiwał buforowanie SSD w systemie Windows iz jakiegoś powodu nie działa dobrze z podwójnym uruchomieniem. Właśnie odinstalowałem go w normalny sposób, jak odinstalowujesz program w systemie Windows, a po ponownym uruchomieniu wszystko zostało naprawione. Ma to jednak tę wadę, że rezygnuje z zwiększenia wydajności zapewnianego przez buforowanie SSD. W każdym razie sformatowałem partycję SSD i będę jej teraz używać jako normalnego napędu pamięci masowej.

Jeśli ktoś ma napęd hybrydowy i napotkał ten sam problem, najpierw dowiedz się, jaki program obsługuje pamięć podręczną SSD (prawdopodobnie jest to ExpressCache lub Intel RST), a następnie wyłącz buforowanie SSD w opcjach programu (przypadek Intel) lub odinstalowując program (Przypadek ExpressCache).

Dopóki nie znajdę oprogramowania buforującego SSD, które zajmuje się podwójnym uruchamianiem, będę trzymać się tego rozwiązania.

Karim Sonbol
źródło
Uznanie za znalezienie winowajcy! (Jestem ciekaw: jak się dowiedziałeś?)
Piskvor opuścił budynek
2
Postępowałem zgodnie z radą Ilmari Karonena i zgłosiłem błąd w Launchpadzie, a po długiej dyskusji chłopaki otworzyli mi oczy na problemy z buforowaniem SSD! Raport o błędzie można znaleźć tutaj: bugs.launchpad.net/ubuntu/+source/ntfs-3g/+bug/1280574
Karim Sonbol