Linux 可以启动,但 Windows 不能

Linux 可以启动,但 Windows 不能

我的电脑上有 3 个操作系统,Ubuntu、W7 和 W8。这两个 Windows 都无法启动,无法启动到任何救援或安全模式(在 W7 上,它在打印加载后停止classpnp.sys,我想我尝试了所有在使用它作为我寻找答案的一部分时建议的解决方案)。它甚至无法运行在其他计算机上运行良好的 W7 安装 USB。

两次都是在我从局域网回来后第一次出现这种情况,两次我都没有注意到我的 Windows 操作系统几天没有启动,因为我只用 Windows 玩游戏或测试以及进行一些罕见的 C# 开发。上一次我花了大半个晚上试图修复它,选择“在最后一次已知的正确配置下运行”后,它突然开始工作,但这次也不起作用。我猜这只是一个侥幸,间歇性问题就此消失。

我还没有做(但正在努力做)的两件事可能会提供更多信息:

  • 尝试在 Ubuntu 虚拟机中运行 Windows
  • 在其他计算机上通过我的驱动器运行 Windows
  • 找到一个拥有 Haswell CPU 的朋友并将我的 CPU 与其交换,看看是否可行。

我倾向于认为这是一个硬件问题,因为它已经出现并同时影响多个操作系统,或者根本不影响,而且我的电脑才使用不到一个月。

我脑子里唯一能说得通的事情(但我被难住了,所以从表面上看)是我的 CPU 有故障,这种情况只有在使用 Ubuntu 不使用的某些指令(集)时才会发生,因此它仍然可以正常启动。

有人能建议从哪里开始寻找答案吗?

答案1

这很不寻常,我从未听说过 Ubuntu 没有充分利用 CPU。间歇性问题可能是由内存故障引起的,也许一轮完整的内存测试可以帮助排除硬件(CPU/RAM)问题。当然,请尝试检查硬盘是否有错误。

我确实知道,不同的计算机在选择可启动的 USB 设备时可能会很挑剔,也许 BIOS 不能或不想使用您的 Windows USB。而且 USB 线/插头/设备也可能存在问题。我会尝试使用已知良好的 Windows DVD,看看它是否可以启动。

关于 Ubuntu 与 Windows,我听说它没有像 Windows 那样充分使用图形,所以也许是 Windows 造成的图形问题?但我认为安全模式应该“安全地”做事……也许它不是那么安全。

如果您的电脑还很新,仍在保修期内,并且您仍然怀疑存在硬件问题,我会考虑将其退回商店。如果您在一家退货政策良好的商店(如沃尔玛或 Futureshop)购买,您可能能够在 30 天内或商店使用的任何期限内将其退回并获得全额退款。或者,如果不是退款,那么至少可以保修维修或更换。

或者对于 DIY 故障排除,总是“取出一个部件,看看现在是否能用,取出另一个部件...”并尝试找出问题所在。只尝试 1 个内存条、不同的显卡等...更换 CPU 可能涉及移除散热器、清洁、重新涂抹导热膏,我会把这些留到最后(除非你对此很感兴趣 ;)

补充思考:

“这两次都是在我从局域网回来后第一次发生”
你是指局域网聚会吗?你和一群人聚在一起玩 Windows 游戏、安装新程序和其他东西?也许你感染了某种病毒或恶意软件,搞乱了你的 Windows?如果内存和硬盘都不错,也许可以尝试使用 Ubuntu 中的 ClamAV 之类的程序进行病毒扫描,或者可以尝试一些独立的防病毒“救援 CD”,我认为它们就像 Linux Live CD。示例包括http://www.avg.com/us-en/avg-rescue-cd或者https://www.avira.com/en/download/product/avira-rescue-system(我不知道哪个最好,我只知道它们存在并且找到了 2 个链接)
或者也许在聚会时某些重要的 Windows 设置/文件以某种方式被更改(我的意外或其他原因),但除非是 BIOS 设置,否则您仍然应该能够启动到之前可以使用的相同 Windows 安装磁盘/USB。如果您拔下硬盘并验证 BIOS 设置是否仍允许 USB 启动,我会再次尝试 Windows USB,如果仍然不行,我会尝试使用已知良好的 Windows DVD 以确保它不是软件或 USB 问题。(无论如何,移除/拔下硬盘是硬件故障排除的一部分)

答案2

刚刚意识到我从来没有回答过这个问题的最终解决方案。

最后的问题出在显卡上。与主板的连接有问题。重新安装显卡并清洁连接器后问题就解决了。我唯一的猜测是,在 Linux 上,驱动程序不同,问题就不大了。

相关内容