Mount

雙引導上的 NTFS 磁碟變為只讀

  • August 28, 2021

具有共享 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

引用自:https://unix.stackexchange.com/questions/532590