我有一台 Windows Server 2003,内存为 4GB,硬盘为 10k RPM。我重启了服务器,结果真的已经过去了 30 分钟,我还在等待登录完成?系统似乎在硬盘上磨蹭,没有任何明显的进展。
Windows 到底出了什么问题,启动时间这么长?我能做些什么来缩短启动时间?这简直太荒谬了。
相比之下,Ubuntu Linux 服务器重启时间不到 1 分钟!
附言 - 我并不是想讨厌 Windows,我只是想了解为什么它是唯一一款需要这么长时间才能启动的操作系统!如果我有两辆车,其中一辆启动不顺利,我自然会认为启动不顺利的那辆车有问题。
答案1
可能的原因有两个
- 你的硬盘出现故障,它不断尝试重新读取扇区以获得良好的读取效果,如果 Ubutntu 中的一个启动文件有坏扇区,它也会花费同样长的时间
- Windows 已启动,但您正在等待一堆随启动而启动的服务完成。这不是 Windows 的错,您同样很容易因垃圾而使 Ubuntu 陷入困境。
对于第一个问题,我推荐使用类似SpinRite,它将检查硬盘并尝试检测和恢复所有坏扇区,并尝试检测和修复即将坏掉的扇区。我的服务器启动需要半个小时,但在运行 SpinRite 后,启动时间缩短为 1 分 30 秒。
对于第二个问题,你可以使用Windows 性能工具包测量启动需要花费时间并决定是否需要卸载该程序或进行更新以加快速度。