如何在mac os x上安全地擦除固态驱动器

你的电脑有固态驱动器吗?所有新的苹果笔记本电脑都配有固态硬盘,如果你想删除它,最好小心操作。”清除“内存实际上没有被清除;敏感信息可用于拍摄。Stack Exchange的苹果专家提供了如何保持安全的建议。...
Illustration for article titled How to Securely Erase a Solid State Drive on Mac OS X

你的电脑有固态驱动器吗?所有新的苹果笔记本电脑都配有固态硬盘,如果你想删除它,最好小心操作。”清除“内存实际上没有被清除;敏感信息可用于拍摄。Stack Exchange的苹果专家提供了如何保持安全的建议。

我对SSD技术相当陌生,所以我不知道在安全地擦除硬盘驱动器方面,它与硬盘驱动器相比如何。运行Disk Utility并用选项“overwrite with zero”擦除驱动器就足够了吗?还是这只适用于硬盘驱动器?是否还有其他需要采取的行动?

我不是在找国安局级别的保安,但我想安全地卖掉我的Mac电脑。

请参阅此处的完整原始问题。

完全的ssd安全并不容易(gordon davisson回答)

不幸的是,没有一个简单的答案,这真的取决于你的偏执程度。由于SSD处理写入数据的方式,在SSD上执行一次零操作并不像在硬盘上那样是一种很好的删除数据的方法。

当您在HD上写一个特定的数据页时,新的数据只是简单地写在旧的数据上,然后替换它。如果在整个磁盘上写零,所有的旧数据都会消失。另一方面,ssd不能简单地覆盖单个页面。为了替换页面上的数据,必须先擦除旧数据,SSD不能擦除单个页面;他们必须删除由许多页组成的整个块。

因此,当您请求SSD覆盖(例如第5页)时,会发生什么情况?SSD将数据单独保留在第5页上,但将其标记为无效,分配另一个当前空白页(例如第2305页),将新数据写入第2305页,并记下下次操作系统请求第5页时,应改为获取第2305页。原来的第5页数据一直保存在那里,直到稍后驱动器需要更多空间时,才会将剩余的有效页移离块并将其擦除。有关详细信息,请参阅此AnandTech评论。

最终的结果是,如果在“整个”驱动器上写零,实际上并没有覆盖所有的旧数据。您已经更新了控制器的转换表,因此它永远不会将任何旧数据返回到操作系统,因为这些页都被标记为无效。但是如果有人对绕过控制器感兴趣,他们可以取回你的一些数据。

覆盖两次可能会起作用,但这取决于控制器的分配策略。使用随机数据(diskutil randomDisk 2/dev/diskN)覆盖两次的可能性稍大一些,但仍然不能保证。这两种方法都有一些不良的副作用:它们可能会略微缩短驱动器的寿命,还会增加SSD上的逻辑碎片,从而降低其写入性能。

请注意,由于上述原因,osx图形磁盘实用程序的最新版本禁用了ssd上的安全擦除选项,但命令行版本仍然允许这些选项。我也看到过一些建议,通过将ssd转换为加密格式来安全地擦除ssd,但这(如果有的话)比用随机数据覆盖安全性稍差。

安全擦除SSD的最佳方法是调用控制器的内置安全擦除功能。如果控制器设计人员的工作真的删除了所有的块,那么这应该会产生副作用:重置逻辑页映射,实质上是对其进行碎片整理并恢复其原始性能。不幸的是,我所看到的大多数实用程序(例如CMRR的HDDErase)都是在DOS下运行的,DOS不能在Mac上启动。一些用户提供了一些相当复杂的指令,用于从GParted引导CD执行安全擦除。也有可能从可引导闪存驱动器中使用Parted Magic。

UCSD非易失性系统实验室的研究人员已经测试了各种消毒SSD的方法,方法是“擦除”驱动器,然后将其分解以绕过控制器,并检查残余数据(您可以阅读摘要或全文)。他们的结果与我上面所说的基本一致,同时也表明内置的secure erase命令并不总是正确实现的:

我们的结果得出三个结论:第一,内置命令是有效的,但**商有时会错误地执行它们。第二,覆盖SSD的整个可见地址空间两次通常(但并不总是)足以清理驱动器。第三,现有的面向硬盘驱动器的单个文件清理技术在ssd上都是无效的。

所以你有了它;覆盖整个驱动器两次对大多数人来说可能已经足够安全了,但是绝对的安全性可能需要一些额外的努力。


