ARTICLE DETAIL

资讯详情

深耕编程入门与网站建设的一线实战洞察。

CrystalDiskMark、AS SSD、DiskGenius:硬盘性能测试与健康检测实战指南

CrystalDiskMark、AS SSD、DiskGenius:硬盘性能测试与健康检测实战指南 固态硬盘用久了掉速、新买的U盘容量对不上、机械盘偶尔卡顿怀疑有坏道——这些场景几乎每个折腾过电脑的人都遇到过。判断一块盘到底是真不行了还是只是心理作用靠感觉没用得靠数据说话。CrystalDiskMark、DiskGenius、AS SSD Benchmark这三个工具基本覆盖了从跑分看性能到体检看健康再到分区做维护的完整链路。但很多人装了之后只会点那个绿色的All按钮跑完看着一串数字发懵不知道哪个指标该关注、哪个数字算正常、跑出来的结果为什么和别人的不一样。这篇就把这三个工具的实际用法、各自擅长的场景、以及我这些年踩过的坑一次性讲清楚。1. 先搞清楚这三个工具各自管什么1.1 它们不是互相替代的关系很多人以为这三个是同类工具选一个就行其实定位完全不同。CrystalDiskMark和AS SSD Benchmark是性能测试工具测的是这块盘现在跑多快DiskGenius是磁盘管理与数据工具管的是这块盘怎么分区、有没有坏道、数据怎么救。前者回答快不快后者回答好不好、怎么用。打个比方CrystalDiskMark和AS SSD像体检时测血压心率的仪器DiskGenius像拍CT加做手术的大夫。你不会因为有了CT机就不量血压也不会因为量了血压就不需要CT。实际使用中我的习惯是新盘到手先用CrystalDiskMark跑一遍确认性能达标然后用DiskGenius分区、检查健康状态装完系统后再用AS SSD Benchmark验证一下4K对齐和实际使用性能。三个工具配合使用才能把一块盘从开箱到日常使用的全流程管起来。1.2 为什么需要两个跑分工具而不是一个这是新手最容易困惑的点。CrystalDiskMark和AS SSD Benchmark都能测顺序读写和4K随机读写为什么老玩家两个都装核心原因在于测试算法和评分体系不同。CrystalDiskMark的测试数据块大小、队列深度、测试次数都可以自定义默认跑的是比较理想化的场景测出来的数字通常偏高适合看盘的理论性能上限。AS SSD Benchmark的测试条件更接近日常真实负载而且它会直接给出一个综合评分还会检测4K对齐和AHCI驱动状态——这两个是影响固态硬盘实际体验的关键因素CrystalDiskMark不测这些。所以我的用法是CrystalDiskMark看极限性能AS SSD Benchmark看实际状态和4K对齐。两个数据对照着看才能判断一块盘是跑分虚高但实际拉胯还是跑分一般但用着很稳。1.3 DiskGenius的定位被严重低估大部分人装DiskGenius只是为了分区用完就扔在一边。实际上它的坏道检测和SMART信息读取功能是判断一块盘寿命和健康度的核心手段。尤其是机械硬盘出现异响、读取变慢的时候DiskGenius的坏道扫描能直接告诉你坏道的位置和数量比Windows自带的chkdsk详细得多。另外它的U盘实际容量检测功能也很实用。市面上有些扩容盘标称128G实际只有32G用DiskGenius的检测U盘实际容量功能跑一遍写入测试数据后就能看出真实容量避免存进去的文件莫名其妙损坏。2. CrystalDiskMark跑分到底该看哪几个数2.1 界面参数别乱动先理解默认值的含义打开CrystalDiskMark默认界面上一排数字SEQ1M Q8T1、SEQ1M Q1T1、RND4K Q32T16、RND4K Q1T1。很多人直接点All就跑跑完也不知道这些缩写什么意思。拆开看SEQ是顺序读写RND是随机读写4K指数据块大小4KBQ是队列深度Queue DepthT是线程数Threads。SEQ1M Q8T1就是1MB数据块、队列深度8、单线程的顺序读写测试。为什么要有这么多组合因为不同使用场景对应不同的读写模式。拷贝大文件比如电影、游戏安装包主要看SEQ1M Q8T1这个数字高说明大文件传输快。日常开机、打开软件、加载游戏主要看RND4K Q1T1这个才是决定系统跟不跟手的关键指标。提示如果你只想快速判断一块盘的好坏重点看RND4K Q1T1的读取速度。这个数字低于20MB/s系统用起来就会明显卡顿30-50MB/s算正常60MB/s以上体验就很流畅了。2.2 测试次数和测试大小的设置逻辑默认测试跑5次取平均值测试大小1GiB。这两个参数很多人不改但其实有讲究。测试次数跑5次是为了排除缓存和偶然波动的影响。但如果你只是想快速看个大概改成3次能省不少时间。反过来如果要写评测或者做严谨对比建议改成9次数据更稳定。测试大小1GiB是默认值但现在的固态硬盘普遍有动态SLC缓存1GiB的数据量可能全部落在缓存里测出来的速度是缓存速度而不是真实速度。想看真实性能把测试大小改成4GiB甚至8GiB等缓存写满之后的速度才是这块盘的真实水平。我实测过一块标称500MB/s的SATA固态1GiB测试跑出520MB/s改成8GiB后掉到380MB/s——这就是缓存写满后的真实速度。所以看跑分一定要看测试大小不然容易被缓存速度骗了。2.3 跑分结果的常见异常与排查跑出来的数字和预期差距很大先别急着说盘坏了按下面这个顺序排查异常现象可能原因排查方法顺序读写远低于标称接口跑在SATA2而非SATA3用AS SSD看接口状态或查主板说明书4K随机极低4K未对齐AS SSD Benchmark看是否显示BAD写入速度断崖式下跌缓存写满或盘快满了看盘剩余空间清到50%以下再测跑分波动极大后台有程序占用磁盘关掉杀毒、下载、同步软件再测新盘跑分还不如旧盘接口插错或线材问题换接口、换数据线重测这里重点说4K对齐。固态硬盘的闪存颗粒是按页和块组织的如果分区没有4K对齐一次读写操作会跨越两个物理页导致读写放大、性能下降。AS SSD Benchmark左上角如果显示1024K - OK就是对齐了显示BAD就是没对齐。没对齐的话用DiskGenius重新分区时选择对齐到下列扇区数的整数倍并设为4096扇区即可。2.4 一个容易被忽略的细节测试前的准备工作跑分前有几件事必须做不然数据没有参考价值关闭所有后台程序杀毒软件、网盘同步、系统更新、浏览器全部关掉。这些程序随时可能读写磁盘干扰测试结果。确保盘有足够剩余空间固态硬盘剩余空间低于20%时主控的垃圾回收和磨损均衡效率下降速度会明显降低。测试前至少保证50%以上空闲。电源模式设为高性能Windows的平衡电源计划会限制磁盘性能测试前切到高性能。盘要先热身如果是刚装完系统的新盘先正常使用十几分钟让主控完成初始的垃圾回收再跑分更准确。这些细节看起来琐碎但实测下来同一块盘在不同准备状态下跑分能差出15%以上。3. AS SSD Benchmark4K对齐和真实性能的照妖镜3.1 为什么它比CrystalDiskMark更适合判断实际体验AS SSD Benchmark的测试逻辑更贴近日常使用。它的顺序读写测试用的是不可压缩数据而CrystalDiskMark默认用可压缩数据。这个区别很关键有些主控尤其是早期SandForce方案对可压缩数据有压缩加速跑分很好看但实际使用中遇到不可压缩的数据比如已经压缩过的视频、图片就原形毕露。AS SSD用不可压缩数据测试跑出来的数字更接近真实体验。另外AS SSD会直接显示驱动状态和4K对齐状态。如果显示pciide - BAD说明固态硬盘跑在IDE兼容模式下而不是AHCI模式性能会损失一大截。这种情况需要进BIOS把SATA模式改成AHCI但注意如果系统已经装好了再改会导致蓝屏无法启动需要先改注册表再改BIOS。3.2 评分体系怎么解读AS SSD跑完会给三个分数Seq顺序读写、4K4K随机读写、4K-64Thrd64线程4K随机读写最后给一个总分。很多人只看总分其实三个分项各有含义Seq分反映大文件传输能力受接口带宽限制明显。SATA盘一般在500-550分左右NVMe盘能到2000分以上。4K分反映日常操作响应速度这个分数低系统就会卡。4K-64Thrd分反映高并发场景下的性能服务器、数据库场景关注这个。总分是三项加权计算的结果但不同容量、不同接口的盘总分没有可比性。一块256G的NVMe盘总分可能2000分一块1T的SATA盘总分可能800分但后者在日常使用中未必比前者卡。所以看AS SSD的分数要结合盘的定位和使用场景来判断。3.3 4K对齐检测与修复的完整流程AS SSD最实用的功能就是4K对齐检测。打开软件左上角会显示类似1024K - OK或31K - BAD的字样。OK代表对齐BAD代表没对齐。如果显示BAD修复流程如下备份该分区所有数据重新分区会清空数据。打开DiskGenius选中该硬盘删除所有分区。右键硬盘选择快速分区在分区设置里找到对齐到下列扇区数的整数倍。下拉选择4096扇区即2048KB这是Windows的标准对齐值。确认分区方案后执行完成后重新格式化分区。再用AS SSD检测应该显示OK。注意4K对齐只对固态硬盘有意义机械硬盘不需要对齐。另外Windows 7及以上系统自带的安装程序在全新安装时会自动4K对齐只有用老工具分区或者从旧系统迁移过来的盘才可能出现未对齐的情况。3.4 跑分之外AS SSD的压缩测试和拷贝测试AS SSD还有两个隐藏功能很多人没用过Compression Benchmark压缩测试和Copy Benchmark拷贝测试。压缩测试会画出一条曲线显示不同压缩率下的读写速度。如果曲线是平的说明主控不做数据压缩如果曲线随压缩率上升而上升说明主控有压缩加速。这个功能主要用来判断主控类型普通用户用得少。拷贝测试更实用它模拟三种真实场景ISO文件拷贝大文件顺序写、程序拷贝大量小文件、游戏拷贝混合读写。跑完之后会给出每种场景的传输速度这个数据比单纯的跑分更能反映这块盘用来装系统/装游戏/存素材的实际表现。我一般会跑一遍拷贝测试如果程序拷贝的速度明显低于ISO拷贝说明这块盘处理小文件的能力弱用来装系统或者装大量小文件的软件会感觉慢。4. DiskGenius分区、坏道检测和数据抢救的实战4.1 分区操作为什么推荐用它而不是Windows自带工具Windows自带的磁盘管理能分区但功能有限不能无损调整分区大小、不能合并相邻分区、不能把分区从一块盘迁移到另一块盘。DiskGenius这些都能做而且操作更直观。最常用的场景是C盘扩容。系统用久了C盘越来越满但D盘还有大量空闲。用Windows自带工具只能删掉D盘再扩展C盘数据全丢。DiskGenius可以无损调整分区大小右键D盘选择调整分区大小把D盘的前部空间释放出来然后右键C盘选择扩展分区把释放的空间合并进去。整个过程数据不丢但操作前强烈建议备份重要数据任何分区操作都有风险。另一个高频场景是系统迁移。换了新固态硬盘不想重装系统可以用DiskGenius的系统迁移功能把旧盘的系统分区完整克隆到新盘然后进BIOS改启动顺序即可。迁移前注意新盘容量要大于旧盘已用空间迁移后可能需要修复引导。4.2 坏道检测机械盘的体检报告机械硬盘用久了出现坏道是常态但坏道分逻辑坏道和物理坏道。逻辑坏道可以通过格式化修复物理坏道是盘片物理损伤无法修复只能屏蔽。DiskGenius的坏道检测功能会逐个扇区读取用不同颜色标记结果绿色是正常红色是坏道橙色是读取困难。检测完成后会给出坏道数量和位置。这里有个经验检测时间要合理设置。DiskGenius默认的超时时间是3000毫秒检测一块1T的机械盘可能要三四个小时。如果只是想快速看个大概可以把超时时间改小比如1000毫秒检测速度会快很多但可能漏掉一些读取缓慢但还没完全坏掉的扇区。如果要严谨检测就保持默认值慢慢跑。检测出坏道后的处理方式少量逻辑坏道用DiskGenius的坏道修复功能尝试修复或者直接格式化该分区。大量物理坏道用DiskGenius把坏道所在区域单独分一个区然后隐藏该分区避免系统读写到坏道区域。但这只是权宜之计物理坏道会扩散建议尽快备份数据换盘。坏道集中在盘头盘头是系统盘最常读写的区域坏道在这里基本宣告盘报废直接换。提示坏道检测对硬盘有读取压力如果盘上还有重要数据没备份先备份再检测。检测过程中如果听到盘发出异常响声立即停止检测。4.3 U盘实际容量检测识别扩容盘扩容盘是市面上常见的坑用一个小容量U盘比如32G通过修改固件让系统识别成大容量比如128G存进去超过32G的文件就会损坏或丢失。DiskGenius的检测U盘实际容量功能可以识别这种盘。原理是向U盘写入特定模式的数据然后读回来比对。如果U盘实际容量小于标称容量超出部分的数据读回来会不匹配。检测过程会写入大量数据检测前确保U盘里没有重要文件。检测结果如果显示实际容量远小于标称容量这块U盘就是扩容盘建议退货或只当小容量U盘用千万别存重要数据。4.4 SMART信息预判硬盘寿命的关键数据DiskGenius可以读取硬盘的SMART信息这是硬盘自己记录的健康数据。重点看这几个指标SMART指标含义警戒值05 重映射扇区计数已替换的坏扇区数大于0就要关注C5 当前待映射扇区待确认的坏扇区大于0说明有隐患C6 无法校正扇区无法修复的坏扇区大于0尽快备份C7 UDMA CRC错误数据线传输错误大于0检查数据线C4 重映射事件计数坏道重映射次数持续增长说明盘在恶化05和C5是最关键的两个指标。05大于0说明盘已经出现了坏道并被替换C5大于0说明有扇区读取困难但还没被替换。这两个数字如果持续增长说明盘正在快速老化该准备换盘了。C7这个指标容易被忽略但它反映的是数据线或接口的问题。如果C7数值很大先换一根SATA数据线很多时候换线后C7就不再增长了。5. 三个工具配合使用的完整工作流5.1 新盘到手从开箱到装系统的标准流程新买一块固态硬盘我的标准操作流程是这样的物理安装确认接口类型SATA还是M.2M.2注意是NVMe协议还是SATA协议插错接口性能差好几倍。DiskGenius分区打开DiskGenius确认识别到新盘用快速分区功能分区务必勾选4K对齐4096扇区。系统盘建议分100-200G剩余空间分一个数据区。AS SSD验证分区完成后跑一次AS SSD确认左上角显示OK4K对齐和stornvme或msahci驱动正常。CrystalDiskMark跑分用默认设置跑一遍记录数据作为这块盘的基线。以后如果感觉盘变慢了再跑一次对比就能判断是不是真的掉速了。装系统正常安装系统装完后可以再跑一次AS SSD对比装系统前后的分数变化。这个流程走下来一块盘的状态就完全清楚了。以后出现任何性能问题都有基线数据可以对比。5.2 旧盘体检判断该不该换盘老电脑感觉卡先别急着换整机用这三个工具给硬盘做个全面体检DiskGenius看SMART重点看05、C5、C6三个指标。如果05和C5都是0说明盘的健康状况良好卡顿可能是系统问题。如果05或C5大于0且在增长盘该换了。AS SSD看4K对齐和驱动如果显示BAD或者pciide先修复对齐和驱动很多时候修复完速度就回来了。CrystalDiskMark跑分对比如果盘用了两三年跑分比新盘时低了30%以上可能是闪存磨损或者垃圾回收效率下降可以考虑换盘。DiskGenius坏道检测机械盘必做固态盘一般不需要固态盘的坏块由主控管理外部工具检测意义不大。体检完基本能得出结论是盘的问题就换盘不是盘的问题就查系统和其他硬件。5.3 数据抢救盘快坏了怎么把数据弄出来如果DiskGenius检测出大量坏道或者SMART指标严重超标但盘上还有重要数据没备份这时候不要反复通电尝试每一次通电都可能让坏道扩散。正确的抢救流程立即断电如果盘已经出现异响或频繁掉盘断电是最重要的第一步。换一台电脑挂从盘把问题盘挂到另一台正常电脑上作为从盘不要用它启动系统。用DiskGenius的文件恢复功能打开DiskGenius选中问题盘用恢复文件功能扫描。扫描时选择完整恢复模式能找回更多文件。优先恢复小文件先恢复文档、照片这类小文件大文件视频、镜像放在最后。因为读取坏道区域时盘可能卡死先抢救最重要的。恢复出来的数据存到另一块盘千万不要存回问题盘。如果DiskGenius无法识别问题盘或者扫描过程中盘频繁掉线说明问题比较严重建议找专业数据恢复机构处理自己反复尝试可能造成二次损伤。6. 那些年我踩过的坑和总结的经验6.1 跑分高不等于用着快这是我早期最大的误区。曾经买过一块跑分很漂亮的固态CrystalDiskMark顺序读写都接近标称值但装完系统后用起来就是感觉不跟手。后来用AS SSD一测4K随机读取只有15MB/s——这个数字才是决定系统流畅度的关键。顺序读写再高日常使用中很少有机会跑满真正影响体验的是4K随机性能。所以选盘的时候优先看4K随机读取速度而不是顺序读写。商家宣传页上大字标的一般都是顺序读写那个数字参考价值有限。6.2 测试环境比测试工具更重要同一块盘在不同环境下跑分能差出20%-30%。我做过对比测试测试环境顺序读取4K随机读取干净系统无后台520MB/s38MB/s开着杀毒和浏览器480MB/s25MB/s盘使用率80%450MB/s20MB/s电源模式为节能400MB/s18MB/s可以看到后台程序和盘的使用率对4K随机性能影响巨大。所以跑分前一定要清理环境不然测出来的数据没有参考价值还容易误判盘有问题。6.3 DiskGenius分区时的两个关键注意点第一分区前确认盘符和容量。DiskGenius界面上会列出所有硬盘操作前仔细核对要操作的是哪块盘。我见过有人想给移动硬盘分区结果选错了系统盘把整个系统盘格了。操作前多看两眼盘符和容量能避免大事故。第二调整分区大小前先备份。虽然DiskGenius号称无损调整但实际操作中如果遇到断电、程序崩溃分区表可能损坏数据可能丢失。重要数据先复制到另一块盘再动分区。6.4 关于注册码和破解版的实话网上搜DiskGenius会出来一堆注册码免费使用破解版下载的结果。我的建议很直接不要用。这类来路不明的注册码和破解包很多捆绑了恶意程序轻则弹广告重则加密你的文件勒索。DiskGenius免费版的功能对普通用户已经够用了——分区、坏道检测、文件恢复这些核心功能免费版都能用只有少数高级功能比如某些恢复模式需要专业版。如果确实需要专业版功能去官网买正版价格不算贵比数据丢失的代价小得多。我见过太多人为了省几十块钱用了破解版结果整个盘的数据被加密最后花几千块找人恢复。6.5 固态硬盘不要频繁跑分最后说一个很多人不注意的点固态硬盘不要频繁跑分。每次跑分都会写入大量数据消耗闪存的写入寿命TBW。一块标称300TBW的盘每次完整跑分写入几十GB跑几百次就消耗了相当一部分寿命。我的习惯是新盘到手跑一次建立基线之后每半年或感觉明显变慢时跑一次对比平时不跑。机械硬盘跑分没有写入寿命的顾虑但也别太频繁跑分时的持续读写对机械盘的磁头和电机也有磨损。三个工具各司其职配合使用才能把硬盘管明白。CrystalDiskMark看性能上限AS SSD Benchmark看实际状态和4K对齐DiskGenius管分区、健康和救援。工具本身不难难的是知道什么场景该看哪个数据、什么数字算正常、出了问题怎么排查。这些经验没法从说明书里学到只能靠一次次实际操作积累。希望这篇能帮你少走点弯路把硬盘这个电脑里最容易被忽视但又最关键的部件管好。
返回列表