无法在 Dolphin 中写入内置硬盘驱动器。但重新安装后就可以了

无法在 Dolphin 中写入内置硬盘驱动器。但重新安装后就可以了

使用 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 (NTFS) 文件系统


我所做工作的简要总结(从链接总结):

打开Windows 10并禁用“快速启动”

  1. 在小图标视图中打开控制面板,然后单击电源选项。
  2. 单击选择电源按钮的功能。
  3. 单击更改当前不可用的设置。
  4. 取消选中“开启快速启动(推荐)”。

在 Windows 10 中禁用休眠功能

打开提升的命令提示符(右键单击快捷方式,单击“以管理员身份运行”),然后输入:

powercfg /h off

关闭 Windows 并重新启动 Ubuntu。现在您应该能够写入驱动器了。

查看解决方案的详细信息和完整解释关联

答案2

尽管通过官方方式让 Windows 删除标记为“请不要更改任何内容”的驱动器的数据的解决方法在某些情况下可能有效,但这可能是不可能的(就像我一样),因为安装在相关驱动器上的操作系统可能会停止运行,因此,无需依赖其他系统直接运行的解决方案可能是更好的选择(更不用说更快和你唯一的选择)。

有了 root 权限,您可以通过在sudo前面运行文件管理器来完成基本相同的操作。对于 Dolphin,从 17.04 版开始不再可能,但您可以编辑代码并自行编译 Dolphin,或者使用允许以 root 身份执行的其他文件管理器,如 Nemo 或 Nautilus。

相关内容