这似乎是一个非常常见的问题,但我认为在 Ubuntu 18.04 中有些事情发生了改变......
因此,我昨天从一块完全空白的 1TB SSD 开始,首先安装 Windows,然后为 ubuntu 创建 80 GB 分区和 16 GB 交换分区。然后返回 Windows,用 NTFS 分区填充驱动器的其余部分,用于两个操作系统之间的共享文件空间。有了额外的恢复/启动分区,Windows 看起来就是这样的:
分区 4 是 Windows C:\ 分区 6 是 / 分区 7 是 Windows D:\ (共享数据)
在 ubuntu 的磁盘管理器中,我可以单击设置按钮,并且有自动挂载选项似乎有效,所以我使用了这些选项,而不是直接编辑 fstab。唯一的问题是分区 7 以只读方式挂载
据我所知,唯一的潜在问题是 Windows 的“快速启动”功能,我已经尽力禁用该功能,所以要么是其他问题,要么是 Windows 无论如何都在以某种方式进行快速启动。
然后我按照其他步骤本指南禁用快速启动:
.bat 文件
REG ADD "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Power" /V HiberbootEnabled /T REG_dWORD /D 0 /F
.reg 文件
[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\System]
"HiberbootEnabled"=-
理想情况下,从 Windows 切换到 Linux 就像使用重启按钮一样简单,但我猜这无论如何都会使用快速启动,所以我尝试使用关机按钮,并在使用关机按钮时按住 Shift。这些都无法使分区挂载为读/写。
其他需要记录的事项:
- ntfs-3g 已安装
- 我在某处看到有人建议将 umask 设置为 000,但在阅读更多内容后,这似乎不是“正确”的选项?也许我错了,但当我从某个地方读到这个时,似乎有警告标志……不记得在哪里了
答案1
您必须修改 /etc/fstab 并将“ntfs”更改为“ntfs-3g”。
重新挂载所有磁盘。
sudo mount -a
也许它会报告您一些 nfts 系统错误,您可以尝试使用:
sudo ntfsfix /dev/sda2
要安装和修改参数,您可以使用磁盘管理器,但在这种情况下您将无法看到错误。