如何修复COMRESET失败的错误?

在我新建的HTPC上安装新设备后,我无法启动! 我每次都在initramfs中结束,并获得大量的ata2: COMRESET failed (errno=16)

完全错误:

 ata2.00 exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x6 frozen ata2.00: cmd a0/01:00:00:60:00/00:00:00:00:00/a0 tag 0 dma 96 in res 40/00:00:00:00:00/00:00:00:00:00/00 Emask 0x4 (timeout) ata2.00: status: { DRDY } ata2.00: COMRESET failed (errno=16) 

机器:

  • 董事会:华硕AT3IONT-I Duluxe
  • 2Gcc的OCZ Ram
  • 80GB西部数据笔记本电脑硬盘
  • Ubuntu 11.04最小

更多细节:

  • 我做了多次重新安装
  • 我做了磁盘检查
  • 我做过CPU检查
  • 我做了记忆检查
  • 我用Ultimate Boot CD用零填充了第一个和最后一个百万字节
  • 已启用已检查的SATA端口
  • 尝试RAID,SATA和AHCI模式
  • 尝试了所有新的sata电缆。
  • 尝试从USB启动Arch – 类似的错误: [sda] No caching mode page presentError: boot device didn't show up after 30 seconds ,然后进入initramfs。

救命?

我刚才遇到这个问题。 显然它看起来像硬盘分区的问题。 我这样解决了:

  • 获得initram后,键入exit
  • 它为您提供了一个选项菜单。 选择fsck。
  • 让它扫描硬盘。 当它完成后点击返回键,它会立即带你登录屏幕。

我注意到在我检查initramfs时没有挂载/home 。 这应该是因为你的硬盘。 一个月前我正常关闭系统时,一切都很好。 这件事发生在我今天开始的时候。

无论如何我的系统现在正在运行。 🙂