我不确定发生了什么,但我突然失去了对我的任何 NTFS 外部驱动器的写访问权限。
我从软件中心安装了一些游戏和应用程序,现在我无法创建新文件夹或将文件复制粘贴到 NTFS 上。现在所有内容都是只读的,我尝试了很多方法来修复它,但似乎毫无希望。
为了检查问题是否出在驱动器本身,我创建了一个小型 ntfs 格式的 truecrypt 卷和一个 fat 格式的卷。是的,Ubuntu 似乎阻止我向 NTFS 写入任何内容。
这里发生了什么?
有什么方法可以让我简单地获得 NTFS 驱动器的写访问权限,这样我就可以备份我所有的资料。
我可能会重新安装 Ubuntu。请帮忙。
更新(感谢大家的快速回复)
问题已解决。
在注意到我丢失了 NTFS 写权限之前,我已经从软件中心安装了 GParted,并且它附带了一个名为 ntfsprogs 的扩展。
在寻找问题解决方案的过程中,我卸载了 GParted(因为这是我在问题发生前安装的应用程序之一)。但这并没有解决问题。
我遇到了一个名为“NTFS 配置工具”的应用程序。当我安装它时,它说需要删除 ntfsprogs 扩展(所以我猜卸载 GPARTED 并没有删除 ntfsprog 扩展)。
我启动了 NTFS 配置工具,现在我拥有了 NTFS 驱动器的写入权限。不幸的是,在启动 NTFS 配置工具之前我没有检查我是否有写入权限,所以我不确定 NTFS 配置工具或 ntfsprog 的卸载是否让我恢复了 NTFS 写入权限。
希望如果另一个新手遇到这个问题,他们会看到这个页面并知道该怎么做。
答案1
如果你是双启动,请尝试
sudo ntfsfix /dev/sda1
并将其替换/dev/sda1
为分区名称(例如/dev/sda4
[主硬盘上的第四个分区] 或/dev/sdb
[单个分区的辅助驱动器])。
答案2
答案3
对于 ntfs,您应该使用该permissions
选项。
以 /dev/sda1 为例(您也可以在 fstab 中使用 UUID),安装在 /media/ntfs 上(根据您的需要调整分区 / 挂载点 / fstab 条目)。
编辑/etc/fstab
# graphical
gksu gedit /etc/fstab
# command line
sudo -e /etc/fstab
添加/编辑您的条目以使其看起来类似于此行
/dev/sda1 /media/ntfs ntfs-3g locale=en_US.UTF-8,permissions 0 0
创建挂载点(如果需要)
[[ -d /media/ntfs ]] || sudo mkdir /media/ntfs
卸载并重新挂载 ntfs 分区
sudo umount /dev/sda1
sudo mount /media/ntfs
chown
现在,您可以使用和管理所有权和权限chmod
sudo chown -R your_user:your_user /media/ntfs
chmod -R ug+rw /media/ntfs
如果完成所有这些操作后,分区仍未按预期工作,请从 Windows 中进行检查。