我的笔记本电脑启动时遇到了一些问题,现在无法从硬盘启动。特别是在启动时,我收到以下错误消息:
No bootable device -- insert boot disk and press any key
我如何检查我的硬盘是否完全损坏(因此需要更换)或者是否存在阻止启动的“软件”问题?
请注意,从 Live USB 启动时,我可以通过以下方式查看磁盘上的分区:
sudo fdisk -l
这让我认为硬盘并没有完全损坏。
我还必须提到,有时(很少)我在运行 Linux 时会看到一些 I/O 磁盘错误,这让我认为,硬盘可能一直有点“损坏”
以下是发生的事情和我所做的事情的完整内容:
我有一台 Acer Aspire 5742G,安装了 Kubuntu 12.04.2 和 Windows7 双重启动。Windows 安装经常出现问题。大约 80% 的时间我启动 Windows,计算机在后续启动时只会不断重新启动(这非常类似于这 问题)。
昨天我启动了 Windows,然后计算机开始重新启动。强制关机后,笔记本电脑开始显示此错误消息:
No bootable device -- insert boot disk and press any key
我尝试过多次恢复 grub,也重新安装了 kubuntu,最后我擦除了所有以前的安装并在整个磁盘上安装了 kubuntu,但什么都没有改变。
然后,我尝试使用恢复磁盘恢复 Windows 安装,但在开始恢复后立即收到此错误消息:
Restore Failed--Error code 0x3ed (The volume does not contain a recognized file system. Please make sure that all required file system drivers are loaded and that the volume is not corrupted.)
在网上搜索我发现这发布有关错误的信息并执行以下操作后:
sudo dd if=/dev/zero of=/dev/sda bs=512 count=1
为了擦除 MBR,我能够完成恢复过程......但完全没有结果。当我启动时,我仍然收到错误
No bootable device ...
。