使用 Kubuntu 17.04。我无法从内置硬盘添加或删除文件。硬盘通过 Dolphin 安装,显示我是所有者,并且我有权读取/写入它。
但如果我使用重新安装它
sudo mount -o remount,rw '/media/salu/B66697C066978033'
然后我就可以写入硬盘了。
我的问题是,为什么通过 Dolphin 安装时无法写入?我该如何让 Dolphin 自行正确安装它
这里有一些额外的信息可以帮助你们解决我的问题。
输出fdisk -l
:
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: dos
Disk identifier: 0xe782d87a
Device Boot Start End Sectors Size Id Type
/dev/sda1 * 2048 206847 204800 100M 7
HPFS/NTFS/exFAT
/dev/sda2 206848 212721663 212514816 101.3G 7 HPFS/NTFS/exFAT
/dev/sda3 212721664 1881840590 1669118927 795.9G 7 HPFS/NTFS/exFAT
/dev/sda4 1881841662 1953523711 71682050 34.2G 5 Extended
/dev/sda5 1881841664 1953523711 71682048 34.2G 83 Linux
输出如下ps aux | grep udisks
:
root 1306 0.0 0.3 454544 11888 ? Ssl Oct07 0:07
/usr/lib/udisks2/udisksd --no-debug
root 2932 0.0 0.8 50008 35032 ? Ss Oct07 0:29
/sbin/mount.ntfs /dev/sda2 /media/salu/28B017A7B0177B10 -o
rw,nodev,nosuid,uid=1000,gid=1000,uhelper=udisks2
root 27542 0.0 0.0 14500 2424 ? Ss 23:35 0:00
/sbin/mount.ntfs /dev/sda3 /media/salu/B66697C066978033 -o
rw,nodev,nosuid,uid=1000,gid=1000,uhelper=udisks2
答案1
好的,我解决了这个问题。这不是与 Dolphin 相关的问题。显然,即使重新安装后我也无法写入。因此,当我使用mount -o rw /dev/sda3 /media/salu/d
命令时,它给了我以下错误消息:
Metadata kept in Windows cache, refused to mount.
Failed to mount '/dev/sda5': Operation not permitted
The NTFS partition is in an unsafe state. Please resume and shutdown
Windows fully (no hibernation or fast restarting), or mount the volume
read-only with the 'ro' mount option.
注意:(/media/“用户名”/“文件夹名称”)路径对于每个人来说都是不同的)
该问题的解决方案在下面的链接中给出:
我所做工作的简要总结(从链接总结):
打开Windows 10并禁用“快速启动”
- 在小图标视图中打开控制面板,然后单击电源选项。
- 单击选择电源按钮的功能。
- 单击更改当前不可用的设置。
- 取消选中“开启快速启动(推荐)”。
在 Windows 10 中禁用休眠功能
打开提升的命令提示符(右键单击快捷方式,单击“以管理员身份运行”),然后输入:
powercfg /h off
关闭 Windows 并重新启动 Ubuntu。现在您应该能够写入驱动器了。
查看解决方案的详细信息和完整解释关联
答案2
尽管通过官方方式让 Windows 删除标记为“请不要更改任何内容”的驱动器的数据的解决方法在某些情况下可能有效,但这可能是不可能的(就像我一样),因为安装在相关驱动器上的操作系统可能会停止运行,因此,无需依赖其他系统直接运行的解决方案可能是更好的选择(更不用说更快和你唯一的选择)。
有了 root 权限,您可以通过在sudo
前面运行文件管理器来完成基本相同的操作。对于 Dolphin,从 17.04 版开始不再可能,但您可以编辑代码并自行编译 Dolphin,或者使用允许以 root 身份执行的其他文件管理器,如 Nemo 或 Nautilus。