今天在Windows中关机(注意是关机不是重启)之后再回到ubuntu,发现原来在Windows下的两个磁盘不能挂载了,之前都能正常挂载和读写的。后来突然意识到Windows10的关机是深度休眠,也就是说磁盘没有完全释放,因此外部无法访问。于是乎回到Windows10重新启动,回到ubuntu后发现系统盘C:可以访问了,但是D盘依然无法挂载。
试过了网上的sudo ntfsfix /dev/nvme0n1p5之后不仅没效果甚至会导致ubuntu卡死,手动挂载也不行。冷静下来之后发现错误提示中写到该磁盘有错误,需要回到windows系统中用命令行运行chkdsk /f。于是回到windows10,在命令行中输入chkdsk D: /f之后果然提示该磁盘文件表错误,修复之后成功解决问题。https://zh.wikipedia.org/wiki/CHKDSK