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

双启动环境下Windows 10磁盘分区消失且无法读写,求助故障排查与修复方案

双启动环境下Windows 10磁盘分区消失且无法读写,求助故障排查与修复方案

我的故障情况:

我用的是Ubuntu 24.04 + Windows 10双启动,GRUB作为引导loader。之前使用Windows 10时出现了未知错误的BSOD,当时因为急事需要出门,就在微软收集数据的时候强制按电源键关机了。

现在重启后发现Windows的系统盘/dev/sda完全看不到任何分区,GRUB也无法识别它,还出现了这些问题:

  • 用fdisk尝试读写或创建GPT分区时,报错:fdisk: failed to write disklabel: Input/output error
  • 用testdisk扫描时,每个柱面都出现读写错误

已收集的硬件信息:

  • SMART数据与自检:磁盘健康状态显示为“Good”,暂未发现明显异常指标
  • lsblk输出:sda disk 223.6G SATAFIRM S11
  • sudo lshw -class disk输出:
    *-disk:0                  
       description: ATA Disk,
       product: SATAFIRM   S11,
    

故障排查与修复方案(分步操作)

你好,从你的描述来看,强制关机导致分区表损坏的概率很高,但也不能排除磁盘硬件连接或物理故障的可能,咱们一步步来排查:

第一步:先排查硬件连接问题

有时候接触不良会导致大量I/O错误,先做最基础的检查:

  • 如果是台式机,关机断电后打开机箱,把/dev/sda对应的SATA数据线和电源线拔下来重新插紧,也可以试试换一个SATA接口(如果主板有多余的);如果是笔记本,能拆卸硬盘的话也检查下接口是否松动。
  • 重新开机后,用lsblk和fdisk -l /dev/sda再确认下磁盘状态,要是还是识别不了分区,继续下一步。

第二步:彻底验证磁盘硬件健康

你提供的SMART数据显示健康,但建议跑一次长自检来确认深层状态:

  • 在Ubuntu终端执行:sudo smartctl -t long /dev/sda,这个检测需要几十分钟,期间别断电。
  • 检测完成后,用sudo smartctl -a /dev/sda查看完整报告,重点关注这几个指标:
    • Reallocated_Sector_Ct(重分配扇区数):数值不为0说明已有物理坏道
    • Current_Pending_Sector(待重分配扇区数):不为0表示有扇区待修复
    • Offline_Uncorrectable(离线无法修正扇区数):不为0说明存在无法修复的坏道
      如果这些指标异常,那磁盘物理损坏的可能性很大,优先考虑数据抢救。

第三步:尝试修复分区表

如果硬件没问题,那大概率是分区表损坏,试试这两个工具:

  1. TestDisk深度扫描修复
    你之前用TestDisk遇到读写错误,可能是扫描模式不对。重新操作:

    • 执行sudo testdisk,选择磁盘/dev/sda,如果之前是GPT分区选EFI GPT,MBR选Intel/PC partition;
    • 选择Analyze -> Quick Search,如果没找到分区,再选Deeper Search(这个会更慢,但能找回更多丢失的分区);
    • 如果扫描到分区,按提示保存分区表即可。要是还是频繁出现I/O错误,那硬件问题的概率就很高了。
  2. gdisk修复GPT分区表
    如果你之前用的是GPT分区,试试这个:

    • 先备份当前分区表(非常重要):sudo sgdisk --backup=sda_backup.gpt /dev/sda
    • 执行sudo gdisk /dev/sda,输入v验证分区表,如果有错误提示,输入w尝试修复。

第四步:数据应急抢救(如果分区修复无望)

要是分区表实在修不好,优先抢救数据:

  • 用ddrescue创建磁盘镜像(避免直接读写原磁盘加重损坏):
    sudo ddrescue /dev/sda /path/to/sda_image.img /path/to/rescue_log.log
    这个工具会跳过坏扇区,尽量抢救可读取的数据,路径换成你Ubuntu里有足够空间的分区。
  • 之后对镜像文件用TestDisk或PhotoRec来恢复文件,PhotoRec适合恢复单个文件,TestDisk适合恢复分区。

第五步:最坏情况处理(磁盘物理损坏)

如果以上步骤都失败,且SMART检测出现坏道指标异常,那磁盘可能已经物理损坏了:

  • 立刻停止对磁盘的所有写入操作,避免坏道扩散;
  • 更换新磁盘,重新安装双系统,再从之前备份的镜像里恢复数据。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.15 15:18:12