CGAI 发布于七月 8 分享 发布于七月 8 (已修改) 最近安装一个2000年左右的游戏,安装时发现乱码,用软件修复乱码(虽说还有一些乱码但总体能够明白说啥了)。 继续安装然后发现居然无法点击继续,原因是空间不足,不对啊,C盘剩余空间100G,怎么可能不够啊???(新游戏还可能不足,但这是2000年左右的游戏啊!) 然后惊讶的发现可用空间居然为-215Mbyte??? 太抽象啦!!!!!! 测试了一下,剩余空间6G的硬盘显示1981Mbyte为显示错误,而剩余空间1G的显示1076Mbyte为显示正常。 结合2000年左右的硬盘一般都很小甚至不少都不到1G,推测用的是一个取值范围为-2048~2047的类型(12位?)来储存这个剩余空间,于是就出现这个超级抽象的现象……(【后记】按byte计算的话,32位确实符合这个范围,-2G~2G。) PS:顶着乱码试了一下,还是这种情况,说明是安装程序的问题,与解乱码程序无关。 七月 8,由CGAI修改 链接到点评
CGAI 发布于七月 8 作者 分享 发布于七月 8 1 小时前,萨卡说道: 2000的话。。那是xp之前么?xp之前应该还没法直接获取硬盘容量,要软件自己去计算吧。当时还有100多gb限制啥的。。 Win98的游戏,可能就是你说的原因。只能说时代在发展吧,当时也没想象到现在1TB都是民用的小儿科。 CGAI在看最新一期的月报时想起以前的月报一时兴起前往整理,发现以前留下的私房钱 10节操 链接到点评
推荐贴