我正在尝试解决我的计算机(Windows 7)启动后出现硬冻结的问题。
用户登录屏幕显示 3-4 秒后,操作系统冻结:
- 按下键盘上的 Windows 按钮没有任何反应
- 无法使用鼠标选择桌面区域
- 但鼠标移动很顺畅
操作系统位于 SSD 驱动器(OCZ Agility 3 (60GB))上,并且“我的文档”文件夹和索引位置已转移到另一个磁盘。
我尝试使用 msconfing 禁用所有启动过程,但仍然发生冻结。
当发生冻结时,机箱上的 HDD 指示灯闪烁,因此我认为这可能是 I/O 问题。
有没有办法查看启动后执行 I/O 的任务以及每个任务的持续时间?
这是我之前的问题。我创建了这个问题,因为我要问一个与我之前发布的问题不同的具体问题。
谢谢
编辑:
这是我目前所做的:
- 将 Dropbox 位置从较旧的 HDD 更改为较新的 3TB 7200RPM Seagate Baracuda
- 将 Windows 索引的位置更改为较新的 HDD(如上所述)
尽管如此,开始时还是会存在滞后(现在甚至指针也出现了滞后)。
我已上传了 Process Monitor 的截图过滤所有持续时间大于 1 的条目”,可以看到,PC 是在 11:35:53 启动的。这是用户登录界面之后的时间吗?
现在,延迟最多持续约 10-20 秒,并且有很多来自的条目SearchIndexer.exe
。
我应该怎么办?
答案1
Sysinternals Process Monitor 可能是您的最佳选择。您可以启用启动时日志记录并查看启动的进程。然后,您可以过滤视图以仅显示文件系统活动(或者您可以根据需要进行调整)。
我还建议添加相对时间列,以便您可以找到间隙/暂停,看看是否有助于您识别任何问题。
以下是一些相关资源:
http://blogs.technet.com/b/markrussinovich/archive/2012/07/02/3506849.aspx
答案2
Windows 评估和部署工具包有一个工具可以解决启动缓慢的问题
http://msdn.microsoft.com/en-us/library/windows/desktop/hh848076(v=vs.85).aspx