我有两个操作系统:一个是 Linux,另一个是 Windows 8。启动到 Windows 8 后,当我返回 Linux 时,除了 Linux 驱动器之外,我的驱动器都是只读的。我找到了一种以读写模式安装它们的方法这个问题和答案,但我有一个问题:Windows 8 是否将我的驱动器更改为只读模式,如果是,为什么?
谢谢。
答案1
Windows 无法识别 ext2、ext3、ext4、xfs 或 btfs 等 Linux 文件系统。所以没有win8(也不是win7或win10)不会将您的 linux 驱动器更改为只读。
除非你使用一些特殊的较新的SSD,我不知道这个在哪里只读发生在 SATA 控制器级别,因此无论您使用什么 Linux 操作系统,当它mount
在启动过程中出于某种原因进入给定文件系统时,都会执行只读挂载。原因可能是,如果某些东西弄脏或损坏了 linux 类型的文件系统,并且 linux 在引导过程中识别到了这一点,导致磁盘检查和只读安装。然而据我所知,win7/8/10 中没有 linux 文件系统支持,所以我认为你的问题全部在 linux 内,与 windows 无关。
我的家用电脑上有 3 个 SSD,win10、centos、rhel。我在 uefi 启动时选择哪一个。我没有你描述的任何问题。我一直在 Linux 上使用 ntfs-3g 安装我的 win10 ntfs ssd,没有任何问题。
还建议关闭 win8 / win10 快速启动,以便每当重新启动或关闭 Windows 时,它都会正确刷新其 NTFS 文件系统,如果您使用 ntfs-3g 在 linux 中挂载该 ntfs 文件系统,效果会更好,否则您将如果之前已由 linux 挂载,则每次 Windows 启动时可能会遇到 Windows 磁盘检查。有很多在线文章描述了windows fast startup
比我更好的优点和缺点。在win8中我认为它被称为fast boot
.