无法在与 Windows 10 共享的 ntfs 分区上写入

Ber*_*ker 4 permissions partitioning windows ntfs

我知道这个问题是过去提出的,但我几乎尝试了所有方法。我不知道是我的问题更复杂还是我遗漏了什么。

在我的计算机中,我有一个很大的 ntfs 分区,我在其中保存了 Windows 10 和 ubuntu 的文件。当我第一次设置这个东西时,我已经在使用 linux 编写它时遇到了问题,但是通过指南我设法修复了它。问题是我失去了再次写作的能力,我不知道为什么。我已经尝试手动修改 fstab 并使用 NTFS 配置工具来设置权限。

这是我的 fstab 文件;分区是sda7

# /etc/fstab: static file system information.
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>

#Entry for /dev/sda5 :
UUID=4f83e373-2a7d-442b-8ad3-8d5929a8ddaa   /   ext4    errors=remount-ro   0   1
#Entry for /dev/sda1 :
UUID=080EEE880EEE6E5E   /media/Riservato_per_il_sistema ntfs-3g defaults,locale=en_US.UTF-8 0   0
#Entry for /dev/sda7 :
UUID=6BB0D79157E7DFD1   /media/Storage/ ntfs-3g defaults,nodev,nosuid,locale=en_US.UTF-8    0   0
#Entry for /dev/sda2 :
UUID=B01EF20D1EF1CC7A   /media/sda2 ntfs-3g defaults,locale=en_US.UTF-8 0   0
#Entry for /dev/sda6 :
UUID=8c082106-53f1-409c-8347-df226cd0b95d   none    swap    sw  0   0
Run Code Online (Sandbox Code Playgroud)

我也尝试修改所有权

    cd /media/Storage/
sudo chown -R -v username:username *
Run Code Online (Sandbox Code Playgroud)

但结果是每个文件和文件夹的答案

chown: changing ownership of 'Windows': Read-only file system
failed to change ownership of 'Windows' from root:root to username:username
Run Code Online (Sandbox Code Playgroud)

有人能给我任何建议吗?

编辑:步骤 1 后 blkid 的输出

/dev/sda1: LABEL="Riservato per il sistema" UUID="080EEE880EEE6E5E" TYPE="ntfs" PARTUUID="fd65e542-01"
/dev/sda2: UUID="B01EF20D1EF1CC7A" TYPE="ntfs" PARTUUID="fd65e542-02"
/dev/sda5: UUID="4f83e373-2a7d-442b-8ad3-8d5929a8ddaa" TYPE="ext4" PARTUUID="fd65e542-05"
/dev/sda6: UUID="8c082106-53f1-409c-8347-df226cd0b95d" TYPE="swap" PARTUUID="fd65e542-06"
/dev/sda7: LABEL="Storage" UUID="6BB0D79157E7DFD1" TYPE="ntfs" PARTUUID="fd65e542-07"
Run Code Online (Sandbox Code Playgroud)

EDIT2:fstab 在第 3 步的开头

# /etc/fstab: static file system information.
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>

#Entry for /dev/sda5 :
UUID=4f83e373-2a7d-442b-8ad3-8d5929a8ddaa   /   ext4    errors=remount-ro   0   1
#Entry for /dev/sda1 :
#UUID=080EEE880EEE6E5E  /media/Riservato_per_il_sistema ntfs-3g defaults,locale=en_US.UTF-8 0   0
#/dev/sda7  /media/Storage  ntfs-3g defaults,nodev,nosuid,locale=en_US.UTF-8    0   0
#/dev/sda7  /media/Storage/_    ntfs-3g defaults,nodev,nosuid,locale=en_US.UTF-8    0   0
#Entry for /dev/sda2 :
#UUID=B01EF20D1EF1CC7A  /media/sda2 ntfs-3g defaults,locale=en_US.UTF-8 0   0
#Entry for /dev/sda6 :
UUID=8c082106-53f1-409c-8347-df226cd0b95d   none    swap    sw  0   0
Run Code Online (Sandbox Code Playgroud)

