从Windows 7中的NTFS分区上查看Ubuntu制作的文件

我有一个双启动系统,Ubuntu / Windows,每个都在其物理硬盘上,因为我在Windows分区上也有SRT活动。

设置如下:

磁盘1:
– 分区1:系统(Windows 7)
– 分区2:存储(NTFS)
磁盘2:
– 分区:Ubuntu

现在,我可以轻松地从Ubuntu安装Windows分区并读取它们的文件。 我甚至可以将文件复制到有问题的分区(存储 – 磁盘1 /分区2),它可以完美地工作。 但是,当我启动Windows时,我看不到Ubuntu添加的任何文件。 所以基本上,Windows只在分区上看到自己的文件,而Ubuntu看到了一切。

有什么我需要做的让Windows看到Ubuntu制作的文件? 请记住,分区是NTFS,而不是ext2 / 3/4,因此Windows确实看到了它 – 只是不是Ubuntu所做的文件(并且Win7在计算所述分区上的剩余可用空间时甚至不考虑这些文件 – 他们完全不耐OS)

实际上,我的目标是拥有一个存储分区,操作系统可以通过该分区共享文件 – 从而将音乐,电影,代码示例和下载集中在一个位置,可由操作系统访问和更改 – 而无需诉诸类似物理上分开网络驱动器

我从来没有遇到过这个问题。 我在Ubuntu中创建并放在NTFS分区上的任何文件在Windows 7中始终可见。您是将文件(文档等)保存到正常的ubuntu / home分区,然后将它们复制到NTFS划分? 或者,您的文件的NTFS是否有符号链接? 无论哪种方式,您都应该在启动到Windows时看到这些文件。 此外,Ubuntu / home中的任何文件都不会在Windows 7中可见(Windows无法识别ext4)。

当后台“Windows文件管理器”未运行时,任何NTFS分区在写入时都不完全稳定。 这不是绝对的,因为仅编辑现有文件可能不会导致问题。 但是,创建新文件或从根本上改变文件大小有时会导致问题。

有多种方法(为了性能优势?)添加额外的NTFS块等,Windows可以任意“分配”一个方法。 还有传闻证据表明NTFS对每个Windows服务包(以及主要版本)都略有改变(并且反复)。

当您写入NTFS分区,然后重新启动Windows时,这可以自动触发CHKDSK运行。 如果重新调整分区大小,也会发生这种情况。

NTFS的给定实现可能无法以与另一个完全相同的方式处理分区。 这仍然意味着仅受Linux控制的NTFS分区不应导致问题。

别处注意到:

http://www.justlinux.com/forum/showpost.php?p=527739&postcount=3

http://www.knoppix.net/wiki/Using_FAQ#Q:_How_can_I_write_data_on_NTFS_partitions.3F

结论: 写入NTFS 应该是可能的,并且应该没有问题。 但是,在获得更好的文档和标准之前,这可能仍会导致问题

原因是SRT缓存。

我开始加速我的Win分区游戏,因为我的缓存SSD大到64GB(当前SRT的最大大小)它基本上缓存了它所有的东西,因为它还没有用完空间开始清洗。 因此,所有Windows都可以看到从SSD中提取的缓存内容,而Ubuntu(因为没有SRT支持)看到了最新状态。

一旦我关闭SRT并重新启动以手动清除缓存,它们就可以完美地与分区通信。 当然,这是不可接受的,因为我需要在Win OS上使用我的SRT,所以我只需插入一个新的驱动器作为共享磁盘。 这样我也有一些冗余。

感谢大家的帮助!