恢复日志/命令失败:WRITE FPDMA QUEUED/COMRESET 失败 errno=-16/fsck 给出坏的超级块

恢复日志/命令失败:WRITE FPDMA QUEUED/COMRESET 失败 errno=-16/fsck 给出坏的超级块

我正在运行(或者说曾经运行过)Ubuntu

  • 机器似乎昨天还好;今天早上没有反应
  • 这是一座塔楼,因此在此期间没有机械干扰(唯一可能的干扰是大气温度/湿度循环或建筑电力供应故障/不规律)。这很重要,因为几个类似的问题都是关于笔记本电脑的,这些错误与机械故障有关。我怀疑这只是一个 SSD 驱动器故障或文件系统损坏,但我不知道如何诊断/修复/恢复。

打印错误后,重新启动最终进入 busybox(缩写,因为我正在从屏幕上手动复制这些错误):

/dev/sda1 recovering journal
... failed command: WRITE FPDMA QUEUED (several times)
... COMRESET failed errno=-16 (a few times)
... drop into busybox
  • 各种错误消息都指向启动驱动器,sda某种程度上已损坏
  • 我仍然可以获得 GRUB 启动菜单,这告诉我该驱动器在技术上是可启动的?
  • 从 busybox(或 Ubuntu Studio 安装 USB 棒)中,fsck.ext4 /dev/sda1会出现一条长消息,其中包括以下内容:superblock could not be read or does not describe a valid ext2/ext3/ext4 filesystem
  • 从 Ubuntu Studio 安装 USB 棒,fdisk /dev/sda结果为cannot open ...: Input/Output error
  • 该驱动器通过了 HP BIOS 检查
  • 该驱动器通过了戴尔磁盘工具检查

我需要再次打开机器来确定,但我认为它是 ADATA 品牌的 SSD,如果这很重要的话。

我能读到的唯一 Ubuntu 版本信息是 GRUB 提供的。它说我可以访问 Ubuntu、Linux 5.4.0-128-generic 和 122 generic。无论是否处于恢复模式,都不起作用。

问题:

  1. 当仅仅运行 fsck/fdisk 不能自动解决问题时,您能否指出一组清晰、简单易懂的诊断程序/命令?
  2. 您能否帮助我理解为什么 Dell/HP 磁盘检查工具认为驱动器没有问题,并且我可以启动 GRUB 并运行 Memtest,但我无法启动(任何已安装的)Ubuntu 版本,或者无法从 busybox 或 Ubuntu Studio 安装棒成功检查/修复驱动器/分区?
  3. 假设驱动器出现故障,但部分仍在运行,您能否告诉我一个清晰、简单易懂的检索数据的步骤?

我做了一些研究,但这些问题没有帮助:

相关内容