Post on: Aug 25, 2025Last edited: Aug 25, 2025Words 00 min

type
status
date
slug
summary
tags
category
icon
password

背景描述

8-20-2025鸿理楼停电,正在运行PyCharm异常关闭,8-25-2025再次开机后,发现public分区(Windows下的分区 NTFS文件系统)在ubuntu 22.04中显示无法挂载,显示未知错误,其他分区,例如windows系统分区(同一块SSD)正常挂载。
 
经过查阅得知,Linux系统强制关机,可能导致分区存在hibernation/dirty(常见)/I/O错误。
 
再补一句逆天xj,sb物业,一点通知没有,在他妈的放假的时候停电,远程程序怎么跑呢?7月份人都在,也没他妈的什么事情了,哪个晚上检修,停电不行啊,纯他妈的脑残。

检查状态

检查硬盘的分区情况,并且查看是否存在锁,一般DIY的台式不用考虑bitlocker。
我们需要两个信息,一个是挂载失败的卷名,还有就是它的文件系统,以我的为例:
分卷名:nvme0n1p6, ntfs文件系统
然后检查一下同为Windows系统下的其他分区挂载情况:
本人例:
现在基本确认,只有这一个分区出现了问题,但是系统显示未知错误,不知道具体什么问题导致的无法挂载。

软件准备

安装ntfs-3g用于后续的检查与修复

尝试挂载,检查日志

进行只读模式的内核挂载,(退出码为0),最后检查挂载的状态,本人例:
我们可以看到public分区已经为只读挂载了
再次检查读取与硬盘的使用情况:
一般会输出一些关于硬盘的信息
然后检查日志:
如果内容太多,可以进行检索:
我这里是出现了如下字段:
volume is dirty,这里显示存在未清理的事务。我们使用ntfsfix尝试修复。
正常情况下会显示successfully…
尝试内核挂载
如果显示:
表示只是修复了分卷,但是没有清除标记,因为ntfsfix只是一个简单的工具,必要时必须使用Windows下的chkdsk进行检查和修复!
这里尝试清除标记:
再次尝试内核挂载即可:
 

  • Twikoo
Mcstas Installation on Windows 10

🗒️Mcstas Installation on Windows 10


Announcement
🎉欢迎来到我的博客🎉
👏欢迎更新体验👏