CrazyBongo692 Asked: 2024-03-16 06:23:50 +0800 CST2024-03-16 06:23:50 +0800 CST 2024-03-16 06:23:50 +0800 CST 重置电脑后,TRIM 会多快使数据无法恢复? 772 如果您重置 PC,使用 TRIM 的 SSD,需要多长时间所有数据都无法恢复?谈论的是简单的“重置此电脑”而不是安全擦除。 windows 1 个回答 Voted Best Answer Mokubai 2024-03-16T15:36:22+08:002024-03-16T15:36:22+08:00 TRIM应该使用户无法使用普通工具立即恢复数据。当 TRIM 通知控制器块不再使用时,SSD 控制器可以删除内部表上的各种链接,告诉它哪些数据链接到驱动器上的哪个位置。如果没有这些链接,控制器读取的数据基本上是未知的。 在许多情况下,控制器将返回一些固定数据,仅指示未分配的块,可以是零、一或一些其他固定数据。该行为取决于您的特定 SSD,唯一确定的方法是亲自测试它,方法是将一些数据写入磁盘上的特定块,运行 TRIM,然后读取该块。 来自 Chris Siebenmann仅仅丢弃(修剪)SSD 的所有块有多安全? 您今天想要使用的任何 SSD 都将支持所谓的“TRIM 之后确定性读取 (DRAT)”(有点像 cf),其中当您在 TRIM 操作后读取数据时,SSD 将始终返回固定结果。一些 SSD 还承诺在这种情况下始终返回零;这是“TRIM 后确定性读取零”,缩写为“DZAT”、“RZAT”或“DRZAT”。这些是 (S)ATA 版本,但 NVMe 有类似的系统。所有这些意味着,一旦您修剪整个驱动器,驱动器上以前的数据就无法通过正常方式读取,因此拿到您的驱动器并将其放入计算机的人将得到垃圾 2014 年从 SSD 驱动器恢复证据:了解 TRIM、垃圾收集和排除页面更详细地介绍了恢复数据的陷阱和问题,甚至列出了命令 sudo hdparm -I /dev/sda | grep -i trim 作为一种(在 Linux 上)判断驱动器在 TRIM 命令后是否返回某些固定数据块的方法。它应该返回一些类似的内容,Deterministic read data after TRIM这意味着控制器将在读取 TRIMed 块时返回特定数据。 但这仅适用于用户工具,数据仍会写入闪存单元,直到控制器擦除闪存单元的某个不确定时间。您可以从驱动器中删除 NAND 闪存设备并对其进行原始读取以恢复数据。 制造商还可能将驱动器置于一种模式,使控制器直接对闪存单元进行读取和写入,从而可以恢复原始数据,但这很可能是特定于特定驱动器控制器和制造商的。 很难说多久之后数据就会从 SSD 闪存存储中消失。垃圾收集通常在驱动器空闲时完成,因此只需让驱动器通电但未使用即可让控制器工作并擦除每个闪存单元,但可能需要数小时、数天或数周的时间才能以任何方式恢复所有数据。 SuperUser 涉及的另一个问题是如何判断零是源自修剪还是实际在 SSD 上写入零
TRIM应该使用户无法使用普通工具立即恢复数据。当 TRIM 通知控制器块不再使用时,SSD 控制器可以删除内部表上的各种链接,告诉它哪些数据链接到驱动器上的哪个位置。如果没有这些链接,控制器读取的数据基本上是未知的。
在许多情况下,控制器将返回一些固定数据,仅指示未分配的块,可以是零、一或一些其他固定数据。该行为取决于您的特定 SSD,唯一确定的方法是亲自测试它,方法是将一些数据写入磁盘上的特定块,运行 TRIM,然后读取该块。
来自 Chris Siebenmann仅仅丢弃(修剪)SSD 的所有块有多安全?
2014 年从 SSD 驱动器恢复证据:了解 TRIM、垃圾收集和排除页面更详细地介绍了恢复数据的陷阱和问题,甚至列出了命令
作为一种(在 Linux 上)判断驱动器在 TRIM 命令后是否返回某些固定数据块的方法。它应该返回一些类似的内容,
Deterministic read data after TRIM
这意味着控制器将在读取 TRIMed 块时返回特定数据。但这仅适用于用户工具,数据仍会写入闪存单元,直到控制器擦除闪存单元的某个不确定时间。您可以从驱动器中删除 NAND 闪存设备并对其进行原始读取以恢复数据。
制造商还可能将驱动器置于一种模式,使控制器直接对闪存单元进行读取和写入,从而可以恢复原始数据,但这很可能是特定于特定驱动器控制器和制造商的。
很难说多久之后数据就会从 SSD 闪存存储中消失。垃圾收集通常在驱动器空闲时完成,因此只需让驱动器通电但未使用即可让控制器工作并擦除每个闪存单元,但可能需要数小时、数天或数周的时间才能以任何方式恢复所有数据。
SuperUser 涉及的另一个问题是如何判断零是源自修剪还是实际在 SSD 上写入零