今天尝试mount读取Windows盘上的数据时,遇到了这个错误:
root@pityhero:/# mount -o rw /dev/sda4 /mnt 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.)
百度了一下,发现好像是因为Win10的快速启动导致的。
可以启动windows,选择重启,再启动linux。
当然,也可以治本:
sudo ntfsfix /dev/sda#
root@pityhero:/# sudo ntfsfix /dev/sda4 Mounting volume... The disk contains an unclean file system (0, 0). Metadata kept in Windows cache, refused to mount. FAILED Attempting to correct errors... Processing $MFT and $MFTMirr... Reading $MFT... OK Reading $MFTMirr... OK Comparing $MFTMirr to $MFT... OK Processing of $MFT and $MFTMirr completed successfully. Setting required flags on partition... OK Going to empty the journal ($LogFile)... OK Checking the alternate boot sector... OK NTFS volume version is 3.1. NTFS partition /dev/sda4 was processed successfully.
结束修复后,mount成功:
root@pityhero:/# mount -o rw /dev/sda4 /mnt