SSD 已经出现几年了,并且已经看到了各种使用模式。Windows 和 Linux 支持 TRIM 命令,Mac OS 仍然落后于此。 更新(2011 年):看来 OSX Snow Leopard 支持 Apple 品牌 SSD 中的 TRIM。有一个实用程序可以在非 Apple SSD 中启用 TRIM
我相信很多 Mac 用户(以及 Win/Linux 的 pre-TRIM 版本)都有 SSD。那么,各位朋友:您是否注意到 SSD 在其生命周期内性能下降?您使用 SSD 多久了,降级有多严重?
我假设即使在最退化的状态下,现代 SSD 在性能方面仍然会像传统硬盘一样。
我/dev/sda3在 SSD 驱动器上的分区不包含任何文件系统,但它包含垃圾。如何对整个分区进行 TRIM/DISCARD 操作?
我最近升级了 SSD 上的固件以支持 TRIM 并升级到 Windows 7。如何判断 Windows 是否将驱动器识别为 SSD 并正确使用 TRIM?
我知道互联网上有大量帖子说这行不通,为什么我几个月前真的花了几天时间寻找解决方案,但我昨天发现了一些关于如何为来宾机器“启用 TRIM 命令支持”的提示. 我试过了,“它看起来”像工作一样。我想知道的是问题在哪里,或者这是否真的正常工作。
来源:
https: //forums.virtualbox.org/viewtopic.php ? f =7& t =
51768 http://jaysonrowe.blogspot.com/2013/08/compacting-virtualbox-vdi.html
我附加磁盘文件的确切命令:
VBoxManage storageattach "GuestOsMachineName" --storagectl "SATA" --port 1 --device 0 --nonrotational on --discard on --medium "C:\path\to\file.vdi" --type hdd
它在机器的 *.vbox 文件中生成了这个条目:
<AttachedDevice nonrotational="true" discard="true" type="HardDisk" port="1" device="0">
<Image uuid="{3836a042-a83e-4000-9a59-e95ad65162ce}"/>
</AttachedDevice>
Run Code Online (Sandbox Code Playgroud)
为了确保我不会丢失任何数据,该驱动器是连接到机器的第二个驱动器。我做了一些简单的测试,比如将一些文件复制到驱动器,离开它,重新启动机器,关闭机器,重新启动后检查它是否在那里,查看主机操作系统中的磁盘文件使用情况。结果是:
现在我的问题是:
- --discard 选项究竟有什么作用?VirtualBox 手册(http://www.virtualbox.org/manual/ch08.html#vboxmanage-storageattach)中没有描述
它 - 它真的将 TRIM 传递给主机操作系统还是只是看起来像?
假设我将敏感信息存储在 SSD 上,并且我想在不安全擦除整个驱动器的情况下擦除它。我擦除或覆盖文件。操作系统支持 TRIM,所以包含敏感信息的块被标记为垃圾收集器擦除。
我可以期望垃圾收集器实际擦除块需要多长时间?秒?小时?如果磁盘还没有包含足够的数据,从不?我知道这会因 SSD 控制器而异,但我什至不知道预期的数字。任何对技术论文的信息或参考将不胜感激。
虽然引入 TRIM 支持是为了让 SSD 更好地工作,但它也应该帮助虚拟机优化虚拟磁盘(例如,了解虚拟磁盘的哪些部分不需要物理分区上的存储)。是否有任何 VM 机器以这种方式使用 TRIM?
我有一堆 mp3 文件的开头和结尾都没有声音,是否有任何程序可以自动修剪?我希望我可以给它一个要修剪的文件列表,而不是必须单独进行。
我目前正在配置 Thinkpad E540,将 256 GB M.2 SSD 插入相应插槽,以便从 SSD 运行 Windows 8,而不是使用预配置的 16 GB SSD 作为硬盘驱动器的缓存。
一开始一切都很好,但现在任何安装软件的尝试都会导致错误消息
Windows API 错误 302:此卷碎片过多,无法完成此操作。
不用说,在 SSD 上碎片应该不是问题。我尝试运行 Windows 8 的驱动器优化工具(它对 HDD 进行碎片整理,并将 TRIM 命令发送到 SSD),但它只起到了短暂的作用(实际上如此简单,以至于有任何影响可能只是巧合)。
知道是什么原因造成的吗?
*编辑*我从那以后获得的一些新见解:
echo test > test可能在 C: 上失败(在主目录中)我即将为我的三星 860 QVO 购买外部 SSD 外壳(外壳)。有些手机壳制造商在说明中提到“支持 TRIM”,有些则没有。在网上阅读时,我只能找到证据表明 TRIM 支持取决于接收它的驱动器和发送它的操作系统。带有廉价控制器的外壳能否阻止操作系统在我的驱动器上执行 TRIM?
trim ×10
ssd ×8
hard-drive ×2
defragment ×1
enclosures ×1
linux ×1
mp3 ×1
partitioning ×1
performance ×1
sd-card ×1
software-rec ×1
virtualbox ×1
windows-7 ×1
windows-8 ×1