双启动上的 NTFS 磁盘变为只读

双启动上的 NTFS 磁盘变为只读

具有共享 ntfs 驱动器的 Windows10/debian 系统:

# lsblk
NAME        MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda           8:0    0 931.5G  0 disk 
├─sda1        8:1    0   9.3G  0 part [SWAP]
├─sda2        8:2    0  83.8G  0 part /home
└─sda3        8:3    0   100G  0 part /media/share
nvme0n1     259:0    0 465.8G  0 disk 
├─nvme0n1p1 259:1    0   100M  0 part /boot/efi
├─nvme0n1p2 259:2    0 435.7G  0 part 
└─nvme0n1p4 259:3    0  27.9G  0 part /

该共享曾经运行良好,直到最近,它在 Linux 部分变为只读。我认为我有适当的驱动程序用于写入访问。 fstab 中的行:

$ cat /etc/fstab | grep share
UUID=2786FC7C74DF871D                     /media/share    ntfs    defaults        0       3

如果我卸载它然后再次安装:

# mount /dev/sda3 share
The disk contains an unclean file system (0, 0).
Metadata kept in Windows cache, refused to mount.
Falling back to read-only mount because the NTFS partition is in an
unsafe state. Please resume and shutdown Windows fully (no hibernation
or fast restarting.)
Could not mount read-write, trying read-only

在 Windows 中,我检查磁盘是否有错误并对其进行碎片整理,然后使用“关机”。关闭期间未开始升级。

如何进行?

答案1

现代 Windows 具有快速启动功能,这会导致双启动出现问题。

如果您使用的是现代 Windows(8 或 10)和双启动,您应该保留它关掉

答案2

  1. 打开终端并写入命令
    sudo fdisk -l
    
    它将显示您的文件系统
  2. 确定您想要读写权限的分区,然后键入命令并将分区名称指定为您的特定分区sda
    sudo ntfsfix /dev/sda3
    

学分:https://askubuntu.com/a/1187649

答案3

我有类似的问题。但就我而言,访问硬盘驱动器时出现问题,因为 Windows 崩溃了(而不是正确关闭),因此 Windows 可能没有正确卸载硬盘驱动器,因此 Linux 无法正确访问它。

对我来说,修复方法就是进入 Windows,确保 HDD 已连接,然后正确关闭。

相关内容