`
yanguz123
  • 浏览: 555233 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

硬盘分区计算公式:M=(G-1)×4+1024×G

 
阅读更多

无论是使用FDISK还是其他分区软件进行分区,都需要输入准备分配的分区容量,这个数值是以MB为单位,不过如果你输入2000MB的话并不会得到2GB的整数容量,而是1.9GB;众所周知,1GB并非等于1000MB,而是1024MB,但笔者在实际分区中却发现,即使输入2048MB也不会得到整数的2GB,而是仍然得到1.9GB,这其中大约有5%左右的误差。

 

原来,硬盘的容量是以MB(兆)和GB(千兆)为单位的,早期的硬盘容量比较低,因此大多以MB为单位,1956年9月IBM公司制造的世界上第一台磁盘存储系统只有5MB,现今硬盘的容量早已飞跃至GB级,主流硬盘的容量已经达到了80GB、120GB,有些用户还用上了160GB、200GB的海量硬盘。硬盘厂商在计算容量时,是以1000字节为1KB,每1000KB为1MB,每1000MB为1GB,而操作系统在计算硬盘容量时却是以1024为进制,每1024字节为1KB,每1024KB为1MB,每1024MB为1GB,这样由于计算方法不同而造成了硬盘容量的误差,并非你买到了缩水的硬盘。

 

另外,硬盘在分区和格式化后还会在硬盘上占用一些空间提供给系统文件使用,例如用来存储磁盘结构和数据存储位置等信息,这部分空间不能用来存储其他数据,操作系统只会报告扣除了这一部分的容量,不同的文件系统所占用的系统空间也会不同,因此在操作系统中显示的硬盘容量和标称容量之间会存在着一定的差异。如果你希望在分区后得到整数GB的容量,那么可以按照下面的公式进行计算:

 

    M=(G-1)×4+1024×G

 

这里的M是我们分区时应该输入的数值,单位是MB;G是希望得到的整数分区容量,单位是GB。例如我们希望得到5GB的整数分区,那么分区时应该输入(5-1)×4+1024×5=5136,希望得到其他整数分区的话请按照上述公式自行计算。

 

 

 

 

大家分区的都会输入数字,比如你想得到一个2G的分区,你也许会输入2000M或者2048M。其实你输入的这些数字所分出来的区在Windows下面都不会被认为整数的2G,而是1.9XG,想要得到Windows下的整数G分区,你必须知道一个公式。  

通过这个公式算出的值就是被Windows认为整数G的值。整数G计算公式:(X-1)*4+1024*X=Y 

说明:以上“*”表示相乘,其中X就是你想要得到的整数分区的数值,单位是G,Y是你分区时应该输入的数字,单位是M,例如:我想得到3G整数空间,那么我分区时就应该输入(3-1)*4+1024*3=3080,那么我们应该在分区时输入3080M作为分区的大小;同理欲分出10G的空间则应该是(10-1)*4+1024*10=10276,输入10276M将会得到10G的整数空间。  

下面是其他一些常用分区数值例:  

  (30-1)*4+1024*30=30836 —— 30G  

  (15-1)*4+1024*15=15416 —— 15G  

  (10-1)*4+1024*10=10276 —— 10G  

  (5-1)*4+1024*5=5136 —— 5G

分享到:
评论

相关推荐

    精确硬盘整数分区计算源码

    易语言硬盘分区计算源码,一般计算公式:M=(G-1)*4+1024*G(G=想要的大小,单位GB,M为要设置的大小)。' 硬盘一般有255磁头,63扇区,故每柱面大小为:。' 512byte x 255 x 63=8225280bytes =7.84423828125 MB。' ...

    磁盘整数分区.rar

    硬盘分区的计算公式存在着一个误差.其实所得出的整数G并不是从标准的1024及工业上的1000计算出来的,而是从以下这条公式: (A-1)×4+1024×A=Y A为你想要得到的整数G(单位为:GB) Y为你分区时应该输入的数字(单位...

    B85M-G-PLUS带NVME模块BIOS.rar

    华硕B85M-G-PLUS主板改bios,添加M.2 NVME 模块,支持nvme 硬盘启动。 一、文件列表: B85M-G-PLUS-ASUS-0402.CAP:最新的b85mgplus官方bios B85M-G-PLUS-ASUS-0402-nvme.cap:添加M.2 NVME硬盘驱动的bios。 二、...

    试验三:存储管理----可变分区.doc

    试验三:存储管理----可变分区

    实验五-存储管理(实验报告格式).doc

    =NULL){ //t非尾结点 if(temp->flag==0&&t->next->flag==0){ //左右为空 temp->name=-1; temp->length=temp->length+t->length+t->next->length; tt=t->next; temp->next=tt->next; }else if(temp->flag==0){ //左为...

    中科院JCR期刊查询

    +------+------------------+------+ | 序号 | 类别 | 分区 | +------+------------------+------+ | 0 | 计算机:人工智能 | 3 | | 1 | 计算机:软件工程 | 2 | | 2 | 计算机:理论方法 | 3 | | 3 | 工程:电子与...

    HTML基本标签属性总结

    4种块结构:div-ul(ol)-li 导航菜单 div-dl-dt-dd 图文混编 table-tr-td 规整数据 form-table-tr-td 表单布局 块标签:基本块级标签 标题:h1-h6 段落:p 水平线:hr 常用布局标签 有序:ol-li ...

    易语言-精确硬盘整数分区计算

    易语言硬盘分区计算源码,一般计算公式:M=(G-1)*4+1024*G(G=想要的大小,单位GB,M为要设置的大小)。 ' 硬盘一般有255磁头,63扇区,故每柱面大小为: ' 512byte x 255 x 63=8225280bytes =7.84423828125 MB ' ...

    U盘量产教程集合

    内部收集图文结合U盘量产方法以及教程。这里弄懂了,就不需要再去求商家保修了

    kafka_2.9.2-0.8.2.1.tgz

    查看topic的分区 bin/kafka-topics.sh --describe --zookeeper localhost:2181 --topic test 启动生产者 bin/kafka-console-producer.sh --broker-list localhost:9092 --topic test 启动消费者 bin/kafka-...

    Delphi 获取指定分区磁盘总空间(容量).rar

    Delphi 获取指定磁盘分区(盘符)磁盘容量,或者空间大小,主要是使用DiskSize,把DiskSize获取到的数据进行转换,... SDir := 'G';  end;  end;  S := FormatFloat('0.0',Ispare);  Edit1.Text := S SDir;  end;

    魔百和盒CM201-1(北京版、创维代工、S905L2、1+8G、双频Wifi+蓝牙、安卓4.4)原厂分区备份

    魔百和盒CM201-1(北京版、创维代工、S905L2、1+8G、双频Wifi+蓝牙、安卓4.4)原厂分区备份和自制精简root包(需在uboot模式下卡刷),原创。可用于救砖、刷回原厂、恢复IPTV、恢复三码。网盘下载,约1.75G。

    硬盘整数分区计算公式

    分享给有强迫症的同学,在windows系统给硬盘分区时,通过此公式分区后,从“我的电脑”里看到的硬盘大小是整数的

    QT案例 一个查询SMBIOS表数据和查询硬盘/分区信息的工具 可执行程序 非源码

    直接运行显示电脑硬件信息UI,cmd命令输出DumpSMBIOS/硬盘/分区信息等 SMBIOS数据查询小工具: ================================ -V 显示命令行参数 -S [-I] [filepath] 打印出SMBIOS的所有详细信息,具体内容参考...

    windows硬盘安装=2021-10.1301.rar

    硬盘分成至少6个分区,1号分区是winPE,2-4号分区是系统,5号分区存储各种备份文件,6号分区存储解压的系统安装文件。 c盘XP/2003需要20G,d盘win7需要50G,e盘win10需要50-100G,f盘win11需要50-100G,基本够用。...

    蓝沙快克--网刻+教程

    方式一:克隆当前硬盘分区到多个外挂硬盘,平均速度每分钟2.0G,无需使用DOS引导盘,直接在Windows下操作,方便快捷; 方式二:备份当前硬盘分区为镜像文件,支持快速压缩,普通压缩,最大压缩等3种压缩算法,平均...

    硬盘分区整G计算器

    硬盘分区 计算器 整G 硬盘 分区,个人开发,希望得到宝贵意见

    linux第二章实验讲解.mp4

    -size 查找文件大小 +10m大于10m -10m小于 -type 查找文件类型:f文件 d目录 b ,c设备文件 -a 多个条件同时满足 -o 其中一个条件满足即可 例子: find /boot/ -size +1024k -a -name "vmlinuz*" find /boot/ -...

    硬盘整数分区计算器.7z

    应分配MB数=(分区GB数-1)×4+1024×分区GB数 2、硬盘整数分区计算器对于NTFS分区,原理更加复杂。NTFS分区的最小容量单位不可能精确到1MB,而是柱面大小。硬盘一般有255磁头,63扇区,故每柱面大小为:512bitx255...

Global site tag (gtag.js) - Google Analytics