一位朋友请我帮他修理一台运行速度开始变得异常缓慢的笔记本电脑。这台机器以前运行效率很高,但最近变得慢得令人无法忍受。这台机器是一台运行 Windows XP SP3 的东芝 Satellite M45。
几乎不可能让机器正常运行。启动安全模式需要很长时间,而且性能很差。虽然我运行了磁盘碎片整理,但硬盘似乎没有过多碎片。运行花chkdsk /r
了 14 个小时才完成(我以为会花很长时间,但没想到这么长)。
即使采取了这些基本步骤,机器仍然运行缓慢。我还应该尝试哪些其他方法?我愿意重新安装操作系统,但想确保没有其他选择,并意识到如果问题与硬件有关,重新安装将不会产生太大影响。
系统规格
RAM: 448 MB
CPU: 1.50 GHz Intel Celeron
Disk size: 74.5 GB
Used space: 36.5 GB
答案1
答案2
听起来你的硬盘可能出现故障,因为 14 小时对于 chkdsk 来说太长了。硬盘有多大?chkdsk 是否发现任何坏扇区?
如果 chkdsk 报告坏扇区,则需要立即替换它。这也可能是导致性能缓慢的原因,因为硬盘驱动器重新映射备用扇区以替换坏扇区,从而增加了尝试从重新映射的扇区读取时的寻道次数。
要查看 chkdsk 的结果:单击“开始”->“运行”输入 EVENTVWR.MSC,然后单击“确定”单击左侧的“应用程序”单击“查看”->“筛选”在“事件源”下,选择“Winlogon”,然后单击“确定”双击右侧最新的 Winlogon 事件,并根据需要循环浏览它们
chkdsk 结果应如下所示:
Checking file system on C:
The type of the file system is NTFS.
A disk check has been scheduled.
Windows will now check the disk.
Cleaning up minor inconsistencies on the drive.
CHKDSK discovered free space marked as allocated in the
master file table (MFT) bitmap.
Windows has made corrections to the file system.
39078080 KB total disk space.
30504488 KB in 39117 files.
14096 KB in 4772 indexes.
0 KB in bad sectors.
129664 KB in use by the system.
65536 KB occupied by the log file.
8429832 KB available on disk.
4096 bytes in each allocation unit.
9769520 total allocation units on disk.
2107458 allocation units available on disk.
如果坏扇区显示 0 KB,则可能仍有重新映射的扇区。要检查这一点,您需要下载一个可以读取硬盘中存储的 SMART 诊断信息的程序。我建议智能工具和智能控制。一眼望去,只需检查“属性”选项卡下的“失败”列即可。
有多个属性可以警告您即将发生灾难,但最明显的是重新分配的扇区数。如果其原始值高于 0,则可能说明您的系统性能不佳,因为驱动器在读取跨越重新映射扇区的数据块时必须执行额外的寻道(假设交换文件跨越重新映射的扇区 - 您可能会经常碰到它们)。如果“标准值”接近或低于阈值,则需要更换硬盘。
答案3
吹掉笔记本电脑通风口的所有灰尘,然后放一个家用风扇,让它直接吹向 CPU 或至少尽可能靠近 CPU。这可能是一个热量问题。在摆弄硬盘之前,请先检查一下,确保不是这个问题。
答案4
正如 Goyuix 所建议的,Linux liveCD 可以为您提供一个很好的指示。如果 liveCD 运行速度很快,那么它要么是软件问题,要么是存储问题。尝试在硬盘上运行基准测试软件(HDTune 或您喜欢的任何软件),根据驱动器和连接,您应该获得 50+MB/s,如果速度低得多,则说明您的硬盘有问题。检查磁盘上的坏块也可能是值得的。
如果是软件,首先运行一些 AV 扫描总是值得的(MalwareBytes 不错)。您还应该检查 CPU/内存使用情况,以确保没有任何东西占用您的机器的最大容量。当操作系统驱动器上的可用空间减少到几百 MB 时,Windows 也会变得非常慢;检查它是否至少有几 GB。