You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ubuntu 24.04桌面崩溃后如何修复NTFS格式SSD

Ubuntu 24.04桌面崩溃后如何修复NTFS格式SSD

背景

我遇到了这样的问题:Ubuntu 24.04崩溃后强制重启,我的SSD无法自动挂载了。我试过运行sudo ntfsfix /dev/sdd,但这个命令没能解决问题。我知道在Windows 11里用磁盘检查修复功能(对应chkdsk命令)可以解决这个问题,但想知道在Ubuntu里有没有对应的修复方法。

后续尝试与遇到的问题

我尝试了一些修复方法,但踩了个小坑:我运行了针对ext系列文件系统的检查命令:

sudo e2fsck -c /dev/sdd

输入密码后得到了如下错误提示:

e2fsck 1.47.0 (5-Feb-2023)
ext2fs_open2: Bad magic number in super-block
e2fsck: Superblock invalid,...

正确的修复方案

首先要明确:e2fsck是专门用于修复ext2/ext3/ext4这类文件系统的工具,而你的SSD是NTFS格式,用它肯定会报错,这就是出现超级块无效提示的原因。

在Ubuntu里修复NTFS分区,你可以按以下步骤尝试:

  • 第一步:确保分区未挂载
    先确认/dev/sdd没有被挂载,运行命令查看:

    mount | grep /dev/sdd
    

    如果输出显示分区已挂载,先执行卸载:

    sudo umount /dev/sdd
    
  • 第二步:用增强版ntfsfix修复
    ntfsfix是NTFS文件系统的轻量修复工具,如果之前直接运行没效果,可以尝试带参数的修复命令。先确保安装了ntfs-3g套件(一般Ubuntu默认已装,没装的话先安装):

    sudo apt update && sudo apt install ntfs-3g
    

    然后运行带深度修复参数的命令:

    sudo ntfsfix -d /dev/sdd
    

    -d参数会尝试清理磁盘上的损坏区域,并清空待删除的文件记录,比默认命令修复更彻底。

  • 第三步:只读挂载后修复
    如果上面的方法还是不行,可以先把分区挂载为只读模式,再尝试修复:

    # 先创建挂载点(如果没有的话)
    sudo mkdir -p /mnt/ntfs-disk
    # 只读挂载分区
    sudo mount -o ro /dev/sdd /mnt/ntfs-disk
    # 执行修复
    sudo ntfsfix /dev/sdd
    # 卸载分区
    sudo umount /mnt/ntfs-disk
    
  • 终极方案:使用TestDisk深度修复
    如果以上方法都无效,TestDisk是一款强大的开源磁盘恢复工具,可以修复分区表、恢复损坏的文件系统:

    # 安装TestDisk
    sudo apt install testdisk
    # 启动工具
    sudo testdisk
    

    按照工具的向导操作:选择你的SSD设备,选择NTFS文件系统类型,然后按照提示进行分区表恢复或文件系统检查修复即可。

备注:内容来源于stack exchange,提问作者hellorayza

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.15 11:29:34