![如果我同时使用 Linux 和 Windows,我应该如何组织硬盘来共享驱动器?](https://linux22.com/image/1345503/%E5%A6%82%E6%9E%9C%E6%88%91%E5%90%8C%E6%97%B6%E4%BD%BF%E7%94%A8%20Linux%20%E5%92%8C%20Windows%EF%BC%8C%E6%88%91%E5%BA%94%E8%AF%A5%E5%A6%82%E4%BD%95%E7%BB%84%E7%BB%87%E7%A1%AC%E7%9B%98%E6%9D%A5%E5%85%B1%E4%BA%AB%E9%A9%B1%E5%8A%A8%E5%99%A8%EF%BC%9F.png)
我大多数时候都使用 Linux,但有时仍需要 Windows。因此,我在计算机上安装了 Linux Mint 14 和 Windows 8(双启动)。
以下是命令输出的屏幕截图sudo fdisk -l
:
- 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 中的文件夹作为工作区