<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title><![CDATA[gOxiA=苏繁=SuFan Blog]]></title> 
<link>https://maytide.net/index.php</link> 
<description><![CDATA[gOxiA,苏繁,sufan,Microsoft MVP]]></description> 
<language>zh-cn</language> 
<copyright><![CDATA[gOxiA=苏繁=SuFan Blog]]></copyright>
<item>
<link>https://maytide.net/read.php/2038.htm</link>
<title><![CDATA[HOWTO: 在 Windows 11 上获取硬盘健康状态]]></title> 
<author>gOxiA &lt;sufan_cn@msn.com&gt;</author>
<category><![CDATA[Windows Client]]></category>
<pubDate>Tue, 31 May 2022 10:36:08 +0000</pubDate> 
<guid>https://maytide.net/read.php/2038.htm</guid> 
<description>
<![CDATA[ 
	<p><img alt="Windows-11-logo" src="http://goxia.maytide.net/ftpup/2018/Windows-11-_7ED2/Windows-11-logo_thumb.png"></p><p><strong><font color="#fd3f53" size="4">HOWTO: 在 Windows 11 上获取硬盘健康状态</font></strong></p><p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 硬盘是我们电脑上的主要部件之一，承载着太多太多，一旦硬盘发生问题，数据又没有得到及时的同步或备份，后果不堪设想。尤其是现在大家都在使用固态硬盘（SSD），想要在硬盘发生故障后做数据恢复几乎是不太可能的事情。这就是为什么现在大家都会使用云存储和 NAS 做定期备份的主要原因。</p><p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 那么我们该如何确保我们的的硬盘是安全可靠，及时获取健康状态的呢？</p><p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 当前的 SSD 普遍由 NAND 闪存组成，其具有写限制，也就是说随着写次数的增加累计，SSD 的闪存单元也就变得越来越不可靠，直至报废，也就是我们常说的磨损。期间引发的问题可能是性能低下，或读写异常等等！</p><p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 所以，SSD 是有使用寿命的，但我们可以借助系统提供的功能或命令来获取它的简况状态。首先以 Windows 11 为例，我们可以打开“设置”应用，定位到“系统 - 存储 - 高级存储设置 - 磁盘和卷”，选中需要查看的硬盘，进入其“属性”，就可以看到如下图一样的界面。</p><p><a href="http://goxia.maytide.net/ftpup/2018/HOWTO--Windows-11-_F7A6/storage_status.png"><img width="634" height="563" title="storage_status" style="display: inline; background-image: none;" alt="storage_status" src="http://goxia.maytide.net/ftpup/2018/HOWTO--Windows-11-_F7A6/storage_status_thumb.png" border="0"></a></p><p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 在状态中，我们可以看到当前硬盘的使用寿命，也都是参考值。其中包含三个指标：</p><p>1. 估计剩余寿命，基于制造商对驱动器寿命的预测。</p><p>2. 可用备用，剩余可用限制容量的百分数。（PS：说实话这个我没理解具体意思）</p><p>3. 温度，当前设备的摄氏度。</p><p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 因为前面讲了 UI 界面获取的指标是基于制造商的参考值，所以不会很准确。如果希望获取更具参考意义的指标值，还可以使用 PowerShell 命令 - <a href="https://docs.microsoft.com/en-us/powershell/module/storage/get-storagereliabilitycounter?view=windowsserver2022-ps" target="_blank">Get-StorageReliabilityCounter</a> 获取存储可靠性计数器，这些计数器包括有关设备温度、错误、磨损和设备使用时长等信息。参考命令如：</p><p><strong><em>Get-PhysicalDisk &#124; Get-StorageReliabilityCounter &#124; fl *</em></strong></p><p><a href="http://goxia.maytide.net/ftpup/2018/HOWTO--Windows-11-_F7A6/get-storagereliabilitycounter.png"><img width="634" height="442" title="get-storagereliabilitycounter" style="display: inline; background-image: none;" alt="get-storagereliabilitycounter" src="http://goxia.maytide.net/ftpup/2018/HOWTO--Windows-11-_F7A6/get-storagereliabilitycounter_thumb.png" border="0"></a></p><p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 片尾分享几个知识点。闪存“耐久性”通常有两个衡量方式：驱动器每天写入数（DWPD），写入的TB数（TBW）。</p><p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; DWPD，测量在驱动器生命周期中每天可以覆盖其整个大小的次数。例如，一个200GB硬盘，其保修5年，如果它的DWPD是1，这意味着在接下来的五年里，我们可以每天向它写入200GB。使用如下公式，便可计算出来可能需要更换它的累计写入指标。</p><p>200GB×365×5=365TB</p><p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; TBW，直接测量驱动器在其生命周期内可以累计写入的量。例如，一个驱动器额定值为365TBW，则意味着我们可以在写入累计365TB后考虑更换它。（PS：等同于上面的公式）</p><p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 如果保修期为5年，则计算为365TB÷（5×365）=每天200GB写入量。如果当前驱动器刚好是200GB容量，则相当于1个 DWPD。</p><p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 但 DWPD 和 TBW 两个测量指标都有争议，如果感兴趣可以研读这篇文档，会有更多收获：</p><p><a href="https://techcommunity.microsoft.com/t5/storage-at-microsoft/understanding-ssd-endurance-drive-writes-per-day-dwpd-terabytes/ba-p/426024">https://techcommunity.microsoft.com/t5/storage-at-microsoft/understanding-ssd-endurance-drive-writes-per-day-dwpd-terabytes/ba-p/426024</a>
]]>
</description>
</item>
</channel>
</rss>