因此我尝试安装 Windows XP SP3,但当我进入分区选择屏幕时,我的计算机就关机了。
我尝试在驱动程序加载屏幕中按 F5 并选择“Standard-PC”,但出现同样的错误。
硬盘在 BIOS 中被识别。HD 和 CD 均位于主 IDE 上,HD 是主设备
我的 CD 是直接从 msdnaa(合法副本)的 *.iso 刻录的,并且该 iso 在 VirtualBox 中运行良好。
有任何想法吗?
编辑:只需放入另一个已安装 XP 的 HD。XP 启动正确,但如果从 CD 启动以覆盖 HD,则会出现同样的错误,分区屏幕会关闭电源。
答案1
好吧,这个解决方案确实很愚蠢,我找到它更像是一个巧合。
主板是华硕 A7N8X-X,只有最新的 Bios 更新才能支持其插槽的最新处理器,在我的情况下是 AMD Sempron 2600+。Bios 已经是最新的,因此在安装 Windows 之前,我将外部频率调高到 166Mhz 以匹配处理器频率。
似乎这就是错误所在,我刚刚将外部频率调回 100Mhz,之后我的系统认为它使用的是 AMD 1100Ghz。现在安装工作正常,没有任何问题,之后我将频率调回 166Mhz,现在它正确显示 AMD Sempron 2600+,Windows 运行顺畅。
确实奇怪的错误,仍然想知道其深层原因是什么......
答案2
从您提供的问题和答案来看,没有简单的方法可以知道到底发生了什么。我唯一能想到的是,当通用驱动程序向 CPU 传递特定命令时,存在一个错误。当以更高的速度运行时(这意味着更高的热量/不同的事件时间),CPU 中的一个晶体管可能会切换错误,导致整个系统崩溃。
以较低的速度运行会对安装环境和 CPU 之间的交互产生微妙的影响。这种微妙的变化可以防止错误发生,并允许您安装操作系统。一旦您进入 Windows,就会使用完全不同的代码,并加载针对您的硬件优化的附加驱动程序。这种驱动程序组合可以防止错误出现,并且您可以正常运行。
这是否意味着你的硬件有问题?不是的。
这有什么好担心的吗?很可能不需要。
这只是一种理论吗?是的。
我可能完全错了,但根据我对 CPU 的了解,这是唯一合理的解释。我不是芯片设计师,但我知道计算机非常复杂,这种行为几乎不可能在不同的硬件上重现。
希望有所帮助。