如何优化 Windows 的磁盘碎片整理?

1. 确认磁盘类型

在开始优化之前,首先需要确认您的磁盘是机械硬盘(HDD)还是固态硬盘(SSD)。

查看磁盘类型

wmic diskdrive get MediaType, Caption
  • MediaType 的值为 HDD 或 SSD,分别表示机械硬盘和固态硬盘。

2. 优化机械硬盘(HDD)

对于机械硬盘,定期进行碎片整理可以提升读写速度。

打开磁盘碎片整理工具

dfrgui

设置自动优化计划

  1. 在磁盘优化窗口中,选择目标磁盘。
  2. 点击“更改设置”,勾选“按计划运行(推荐)”。
  3. 设置优化频率(如每周一次)。

手动执行碎片整理

  1. 选择目标磁盘。
  2. 点击“优化”按钮,系统会自动执行碎片整理。

3. 优化固态硬盘(SSD)

对于固态硬盘,传统的碎片整理并不适用,应使用TRIM功能来优化性能。

检查TRIM状态

fsutil behavior query DisableDeleteNotify
  • 如果返回值为 0,说明TRIM已启用;如果为 1,则需要启用:
fsutil behavior set DisableDeleteNotify 0

执行磁盘优化

dfrgui
  • 在磁盘优化窗口中,选择SSD并点击“优化”。
  • 系统会对SSD执行垃圾回收操作,而不是传统意义上的碎片整理。

4. 禁用不必要的磁盘优化

某些设置可能会对磁盘性能产生负面影响,需要禁用。

禁用磁盘索引

  1. 右键点击目标磁盘,选择“属性”。
  2. 取消勾选“允许文件在此驱动器上建立索引”。

禁用磁盘压缩

  1. 右键点击目标磁盘,选择“属性”。
  2. 取消勾选“压缩此驱动器以节省磁盘空间”。

5. 清理磁盘空间

磁盘空间不足会影响碎片整理的效果,因此需要定期清理。

使用磁盘清理工具

cleanmgr
  • 在弹出的窗口中选择目标驱动器,勾选“临时文件”、“回收站”等选项。

删除不必要的文件

del /s /q %temp%\*

6. 监控磁盘健康状态

磁盘的健康状态直接影响优化效果,建议定期检查。

使用CrystalDiskInfo

  1. 下载并安装 CrystalDiskInfo 。
  2. 查看磁盘的健康状态和温度,重点关注以下指标:
    • 通电时间:表示磁盘的使用时长。
    • 剩余寿命:表示磁盘的剩余可用寿命。

7. 调整虚拟内存位置

虚拟内存的位置可能影响磁盘性能,尤其是对于机械硬盘。

修改虚拟内存设置

sysdm.cpl 
  • 打开“系统属性”窗口,切换到“高级”选项卡。
  • 点击“性能”部分的“设置”,再切换到“高级”选项卡。
  • 点击“虚拟内存”部分的“更改”。
  • 将虚拟内存从系统盘(C盘)移动到其他磁盘。