U盘一般不是写坏的,而是插拔时的电流波动导致主控烧掉,即使是比较劣质的U盘,全盘擦写100次问题也是不大的。所以如果是频繁插拔的场景,哪怕你是用DDR内存,也是一样会挂,因为并不是存储部件损坏。
DDR内存做U盘,主要是成本太高,一个32G DDR内存条,价格上千元,要算上主控部分价格就更贵,一个32G的U盘,价格不到50块钱,一个内存条能换20多个U盘,你确定你能用坏这么多U盘?
其次如何供电也是一个问题,U盘的运行时功耗大概在0.5W以内,非运行时不耗电。内存条的功耗非常高,DDR4 16G*2内存条,功耗至少要3-5W,10000mAh的充电宝,也就是37Wh,最多也就坚持十个小时左右,用完还需要充电几个小时才能充满。
所以,一个价格比普通U盘贵20倍以上,每次用十个小时就要充电几个小时,体积巨大的存储设备,我看不出有什么好处,这种东西造出来,也不会有太大市场。
高端的U盘以及SSD上,实际上都集成一小块DDR-RAM作为缓存,如果是工业级的NVME一类的设备,缓存的大小可能是上GB的,这种DDR-RAM缓存已经足够优化性能了,全面用DDR替代flash的意义不大。
如果U盘插上去不可识别,那么多数是主控损坏。如果插上去可以识别,只是少数文件读写有问题,这种才是闪存出了问题,除非你是专门做压力测试,否则很难把某些坏写坏。
以前有过ram版的硬盘,插pcie槽上,装电池,比其他任何硬盘都快。价格当然也不便宜。然后好象没消息了。