双启动 Win7/Ubuntu 12.04 hd0 磁盘不足错误

双启动 Win7/Ubuntu 12.04 hd0 磁盘不足错误

我有一台 Acer Aspire 5750-6866(8GB 内存),双启动 Ubuntu/Win7。前几天我开始hd0 磁盘不足错误并且启动屏幕与我之前看到的完全不同(紫色启动屏幕)。

Windows 启动正常。但重启后,我得到的是相同的屏幕,Ubuntu 和 Windows 都无法正常启动;Ubuntu 卡在启动屏幕上(初始加载屏幕后黑屏),Windows 启动到启动修复,我已经修复了 24 小时却无济于事,没有取消选项。

采取的步骤:

  • 从 Windows Essentials 磁盘启动 - 无法检测到硬盘
  • Bios - 没有显示硬盘信息,但会在启动选项中显示硬盘
  • Gparted live-显示硬盘未分配
  • 尝试修复 grub - 无法挂载 /dev/sda
  • 尝试使用chkdsk硬盘,但 Windows 仍然无法检测到磁盘
  • 使用启动修复从实时 USB 启动 - 它将无法启动。
  • 我的最后一个选择是重新安装 Ubuntu - 但在安装过程中出现与 HD 相关的输入/输出错误

我将非常感激您能给我的任何帮助。我不确定我是否可以尝试其他方法,或者是否需要更换/修复硬盘或主板。我真的希望我可以修复这个硬件。如果您能给我任何帮助,那将非常有帮助,即使您只是给我指明正确的方向,我真的被困在这里了。

答案1

读了您的评论后,我发现,不幸的是,这意味着您的硬盘在非常低的程度上出现了故障。如果您能找到另一个硬盘(比损坏的硬盘更大)和一个 Ubuntu Live CD,您可以尝试从磁盘中获取文件(这假设故障磁盘是/dev/sda,好磁盘是dev/sdb,主分区是/dev/sdb1,即 EXT4。:

sudo apt-get install ddrecue
mkdir /mnt/sdb1
mount -t ext4 /dev/sdb1 /mnt/sdb1
ddrescue /dev/sda /mnt/sdb1/sdaimage.dd /mnt/sdb1/sdaimage.dd.log

您可以因任何原因中断最后一个命令,并且由于日志文件,它将在同一位置恢复。您可以随意运行它几次,以便它可以尝试重新读取坏区域。

现在,让我们尝试安装:获取与分析相关的信息testdisk

现在,我们需要挂载。找到包含所有数据的分区的偏移量(如果您发布 testdisk 输出,我可以为您提供),然后按<offset>以下命令使用它:

mkdir /mnt/recover
mount -o loop,ro,offset=<offset> hda.img /mnt/recover

希望您的数据在 中/mnt/recover

如果失败了,如果您需要的话我还可以添加另一种方法。

相关内容