一、适用环境

  • 操作系统: Windows 7 SP1(32/64位均可)
  • 硬件场景: SSD + 机械硬盘混合使用(系统装 SSD,数据/缓存放 HDD)
  • PowerShell: 2.0 及以上(Win7 自带,无需额外安装)
  • 权限: 需要管理员权限(启动器会自动请求 UAC 提权)

二、文件清单

文件说明
Win7优化助手.bat启动器,双击运行,自动提权并调用主脚本
Win7_SSD_HDD_Optimizer.ps1核心优化脚本,菜单式交互
使用说明.md说明文件

运行后会在同目录生成:

  • Backup_YYYYMMDD_HHMMSS\ — 注册表备份目录
  • Undo_Optimization.bat — 一键撤销脚本
  • Optimize_YYYYMMDD.log — 操作日志

三、使用方法

  1. 将三个文件放在同一个文件夹(建议非系统盘,如 D:\Tools\Win7Opt\)
  2. 右键 Win7优化助手.bat → 以管理员身份运行(或直接双击,会自动请求提权)
  3. UAC 弹窗点"是"
  4. 进入菜单后,建议先选 1(检测),确认 SSD/HDD 识别正确
  5. 推荐直接选 8(一键极限优化),按提示确认即可
  6. 全部完成后重启电脑

四、菜单功能详解

1. 系统与磁盘检测

  • 读取系统版本、CPU、内存大小
  • 自动识别物理磁盘类型(SSD/HDD),通过型号关键词判断
  • 识别有误时可手动修正,如输入 D:=SSD,E:=HDD

2. SSD 专项优化

优化项作用
开启 TRIM让 SSD 回收已删除扇区,维持长期写入性能
关闭最后访问时间戳减少 SSD 写入放大,延长寿命
禁用 SuperfetchSSD 随机读取快,不需要预读取,省内存省 CPU
Prefetch 设为仅启动预读取平衡启动速度和 SSD 写入
禁用碎片整理计划SSD 不需要碎片整理,整理反而损耗寿命
禁用 Windows Search 索引SSD 搜索已够快,索引服务持续占磁盘写入

3. HDD 机械硬盘优化

  • 系统盘在 HDD 时自动启用 Superfetch
  • 对所有 HDD 执行碎片整理
  • 启用每周碎片整理计划任务

4. 混合存储优化(核心)

优化项说明
临时文件夹重定向TEMP/TMP 移到 HDD,减少 SSD 写入,临时文件读写对速度不敏感
浏览器缓存重定向Chrome/Edge 缓存通过符号链接移到 HDD
用户文件夹重定向文档/下载/图片/视频/音乐可移到 HDD(可选,需确认)
页面文件优化SSD 放固定 2GB(保证小内存时的响应速度),HDD 放系统管理大小(大内存时主力)

5. 系统性能优化

  • 视觉效果最佳性能: 关闭 Aero 透明、动画、淡入淡出,界面变朴素但响应更快
  • 电源计划高性能: CPU 不降频,适合台式机;笔记本用会增加耗电
  • 关闭休眠: 释放约等于内存大小的 hiberfil.sys(可选,台式机推荐)
  • 禁用不必要服务: 家庭组、远程注册表、传真、平板输入、BitLocker 等
  • 启动项管理: 列出当前用户启动项,可选择禁用

6. 系统垃圾清理

  • 用户/系统临时文件
  • Windows Update 下载缓存
  • 系统事件日志
  • 缩略图缓存
  • Chrome/Edge 浏览器缓存
  • 内存转储文件(蓝屏日志)

7. 创建系统还原点

  • 优化前手动创建还原点(Win7 24小时内可能只允许创建一次,属正常限制)

8. 一键极限优化(推荐)

  • 依次执行: 还原点 → 检测 → SSD优化 → HDD优化 → 混合存储 → 系统性能 → 垃圾清理
  • 过程中需要确认的项目会单独提示

五、回滚方法

方法一: 撤销脚本

运行同目录下生成的 Undo_Optimization.bat,可撤销大部分注册表和服务修改。

方法二: 系统还原

开机按 F8 → 修复计算机 → 系统还原,选择优化前创建的还原点。

方法三: 注册表手动恢复

Backup_YYYYMMDD_HHMMSS\ 目录下有所有修改前导出的 .reg 文件,双击导入即可恢复对应项。


六、注意事项

  1. 重启生效: 页面文件、用户文件夹、视觉效果等修改需要重启后生效
  2. 关闭浏览器: 执行缓存重定向和清理前,建议关闭 Chrome/Edge
  3. 笔记本用户: 高性能电源计划会增加耗电,可在优化后手动切回"平衡"
  4. Windows Search 禁用后: 开始菜单搜索文件会变慢,但搜索程序不受影响;如需文件搜索可在菜单中不执行 SSD 优化的第 6 项
  5. 用户文件夹重定向: 会移动大量个人文件,确保 HDD 有足够空间,移动过程不要中断
  6. 本脚本不碰: 个人文件(桌面/文档/下载等,除非你主动选重定向)、系统关键服务、WinSxS、驱动、杀毒软件
  7. Win7 已停止官方支持: 优化后建议仍保持杀毒软件开启,不要为了性能关防护

七、优化原理速查

为什么 SSD 要关 Superfetch/索引/碎片整理?

  • Superfetch 是为机械硬盘的慢寻道设计的,把常用程序预读到内存;SSD 随机读取只有 0.1ms,预读收益极小,反而占内存和 CPU
  • Windows Search 索引会持续在后台写入索引文件,SSD 写入次数有限,且 SSD 搜索本身已够快
  • 碎片整理对 SSD 无意义(没有磁头寻道),反而增加写入损耗

为什么临时文件/缓存放 HDD?

  • 临时文件读写频繁但对速度不敏感,放 HDD 可以大幅减少 SSD 写入量,延长 SSD 寿命
  • SSD 空间通常较小(老机器常见 60G/120G/240G),把缓存挪走能给系统盘留更多剩余空间(SSD 剩余空间 <10% 会显著降速)

为什么页面文件 SSD + HDD 混合?

  • 全放 SSD: 快但占空间、增加写入
  • 全放 HDD: 省 SSD 但内存不足时会卡
  • 混合方案: SSD 放固定 2GB 小页面保证响应,HDD 放系统管理的大页面应对极端情况,兼顾速度和寿命

八、下载地址

立即下载


发表评论