从哪里来的答案更多。去看看,或者把你自己的留在原来的岗位上。在Ask Different上找到更多类似的问题,这是一个面向苹果爱好者和超级用户的问答社区。如果你有自己的问题需要解决,那就去问吧。你会得到答案的(而且是免费的。)

津野裕隆摄。

  • 发表于 2021-05-21 07:40
  • 阅读 ( 134 )
  • 分类:互联网

你可能感兴趣的文章

如何从闪存驱动器中永久删除数据

您知道可以从已擦除的数据驱动器中提取文件吗?这包括硬盘驱动器,固态驱动器,是的,还有USB闪存驱动器。不管驱动器是内部的还是外部的,数据恢复是一个真正可行的方法。 ...

  • 发布于 2021-03-16 14:51
  • 阅读 ( 186 )

哪个mac文件系统最适合外部驱动器?

...一旦有了它,您的第一个任务就是根据您的预期用途为该驱动器选择一个合适的文件系统。 ...

  • 发布于 2021-03-18 09:29
  • 阅读 ( 274 )

如何从usb安装macos

...上重新安装macOS。但是你知道你可以创建一个可引导的USB驱动器来安装macOS吗?如果Mac无**常工作,这将允许您从其他来源启动Mac,并使在多台计算机上安装变得容易。 ...

  • 发布于 2021-03-22 09:05
  • 阅读 ( 311 )

如何使用mac的磁盘实用程序对驱动器进行分区、擦除、修复、还原和复制

需要创建新分区,或重新格式化外部驱动器?无需寻找付费分区管理器或磁盘管理引导磁盘:您的Mac包含一个内置的分区管理器和磁盘管理工具,称为磁盘实用程序。 磁盘实用程序甚至可以从恢复模式访问,因此您可以分区您...

  • 发布于 2021-04-06 23:06
  • 阅读 ( 211 )

如何从零开始擦除mac并重新安装macos

...之前,请确保将要保留的任何文件传输到新计算机或外部驱动器。即使您不打算擦除驱动器,也最好在重新安装操作系统之前进行备份。 第一步:从恢复模式或安装程序启动 相关:恢复模式下可访问的8个Mac系统功能 你的Mac电...

  • 发布于 2021-04-08 02:49
  • 阅读 ( 146 )

如何安全地擦除mac上的硬盘

...旧硬盘给朋友,还是拿去回收?小心。当你删除一个机械驱动器上的文件时,它实际上并没有消失,至少在物理上没有。文件系统将文件占用的位置标记为“可用空间”,这就是为什么有时可以恢复已删除的文件。 相关:为什...

  • 发布于 2021-04-08 04:17
  • 阅读 ( 198 )

您只需擦除一次磁盘即可安全地擦除它

您可能听说过需要多次覆盖驱动器以使数据不可恢复。许多磁盘擦除实用程序提供多次擦除。这是一个城市传奇-你只需要擦一次驱动器。 擦除是指用所有0、所有1或随机数据覆盖驱动器。在处理驱动器之前擦除一次驱动器以使...

  • 发布于 2021-04-09 02:11
  • 阅读 ( 179 )

如何从windows、mac或可引导磁盘擦除驱动器

不管你是放弃一台电脑还是处理一个USB驱动器,如果驱动器上有任何敏感的、未加密的数据,最好把它擦干净。这将阻止某人使用已删除的文件恢复工具从该驱动器恢复敏感数据。 您可能应该使用完整的磁盘加密,而不是像这...

  • 发布于 2021-04-10 03:00
  • 阅读 ( 190 )

为什么你不能“安全地删除”一个文件,以及该怎么做

...具可以扫描硬盘中已删除的文件并进行恢复。这在USB闪存驱动器和SD卡上也是可能的。 如果您有敏感数据(例如,业务文档、财务信息或纳税申报单),您可能会担心有人从硬盘或可移动存储设备中恢复这些数据。 安全文件删...

  • 发布于 2021-04-10 03:18
  • 阅读 ( 190 )

如何在mac os x上为第三方SSD启用trim

...SD升级你的Mac电脑,你的Mac电脑就不会用TRIM了。这会降低驱动器的性能。 多亏了MacOSX10.10.4,现在可以通过简单的命令在Mac中的任何SSD上启用TRIM。您不再需要禁用OSX的安全功能并修改您的系统来实现这一点。 为什么trim很重要...

  • 发布于 2021-04-10 09:36
  • 阅读 ( 187 )
孤君孤
孤君孤

0 篇文章

相关推荐