找回密码
 加入我们
搜索
      
楼主: 不死鸟一辉

[存储] 吐槽下硬盘的“公摊”

[复制链接]
发表于 2025-4-9 10:19 | 显示全部楼层
记得以前IBM的玻璃盘就会多给一些,让你看起来足称^ ^
发表于 2025-4-9 10:22 | 显示全部楼层
gartour 发表于 2025-4-9 01:24
这个[本来]从何说起呢?

不如说1k=1024一开始就带了些小圈子的极客味,但当年计算机是专业工具,这么定 ...

没有要站队的意思哈。这件事我个人认为没有谁对谁错,其实商品本身并没有虚标,只是采用的标准或者说习惯不同,就好像公制与英制、摄氏与华氏。

计算机领域的一此习惯也好、标准也好,并不是因为它进入了消费领域就应当或者必须要改,这些约定俗成并不是完全没有意义的,因为计算机它采用语言就是二进制,哪怕你输入 10 进制数,计算机都得先转换为二进制进行计算,从执行效率上讲,采用二进制/十六进制以外的标准反而是不良的习惯,于是才有了 2^10 = 1024 = 1K 这样的定义,程序员编程有时更喜欢用十六进制数 —— 而该行为并不是因为搞计算机的人自封 “极客”(但不排除有个别装掰的人),而是它纯是计算机的“天性 Nature”。

所以,在我看来,1K=1024 也好 =1000 也好,都不是问题的本质,只是个习惯问题。并且让普通消费者了解一下 1K=1024 也没什么难度。
发表于 2025-4-9 10:22 | 显示全部楼层
raid的“公摊面积”岂不是更大
发表于 2025-4-9 11:24 | 显示全部楼层
硬盘厂商是什么嘴脸,抛开这一点儿不说,也能看得清清楚楚了。
发表于 2025-4-9 12:33 | 显示全部楼层
ssd里面不也有用1000G和1024G的么
发表于 2025-4-9 12:37 | 显示全部楼层
你想看到windows盘符显示20TB 要买 22TB的HDD
发表于 2025-4-9 12:59 | 显示全部楼层
本帖最后由 封无心 于 2025-4-9 13:05 编辑
gartour 发表于 2025-4-9 01:24
这个[本来]从何说起呢?

不如说1k=1024一开始就带了些小圈子的极客味,但当年计算机是专业工具,这么定 ...


这么洗硬盘厂商的说辞还是第一次见...
发表于 2025-4-9 13:09 | 显示全部楼层
除了外部存储设备(主要是硬盘,包括HDD和SSD,也包括U盘,存储卡,比如SD卡 microSD卡 CF卡等等),计算机上几乎所有地方都是用1024进位表示的,描述容量的包括cpu内的寄存器、L1、L2、L3、HBM、内存DRAM、GPU内的cache、显存等等,还有各种描述传输速率或者带宽的场合,比如网卡的接口速率、PCIE通道的带宽、DP/HDMI的带宽、USB的带宽;

查了下这个问题还真是历史悠久,从软盘时代就开始了,当软盘容量是720K的时候,一切还正常,这时候的1K=1024Byte,当720K的软盘容量翻倍的时候就开始蛋疼了,这个时候如果按1M=1024K的规定来标注,新的软盘的容量就会变成大约1.41M,“大家”就会疑惑怎么容量不是翻倍了?于是软盘厂商就直接按1M=1000K来标注,软盘容量就成了1.44M,于是大家都很“满意”
发表于 2025-4-9 13:14 | 显示全部楼层
KB MB GB TB使用十进制, K M G T分别代表 kilo mega giga tera 千  兆 千兆 太
是硬盘厂商沿用的传统计算方法

KiB MiB GiB TiB使用二进制,Ki Mi Gi Ti 分别代表 Kibi Mebi Gibi Tebi,是IEC国际电工委员会推出的用来准确描述计算机存储容量的二进制标准

Windows 的问题在于使用了二进制方法去计算并显示硬盘空间,但是后面跟的又是十进制单位。。。
可能微软觉得绝大部分人没有必要搞清楚两者之间的区别吧。。。
发表于 2025-4-9 13:17 | 显示全部楼层
本帖最后由 ricercar 于 2025-4-9 13:22 编辑
imyz 发表于 2025-4-9 10:22
没有要站队的意思哈。这件事我个人认为没有谁对谁错,其实商品本身并没有虚标,只是采用的标准或者说习惯 ...


