如果我同时使用 Linux 和 Windows,我应该如何组织硬盘来共享驱动器?

如果我同时使用 Linux 和 Windows,我应该如何组织硬盘来共享驱动器?

我大多数时候都使用 Linux,但有时仍需要 Windows。因此,我在计算机上安装了 Linux Mint 14 和 Windows 8(双启动)。

以下是命令输出的屏幕截图sudo fdisk -l

1

  • sda1:Windows 8 分配的 350 MB 分区(我仍然不知道为什么。)
  • sda2:Windows 安装
  • sda3:我的共享 NTFS 驱动器
  • sda5:Linux Mint 14 安装
  • sda6:Linux Mint 的交换区域

我的大部分文件都在 sda3 中,我在两个操作系统之间共享它(有点像我的备份分区)。我可以从两个操作系统访问它。但是,有时我的文件会损坏。

示例:我最近下载了 Eclipse,并将其解压到 Linux Mint 中 sda3 驱动器的一个文件夹中。它运行良好。然后当我切换到 Windows 时,它要求我修复驱动器,因为其中存在一些错误。我接受了,Windows 进行了一些扫描并重新启动。当我切换回 Linux Mint 时,我注意到 Eclipse 无法正常工作。当我检查时,Eclipse 文件夹中的大多数文件都已损坏。类似的事情也发生在其他方面。有时我无法在 Windows 中查看和/或打开我在 Linux Mint 中创建/下载的文件。我厌倦了丢失这样的文件。

我知道这也可能是硬件问题。我的电脑有点旧了。但如果不是,有没有比我目前的做法(为两者使用单独的 NTFS 分区)更好的共享驱动器的方法?

答案1

使用 ntfs-3g 驱动程序而不是内置 ntfs。Linux 版 Eclipse 可能包含符号链接或文件,其名称对于 Windows 来说不够,因此 Windows 想要破坏它们,但这会破坏您的 FS。我的建议是将 Eclipse 安装在 /opt/eclipse 下,并选择 sda3 中的文件夹作为工作区

相关内容