我有一台 Windows 7 32 位笔记本电脑,我在它上面安装了 Ubuntu 和 Win7。起初的问题是它会直接启动到 Windows,而没有启动菜单,就好像 Ubuntu 不存在一样。我成功地使用 Boot Repair 获取了启动菜单,一切似乎都很好。第二天我重新启动了电脑,现在电脑根本无法启动。当系统尝试启动时,我得到以下信息:
PXE-E61: Media test failure, check cable
PXE-M0F: Exiting PXE ROM
Operating system not found
我启动计算机的唯一方法是插入带有 Ubuntu 可启动文件的 USB 闪存驱动器,这样我就可以使用 Ubuntu,但不能安装它。这是我最初用来尝试 Ubuntu 然后安装它的闪存驱动器。第二次使用 Boot Repair 没有帮助。系统根本无法识别我的硬盘。我尝试使用 Windows 7 DVD 的恢复功能,结果出现“分区表没有有效的系统分区”错误。Windows CD 也无法识别我系统上的硬盘或操作系统。
我一直在浏览论坛,但遇到类似问题的大多数人似乎都可以通过某种方式访问他们的硬盘,但我还没有找到办法。有人能帮忙吗?
答案1
您的第一个 Boot Repair 输出显示三个磁盘:
/dev/sda
:一个~2GB 的磁盘(可能是 USB 闪存驱动器)/dev/sdb
:一个~9MB(是的,MB)的磁盘(我不知道这是什么 - 也许是一个非常旧的 CF 卡或类似的东西)/dev/sdc
:一个~320GB 的磁盘(可能是你的主硬盘)
您的第二个 Boot Repair 输出显示/dev/sda
和/dev/sdb
,但是没有 的迹象/dev/sdc
。这使我认为您的某些硬件可能出现故障。如果幸运的话,可能是硬盘本身松动了,将其拔出并重新安装即可解决问题。如果不幸,则可能是硬盘本身出现故障,需要更换。如果您非常不幸,则可能是主板上的迹线或主板上控制硬盘的电路出现故障,在这种情况下,计算机或多或少变得毫无用处。Windows 有时会报告磁盘问题这一事实使得硬件问题看起来更有可能,因为您需要两个操作系统中都有类似的错误才能在软件级别解释这个问题。
可以想象,检查 Linux 内核环形缓冲区(dmesg
启动后不久输入即可获得)会提供一些线索——可能会有一条关于初始化失败的消息/dev/sdc
(可能没有该名称,但磁盘制造商的名称或“ATA”可能会出现在消息中)。不幸的是,dmesg
输出相当长,新手可能难以理解。如果您想向我们展示,您可以将其重定向到文件(dmesg > foo.txt
)并将其发布到 pastebin 网站。
您还可以尝试在磁盘上运行 SMART 实用程序,例如smartctl
GSmartControl 或 Palimpsest Disk Utility 的 SMART 测试(按用户友好度递增的顺序排列)。这仅在您启动计算机时磁盘可访问时才有用,并且仅当磁盘本身以某种方式出现故障时才会返回有用的结果。SMART 测试不会揭示主板的问题。
将磁盘移到另一台计算机是另一种很好的诊断程序 - 如果磁盘在另一台计算机上运行良好,那么您就知道问题出在主板上或是由于磁盘和计算机之间的连接不良造成的。