这事本来就没什么对错,软件厂商做OS要按二进制寻址,硬盘厂也没有必要迁就软件商怎么算空间,主要问题是各种软件算法不统一,导致差异

其实学过OS的话就知道,OS出于效率的考量,在硬盘空间使用上是很浪费的
发表于 2025-4-9 14:05 | 显示全部楼层
清水断崖 发表于 2025-4-8 23:05
想起来一个很久前的事

315打假硬盘容量因为换算导致不达标的事,被网友笑死 ...

要是真较真的话其实315没错的
发表于 2025-4-9 14:14 | 显示全部楼层
本帖最后由 imyz 于 2025-4-9 14:15 编辑
rainbow2003 发表于 2025-4-9 13:14
KB MB GB TB使用十进制, K M G T分别代表 kilo mega giga tera 千  兆 千兆 太
是硬盘厂商沿用的传统计算 ...


KiB, MiB, GiB 这类的表示法是 IEC-60027 于 1999 年才正式提出的,言下之意,1999 年之前,只有 KB 这类称呼,民间不清楚,至少书面甚至教材上是,并且 1KB = 1024Bytes
发表于 2025-4-9 14:16 | 显示全部楼层
mdeu 发表于 2025-4-9 07:47
1T的ssd 会有插上去953和931两档

想多了

953那是1.024TB
发表于 2025-4-9 17:30 | 显示全部楼层
本帖最后由 秋天的酒 于 2025-4-9 17:38 编辑
PPXG 发表于 2025-4-9 09:29
那怎么Linux就知道用1000进制呢请问?


不管谁用1000,也不能说1024是错误的呀,从用户角度来看站厂商立场是很难理解的行为。
硬盘卖的是GB 和TB、PB等标识,这个概念最初就是1024进位的,即便后续有KiB之类的推荐区分二进制十进制,但按照1024继续用我不觉得该骂,毕竟不是强制性规定。换成1000的更多是厂商利益角度考虑,也没必要美化。
发表于 2025-4-9 18:30 | 显示全部楼层
我为了避免强迫症发作,买18T的盘当成16T来用。
发表于 2025-4-9 19:05 | 显示全部楼层
腿毛飘飘 发表于 2025-4-8 22:55
TB,TiB就是存储厂商发明出来洗地用的。

内存怎么没有1000进制和1024进制的区别? ...

内存的工作原理决定了其不可能是1000。

发表于 2025-4-9 20:55 | 显示全部楼层
大多数人不是你我这样的存储爱好者。

在windows下,即便系统改成1000进位,或者硬盘厂商改成1024进位,系统盘也不会变成强迫症狂喜的整数(这和手机上还不一样),那花费成本这样搞还有什么必要呢。
 楼主| 发表于 2025-4-10 09:04 | 显示全部楼层
luigian 发表于 2025-4-9 09:41
2千多对我太贵了,10T容量的比较合适,我还能拖2个多月,再看看。
这家卖的是正版全新的,还是翻新呀? ...

硬盘方面完全是小白,翻新的应该不会吧,我是在论坛看好多人推荐他们家的,自己也买过几次,20年12月份的时候从他们家买过8T的监控盘,也一直用的好好的。我翻翻淘宝4、5年前买的东西,好多店直接就没了,这个应该还是算靠谱的吧。
发表于 2025-4-10 09:17 | 显示全部楼层
公摊这个词,用在硬盘这里不准吧。。。虽然知道你是那么个意思。。。
发表于 2025-4-10 09:29 | 显示全部楼层
固态硬盘,有的2T实际是2048G。有的2T就是2000g ,格式化后只有1.81T
您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

Archiver|手机版|小黑屋|Chiphell ( 沪ICP备12027953号-5 )沪公网备310112100042806 上海市互联网违法与不良信息举报中心

GMT+8, 2025-4-26 16:17 , Processed in 0.012284 second(s), 5 queries , Gzip On, Redis On.

Powered by Discuz! X3.5 Licensed

© 2007-2024 Chiphell.com All rights reserved.

快速回复 返回顶部 返回列表