systemcall
V2EX  ›  问与答

有办法在 Windows 下给 tf 卡 trim 吗?

  •  
  •   systemcall · Dec 31, 2022 via Android · 1858 views
    This topic created in 1254 days ago, the information mentioned may be changed or developed.

    最近 steam deck 终于到手了,玩了一段时间之后还是在 tf 卡里面装了个 Windows 。主要是干一些别的事情,大型游戏肯定还是在 steamos 里面玩             但是我现在用的 tf 卡比较垃圾,本身就连 a2 都没到,刚刚过 a1 。连续写入也只有 20MB/s 。装 Windows 一开始还好,之后会越来越慢
    已知在不启用快速格式化的情况下格式化分区,可以恢复性能
    查阅相关资料,Linux 下可以用 fstrim 来对 tf 卡进行 trim 。但是 Windows 自带的磁盘管理甚至把它当成了机械硬盘
    因为这个东西很慢,不可能隔一段时间备份之后格盘、还原,而且那样的话估计 tf 卡要不了多久就会报废。想找一个办法来定期对 tf 卡 trim

    5 replies    2023-01-01 01:14:07 +08:00
    ysc3839
        1
    ysc3839  
       Dec 31, 2022 via Android
    SD 卡能发送 TRIM 指令吗?读卡器是走 USB Mass Storage 的,根本没法传送 TRIM 指令。
    Ocean810975
        2
    Ocean810975  
       Dec 31, 2022 via Android
    tf 卡倒是不怕报废,你官方渠道买的大概有十年包换
    systemcall
        3
    systemcall  
    OP
       Dec 31, 2022 via Android
    @ysc3839 #1
    我这个机器,sd 卡是走的 pcie 读卡器,系统里面是 scsi disk
    嵌入式的东西里面是 mmcblock ,那个是可以 trim 的,还可以读到寿命之类的信息,有点像 smart 但是不一样
    systemcall
        4
    systemcall  
    OP
       Dec 31, 2022 via Android
    @Ocean810975 #2
    买的低端存储卡,手里的其中一张只有 1 年,已经过保了,现在已经差不多算坏了。现在在用的是保 5 年,还有 3 年多。但是包装早扔了,也不知道真坏了还能不能保
    jim9606
        5
    jim9606  
       Jan 1, 2023
    mmc 是有类似 trim 的低级指令的。理论上 pcie/SoC 内建读卡器( win 下分类为内存技术设备,linux 下识别为 mmcblock )支持这种指令。
    可以考虑插到 linux 的机器上处理,反正也不需要天天做的事情。
    另外还有个要注意的,第一次格式化用 sdcard.org 的 SD Formatter 来格式化,然后原地更换文件系统,好像能缓解性能下降迹象,但我不确定这个工具是不是只是在分区前面留了点空闲空间而已。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3089 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 33ms · UTC 14:18 · PVG 22:18 · LAX 07:18 · JFK 10:18
    ♥ Do have faith in what you're doing.