Файлы, скопированные в разделы NTFS в Ubuntu, удаляются Windows 8

9

У меня установлены Ubuntu 13.10 и Windows 8.1, обе 64-битные (двойная загрузка). Всякий раз, когда я создаю или копирую файлы на любой из разделов NTFS из Ubuntu, эти файлы удаляются после входа в Windows. Когда я снова захожу в Ubuntu, файлов там нет. Я видел подобные вопросы, когда люди спят в окнах. Проблема в том, что я не впадаю в спячку. Я правильно закрыл Windows. Я отключил опцию быстрого запуска в Windows и Fastboot из BIOS.

Та же проблема возникла при использовании Linux Mint.

Как я могу это исправить ?

Обновление: мне удалось найти точный журнал событий, относящийся к этой проблеме, в средстве просмотра событий Windows, там говорится: «Структура файловой системы на томе D: теперь исправлена». и в разделе подробностей:

EventData

VolumeIdLength 2

VolumeId D:

RepairDetail 25008: начать восстановление 02/05/2014 в 20: 53: 12: 946 25017: обработка глагола восстановления IndexEntry: 0x5000000000005, «$ I30», «line-mozart.avi» Флаги: 0x32, 0x0 26065: удаление записи индекса line-mozart.avi в индексе 0x5000000000005 файла 0x2000000003498. 25009: завершить ремонт 05/05/2014 в 20: 53: 12: 946

RepairDataLength 152

...

Примечание: "line-mozart.avi" - это имя файла, который был удален на этот раз.

Обновление 2: Я действительно связался с прямой поддержкой Microsoft, и они сказали, что это проблема третьей стороны, а не проблема Microsoft, и они ничего не будут с этим делать. Кроме того, мой вопрос по Ubuntu закрыт, потому что это «не по теме» вопрос, а не проблема Ubuntu.

Теперь я не могу работать без Ubuntu и мне все еще нужна Windows, кто-нибудь может помочь?

Карим Сонбол
источник
3
Честно говоря, это похоже на ошибку в Ubuntu / NTFS-3G . Вы можете сообщить об этом .
Ильмари Каронен

Ответы:

2

Я обнаружил, что причиной проблемы было кэширование SSD, и отключение его решило проблему.

В моем случае программа под названием ExpressCache обрабатывала кэширование SSD в Windows, и по какой-то причине она не работает с двойной загрузкой. Я просто удалил его обычным способом, как вы удаляете программу в Windows, и после перезапуска все было исправлено. Это, однако, имеет недостаток, заключающийся в отказе от повышения производительности, связанного с кэшированием SSD. В любом случае, я отформатировал раздел SSD и теперь буду использовать его как обычный накопитель.

Если у кого-то есть гибридный диск, и он сталкивался с той же проблемой, сначала выясните, какая программа обрабатывает кэширование вашего SSD (это, вероятно, ExpressCache или Intel RST), затем отключите кэширование SSD либо в параметрах программы (случай Intel), либо удалив программу. (Случай ExpressCache).

Пока я не найду ПО для кеширования SSD, которое имеет дело с двойной загрузкой, я буду придерживаться этого решения.

Карим Сонбол
источник
Престижность в поисках виновника! (Мне любопытно: как ты узнал?)
Писквор покинул здание
2
Я последовал совету Илмари Каронена и сообщил об ошибке в Launchpad, и после долгого обсуждения ребята открыли мне глаза на проблемы с кэшированием SSD! Вы можете найти отчет об ошибке здесь: bugs.launchpad.net/ubuntu/+source/ntfs-3g/+bug/1280574
Карим Сонбол