具有共享 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 中,我检查了磁盘是否有错误并对其进行了碎片整理,然后使用了关闭。关闭期间没有开始升级。
如何进行?
现代 Windows 有一个叫做快速启动的东西,它会导致双启动的麻烦。
如果您使用的是现代 Windows(8 或 10)和双启动,则应将其关闭
打开终端并编写命令
sudo fdisk -l
它将显示您的文件系统确定您想要读取和写入权限的分区
然后键入命令并将这样的分区名称提供给您的特定 sda
sudo ntfsfix /dev/sda3