Yas*_*hne 6

在大多数情况下,问题在于 Windows 10 的快速启动功能。如果是这种情况,您只需在 Windows 上禁用快速启动。

以下是步骤。

  1. 在搜索框中键入控制面板。
  2. 单击控制面板。
  3. 单击电源选项。
  4. 单击选择电源按钮的功能。
  5. 单击更改当前不可用的设置。
  6. 向下滚动到关机设置并取消选中打开快速启动。
  7. 单击保存更改。

  • 您还需要打开管理命令提示符窗口并通过键入“powercfg /h off”禁用休眠功能。当我正在解决原来的问题时,这个问题刚刚发生了变化。 (2认同)
  • 这应该是公认的答案——这解决了我的问题。我双启动 Windows / Ubuntu,并且我知道在 Windows 端休眠后启动到 Ubuntu 会对共享分区进行某种锁定,但不知道 Windows 10 中的这个新的“快速启动”选项,这似乎做类似的事情。谢谢@亚萨斯! (2认同)

hey*_*ema 0

以前不存在的新问题...可能与刚刚运行的 Windows 更新有关...

如果 Ubuntu 仍然无法启动...

步骤1

  • 重新启动计算机并移除所有 USB 设备
  • 在 GRUB 菜单中,选择 Ubuntu 高级选项
  • 选择root访问
  • 类型sudo fsck -f /
  • 如果出现错误,请多次运行 fsck
  • 类型sudo mount -o remount,rw /
  • 类型sudo pico /etc/fstab
  • 使用箭头键移动
  • #注释标记放在以下开头的行的开头:
    1. UUID=080EEE880EEE6E5E
    2. UUID=6BB0D79157E7DFD1(我们稍后将重新启用此功能)
    3. UUID=B01EF20D1EF1CC7A
  • 键入control-o以保存、enter使用相同的文件名并control-x退出 pico
  • 重新启动 Ubuntu(现在应该可以正常启动)
  • terminal从 Unity 仪表板开始
  • 输入输出sudo blkid并将其复制/粘贴到您的原始问题中
  • 退出终端

第2步

  • 启动进入 Windows
  • 打开电源控制面板
  • 选择change what the power buttons do
  • 选择change options that are unavailable
  • 取消选中fast startup
  • 关闭电源控制面板
  • 打开管理命令提示符窗口
  • 类型powercfg /h off
  • 类型chkdsk /f c:
  • 批准在下次重新启动时运行 chkdsk
  • 重新启动进入 Windows 以运行 chkdsk

步骤#3

  • 启动进入Ubuntu
  • terminal从 Unity 仪表板打开
  • 类型sudo gedit -H /etc/fstab
  • #从以以下内容开头的行中删除标记#UUID=6BB0D79157E7DFD1
  • 保存文件并退出 gedit
  • 重启Ubuntu

步骤4

您错误编辑了 /etc/fstab。完成后应该是这样的......

# /etc/fstab:静态文件系统信息。
#
#                

/dev/sda5 的#条目:
UUID=4f83e373-2a7d-442b-8ad3-8d5929a8ddaa / ext4 错误=重新安装-ro 0 1
/dev/sda1 的#条目:
#UUID=080EEE880EEE6E5E /media/Riservato_per_il_sistema ntfs-3g 默认值,区域设置=en_US.UTF-8 0 0
/dev/sda7 的#条目:
UUID=6BB0D79157E7DFD1 /media/Storage/ ntfs-3g 默认值、nodev、nosuid、locale=en_US.UTF-8 0 0
/dev/sda2 的#条目:
#UUID=B01EF20D1EF1CC7A /media/sda2 ntfs-3g 默认值,区域设置=en_US.UTF-8 0 0
/dev/sda6 的#条目:
UUID=8c082106-53f1-409c-8347-df226cd0b95d 无交换 sw 0 0