Windows 8将复制到Ubuntu中NTFS分区的文件删除


9

我已经安装了64位(双启动)的Ubuntu 13.10和Windows 8.1。每当我从Ubuntu创建文件或将文件复制到任何NTFS分区时,一旦登录Windows,这些文件都会被删除。当我再次登录Ubuntu时,文件不存在。人们在休眠窗口时,我也看到过类似的问题。问题是:我不冬眠。我正确关闭了Windows。我已禁用Windows中的“快速启动”选项以及从BIOS进行的“快速启动”。

使用Linux Mint时发生相同的问题。

我怎样才能解决这个问题 ?

更新:我已经能够在Windows Event Viewer中找到有关此问题的确切事件日志,它说:“卷D:上的文件系统结构现已修复。” 并在详细信息部分中:

事件数据

VolumeIdLength 2

VolumeId D:

RepairDetail 25008:于02/05/2014 20:53:12:946 25017开始修复:处理修复动词IndexEntry:0x5000000000005,“ $ I30”,“ line-mozart.avi”标志:0x32、0x0 26065:删除索引条目文件0x2000000003498的索引0x5000000000005中的line-mozart.avi。25009:在02/05/2014 at 20:53:12:946结束修复

修复数据长度152

...

注意:“ line-mozart.avi”是这次被删除的文件的名称。

更新2:我实际上联系了Microsoft实时支持,他们说这是第三方问题,而不是Microsoft问题,他们将对此不采取任何措施。另外,我的询问Ubuntu的问题已经关闭,因为这是一个“脱题”问题,而不是Ubuntu问题。

现在,没有Ubuntu就无法工作,我仍然需要Windows,有人可以帮忙吗?


3
老实说,这看起来像Ubuntu / NTFS-3G中的错误。您可能要报告它
Ilmari Karonen 2014年

Answers:


2

我发现SSD缓存是问题的原因,禁用它可以解决问题。

以我为例,一个名为ExpressCache的程序正在Windows中处理SSD缓存,由于某种原因,它无法与双启动配合使用。我只是按照在Windows中卸载程序的常规方式卸载了它,重新启动后,所有问题都已修复。但是,这样做的缺点是放弃了SSD缓存带来的性能提升。无论如何,我格式化了SSD分区,现在将其用作普通存储驱动器。

如果有人使用混合驱动器并遇到相同的问题,请首先找出正在处理SSD缓存的程序(可能是ExpressCache或Intel RST),然后从程序选项(以Intel为例)或通过卸载程序来禁用SSD缓存(ExpressCache情况)。

在找到可以进行双重引导的SSD缓存软件之前,我将坚持使用此解决方案。


寻找罪魁祸首!(我很好奇:您是怎么发现的?)
Piskvor于

2
我遵循了Ilmari Karonen的建议,并报告了Launchpad中的一个错误,经过长时间的讨论,那里的家伙使我看到了SSD缓存问题!您可以在此处找到错误报告:bugs.launchpad.net/ubuntu/+source/ntfs-3g/+bug/1280574
Karim Sonbol 2014年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.