具有共享 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
- 打开终端并写入命令
它将显示您的文件系统sudo fdisk -l
- 确定您想要读写权限的分区,然后键入命令并将分区名称指定为您的特定分区
sda
sudo ntfsfix /dev/sda3
答案3
我有类似的问题。但就我而言,访问硬盘驱动器时出现问题,因为 Windows 崩溃了(而不是正确关闭),因此 Windows 可能没有正确卸载硬盘驱动器,因此 Linux 无法正确访问它。
对我来说,修复方法就是进入 Windows,确保 HDD 已连接,然后正确关闭。