我希望这是提出这个问题的正确地方。在我收到 OCZ Agility 64Gb SSD 作为启动驱动器并保存常用应用程序之前,我的 HDD 上安装了 Windows 7 x64 一段时间。由于我的 HDD 上有很多数据和程序,我不想格式化,所以我保持原样,并在 BIOS 中将 SSD 设置为启动驱动器。现在我的两个驱动器上都有 Windows 7 x64。一旦计算机启动并运行,一切都会正常(SSD 上的程序运行速度很快,HDD 上的程序运行良好等),但启动需要 7 到 10 分钟,重新启动需要最多 20 分钟。我并没有太担心这个问题,因为我不经常关闭我的电脑,但几个月来我一直在试图弄清楚这个问题,它让我很烦恼。以下是我所做的:
- 确保 ATA 控制器设置为 AHCI
- 运行防病毒软件和注册表检查程序以防万一
- 进入 msconfig 并删除所有不必要的启动程序/服务
- 运行 Soluto,这是 StackOverflow 关于启动时间的问题中推荐的,用于查看启动期间实际加载的内容。
虽然这些都没有改善启动时间,但我注意到 Soluto 结果中有一个非常奇怪的现象:许多 Windows 进程每次加载都需要超过 20 秒。以下是一些最长的进程:
系统 - 43.8 秒
- Windows 资源管理器-41.1 秒
- Windows 会话管理器-33.7 秒
- Windows 服务组 (svchost) - 21.2 秒
- ETC...
看到这么多人发布不到 20 秒的启动时间,我对这些结果感到非常困惑,所以显然有些事情不对劲。我唯一能想到的可能是 HDD 上的 Windows 安装在干扰了启动/重启?如果是这样,我可以从该 HDD 上卸载 Windows 并从 SSD 上运行其上的程序吗?我不想格式化它。如果有人对下一步该去哪里/做什么有任何建议,我将不胜感激。如果您需要更多信息,我很乐意提供。非常感谢。
将要
更新
- 我运行了 BCDEdit,然后我曾是从 SSD 启动。
- 当我能够下载并安装 Windows SDK 以使用 xbootmgr 时,它需要重新启动。关机后,它无法启动任何东西(SSD、HDD 等),提示与连接到我的计算机的设备通信时出现意外问题。状态:0xc00000e9。这种情况以前从未发生过。启动很慢,但总能顺利完成。我现在正在使用我妻子的电脑。我尝试拔下 HDD,出现同样的错误,拔下 SSD 并出现不同的错误。看起来我现在可能已经 SOL 了。有什么想法吗?我将尝试使用 Windows 恢复重建 BCD。