Denuvo是否真的对SSD固态硬盘有损害?

星级:
Denuvo曾被质疑运行时会在主机游戏安装盘进行大量的数据读写,而SSD又因为存储颗粒有擦写次数限制,因此会损伤SSD固态硬盘。不过,Denuvo官方对此予以了否认,网友测试也没发现游戏时Denuvo的大量数据读写操作,因此Denuvo会损伤SSD固态硬盘的说法可信度并不高。

Denuvo诞生于2014年,当年9月23日发行的体育竞技类游戏《FIFA 15》是世界上第一款使用Denuvo加密技术加密的主机游戏。不过,Denuvo问世的时候正处于SSD固态硬盘扩张初期,当时的固态硬盘容量普遍不大,加之颗粒的擦写次数限制,人们对于固态硬盘的珍视程度可想而知。

后来,网络上有人发文称,他在玩一款DRM使用了Denuvo加密的游戏《龙腾世纪:审判》时,Denuvo曾向他的游戏安装盘写入了高达数以Gb的数据。如果这个描述是真的,那么Denuvo对固态硬盘的损伤是可以想象的,毕竟固态硬盘受颗粒擦写次数限制影响是真的无法承受如此大规模的数据重复擦写。一石激起千层浪,当时因为Denuvo的工作机制又一直保持着神秘面纱,除了Denuvo的开发人员和CPY等专业Denuvo加密游戏破解组外,几乎没人清楚。Denuvo的工作原理,普通人只知道Denuvo在游戏启动之后一直会保持运行状态,并且不断地保持自检,以确保游戏的正版性。因此,很多人认为Denuvo在工作的时候会对游戏安装盘进行不断地读写是有可能的,网络上自此形成了一个很广泛的共识“Denuvo会损伤SSD固态硬盘”。

不过,对于“Denuvo会损伤SSD固态硬盘”的观点,Denuvo官方曾经出面澄清:“我们的反篡改技术没有对存储介质上的数据进行加密或者解密,这样不但不会提高安全性,反而还会拖累性能;不影响游戏性能是客户(指游戏开发商)提出的重要条件一。‘Denuvo会损伤SSD’完全是论坛上某些人脑补出来的。”对于Denuvo官方的说法,我们当然不能迷信,毕竟屁股决定脑袋。

国外曾有游戏爱好者在听说Denuvo可能会损伤SSD固态硬盘之后,绝对做一个实验。不过,他并没有选择D加密版《龙腾世纪:审判》而是选择同样采用了D加密的《古墓丽影:崛起》实验。另外,他还选择了一款名为“Process Hacker 2”程序检测软件来检测《古墓丽影:崛起》在游戏运行过程当中对游戏安装盘的擦写量。结果,在他视频中《古墓丽影:崛起》运行的20分钟过程中,写入游戏安装盘的只有4.36MB。游戏运行20分钟写入4.36MB数据的擦写速度可以说是相当的低,几乎不会对固态硬盘产生任何实质性损伤。至于这4.36MB的数据写入了,甚至很可能是游戏本身在自动存档时向游戏安装盘写入的。

根据他的实验结果,我们基本上可以相信Denuvo官方说的“Denuvo不会损伤SSD”是真的,Denuvo在游戏运行过程中确实基本上不会像游戏安装盘写入数据。

既然如此,那国外网友说的他在玩D加密《龙腾世纪:审判》的时候,游戏安装盘被写入了数以GB的数据,这都是为了抹黑Denuvo骗人的吗?那倒未必,还有一种可能会向游戏安装盘写入大量的数据,那就是他设置了虚拟内存。如果真的是这样,加上《龙腾世纪:审判》这种游戏又属于大型游戏,运行时内存不够用最后调用虚拟内存进行大量的擦写操作也是有可以想象的。