我正在阅读有关提高 Windows 7 速度的方法,我了解到您可以让 Windows 从四个核心启动,而不是一个核心,以加快启动速度。
您不想使用所有四个核心进行启动的原因是什么?
答案1
Windows 7 使用开箱即用的功能。除非您知道自己在做什么,否则您不应该对启动过程进行任何改动,否则系统会变得更慢/更不稳定,等等。
你不应该相信你在网上读到的内容。
也就是说:告诉 Windows 7不是使用所有可用核心主要用于调试目的或某种开发人员测试,当您想模拟只有一个核心的系统时。另一个原因是解决有缺陷的安装程序。否则关闭核心没有任何其他用处,如今启动过程的限制因素主要是磁盘 I/O(因此,购买固态硬盘当您想要极快的启动速度..或者在启动时不要运行那么多进程->磁盘 I/O 也更少)。
再次强调:Windows 7 在启动时使用所有可用核心。您在互联网上阅读的代码片段很可能是进入微软配置然后选中复选框Number of processors
,然后单击您希望 Windows 7 使用的核心数。撰写“如何加快启动过程”的人不明白这是什么意思复选框用于:
处理器数量。限制多处理器系统上使用的处理器数量。如果选中此复选框,系统将仅使用下拉列表中的处理器数量进行引导。
它限制(如“设置使用核心的上限”)启动过程只需要向上 到处理器,并且(这也很重要)稍后只为操作系统提供该数量的处理器。如果您在那里选择一个,您将运行只有一个处理器的系统。
答案2
此设置与标签上的完全相同。它是计算机启动阶段处理程序执行时可利用的内核数量的可调整限制。
尽管人们对多核和多线程能力和应用程序进行了大量的吹嘘,但多线程能力是由可以或不能编写多线程操作的开发人员控制的。
对于需要启动阶段操作的多线程设计程序,将可用启动核心设置为 1 的值将消除多线程能力。将可用核心设置为最大值将显著减少启动时间!!如果!!!开发人员编写了多线程代码。
不是每个人都能写多线程代码,因此默认启动核心设置为 1。启用所有核心或部分核心不会对计算机产生负面影响。说会有负面影响的人根本就不知道如何编写多线程代码。
答案3
Windows 10 默认安装仅启动 1 个核心。Msconfig 高级设置为启动 2 个核心。
注意:Windows 始终仅在 Windows 完成启动后才使用 2 个核心。我认为您混淆了 Windows 启动和 Windows 正常使用。Windows 10 始终在启动完成后启用第二个核心。此调整仅对启动有影响。注意:我有一个 core 2 duo 3 Ghz。SSD。我发现现在使用 2 个核心启动速度更快。
答案4
是的,您应该启用所有 4 个核心。
不久前我注意到了这一点,我有一台英特尔 i3 四核处理器,它运行速度非常慢。然后我注意到 Windows 只使用 1 个核心。如果你转到任务管理器 ( ++ Ctrl) ,在选项卡上,它应该显示在ShiftEscapePerformance
CPU 使用率历史记录4 个小图形框。这表示 4 个核心正在使用中。
如果它们未被使用,请转到Start
,在搜索栏中输入msconfig
并点击Enter。单击Boot
选项卡,然后单击Advanced Settings
屏幕底部的。勾选框Number of Processors
,选择您拥有的核心数量,单击OK,然后重新启动您的电脑。
在任务管理器中,它应该会显示所有核心。如果它显示Parked
几个核心旁边,则转到Start
,键入regedit
并点击Enter。选择编辑->寻找,然后输入:0cc5b647-c1df-4637-891a-dec35c318583
。Enter按 开始搜索,找到后,右侧应该显示ValueMin
和ValueMax
。双击并将两个数字更改为 100,然后按F3搜索下一个并更改每个数字。然后您应该重新启动 PC,在任务管理器中,它应该显示所有核心都在工作,并且没有一个核心处于停顿状态。
这大大提高了我的速度,现在快了 4 倍
编者注:这涉及编辑注册表,如果不小心,可能会搞砸您的 Windows 安装。您也可以通过以下方式使用这些选项:开始,输入Power Options
并按下Enter。编辑高级电源设置,并选择最大和最小处理能力,将其更改为 100%