来自一篇(很长,但绝对值得一读)关于 SSD 的文章:
当您删除操作系统中的文件时,硬盘驱动器或 SSD 都没有反应。直到您覆盖扇区(在硬盘驱动器上)或页面(在 SSD 上),您才会真正丢失数据。文件恢复程序充分利用了此属性,这就是它们帮助您恢复已删除文件的方式。
但是,HDD 和 SSD 之间的主要区别在于覆盖文件时会发生什么。虽然 HDD 可以简单地将新数据写入同一扇区,但 SSD 将为覆盖的数据分配一个新的(或以前使用的)页面。包含现在无效数据的页面将被简单地标记为无效,并且在某些时候它会被删除。
那么,安全擦除存储在 SSD 上的文件的最佳方法是什么?除非您覆盖整个驱动器,否则我们习惯于从硬盘覆盖随机数据(例如使用“shred”实用程序)将不起作用......
我目前正在考虑购买 ThinkPad X201 并为其配备 SSD 驱动器。现在,为了保护我的数据,我总是在我的笔记本电脑上使用带有 LUKS 全盘加密的 Linux。但是,正如在另一篇超级用户帖子中所述,这将禁用对 TRIM 的支持 - 因此对于 SSD 驱动器来说这似乎不是一个好主意。
我读过基于 SandForce-1200 的 SSD 提供与 BIOS 密码相关的集成 AES 加密。但是,我找不到有关此的适当文档。问题:
更新:这个消息来源说你甚至不能在这些驱动器上设置任何密码。嗯?那没有意义,当您不允许使用密钥时,为什么还要执行复杂的 AES 操作?
感谢您对此事的任何专家建议:)
我的谷歌浏览器有问题:当我尝试搜索以我之前搜索过的字符串开头的术语时,会自动使用旧的搜索术语。所以,假设我上周搜索了“foofighters”,今天我想搜索“foo”,当我按 Ctrl-L 时,输入“foo”,那么我的搜索将是“foofighters”而不是“foo”。有没有办法禁用这种行为?
我正在尝试在没有太多光标移动的情况下选择特定行 - 救援范围!但是,让我们假设我正在处理第 15370 行(旧代码库 :() 并希望删除第 15355 行和后面几行的树。我可以:15355,15358d
或保存一些输入,:15355;+3d
但两者都会移动光标。实际上,;
甚至会移动如果我只是猛拉而不是现在删除它们,请使用光标。
如何在不移动光标的情况下将相对行号指定为范围的第二个参数?范围的正则表达式中是否有反向引用之类的东西?