有什么方法可以知道 SSD 上有多少修剪过的块?

Gre*_*SAT 5 ssd

我已经用 480 GB SSD 更换了笔记本电脑的硬盘驱动器。

我在磁盘末尾留下了 20 GB 的空间用于过度配置(位置无关紧要,因为它是 SSD)。主分区有很多可用空间。
我使用集成到 Windows 的修剪功能作为主分区。然后我希望这个 SSD 被正确修剪,但我没有证据。

有人知道一种方法来查找 SSD 上有多少修剪过的块/扇区/百分比/任何东西吗?

由于没有标准,恐怕这需要与固件通信,这涉及不同的SSD的不同方法。
如果这需要从 Linux 引导,这不是问题。

这是一个 SanDisk SDSSDA-480G 我已经使用过 SanDisk SSD Dashboard,但是报告的值只是 Windows 报告的值(这是写在程序中的)。

Ber*_*ITS 2

您搜索的数据仅位于 SSD 的私有部分内。目前没有标准方法来访问内部 SSD 控制器及其数据结构。因此,即使可能,它也将是特定于设备的。
我怀疑制造商手中是否存在此类程序,但从未见过。也就是说,我从未寻找过它们。

对于关键的 MX300 SSD,我发现修剪的块比未修剪的块读取速度更快。我是在一个大的修剪过的区域(我过度配置的区域)和一个空分区中进行的。
我还针对填充零的分区进行了测试,以检查高度压缩的数据是否会导致相同的结果:压缩的数据速度稍慢,并且可以与修剪的区域区分开来。
我认为这对于小区域来说并不容易,因此很难知道真正的数量,但很容易确定大区域没问题。
可能每个 SSD 的反应都不同。我只测试了其中之一。

在您的情况下,这可能可以验证过度配置的区域是否被修剪,以及您的低数据分区是否被修剪。
对于Windows操作的常规修剪,我想你可以放心。