我刚刚从短途海外旅行回来(之前我的驱动器都很好),回来后第一次使用电脑时,我所有的主要驱动器都变成了只读的。
我尝试过通过 GUI 更改权限,即使在使用之后sudo nautilus
,它所做的就是长时间保持加载(我可能会在一夜之间尝试这个,看看是否有效)。
我也尝试过使用chmod
,结果如下:
$ sudo chmod -Rf 755 /media/ben/Gateway
(nautilus:5870): GLib-GObject-WARNING **: invalid unclassed pointer in cast to 'GtkComboBox'
(nautilus:5870): Gtk-CRITICAL **: gtk_combo_box_get_active_iter: assertion 'GTK_IS_COMBO_BOX (combo_box)' failed
(nautilus:5870): GLib-GObject-WARNING **: invalid unclassed pointer in cast to 'GtkComboBox'
(nautilus:5870): Gtk-CRITICAL **: gtk_combo_box_get_active_iter: assertion 'GTK_IS_COMBO_BOX (combo_box)' failed
(nautilus:5870): GLib-GObject-WARNING **: invalid unclassed pointer in cast to 'GtkComboBox'
(nautilus:5870): Gtk-CRITICAL **: gtk_combo_box_get_active_iter: assertion 'GTK_IS_COMBO_BOX (combo_box)' failed
我如何让它们读/写?
答案1
问题是由于 Windows 文件系统未正确关闭(在我出发旅行之前它崩溃了,需要硬重置)。我所要做的就是启动 Windows 并让计算机自然关闭。休眠功能一直阻止我的驱动器可访问。
答案2
这个问题的原因是正确的。Chimichanga 给出了正确的步骤来解决这个问题。但对我来说没用。我发现了导致问题的 Windows 选项。对于所有无法通过 Chimichanga 先生的回答解决问题的人,以下是我修复它的方法:
- 将设备重新启动回 Windows 10
- 去电源选项
- 在左侧选项卡面板上,选择关闭盖子的功能
- 给予许可更改当前不可用的设置
- 取消选中开启快速启动
这就是导致问题的原因。重新启动 Linux,这应该可以解决您的问题。
另外,我被告知使用以下命令来修复此问题。我对此不太确定。
sudo ntfsfix /dev/驱动器名称