土木在线论坛 \ 水利工程 \ 水利软件 \ 硬盘整数分区大小计算公式

硬盘整数分区大小计算公式

发布于:2006-12-28 20:31:28 来自:水利工程/水利软件 [复制转发]


硬盘整数分区大小计算公式(硬盘分区计算)


无论是使用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,希望得到其他整数分区的话请按照上述公式自行计算。

  
可将以下HTML代码保存为html文件后自行计算


QUOTE:
<H3>WWW.NETBOY365.COM</H3>
<SCRIPT LANGUAGE="">
<!--
function calcMB(i){
if(!isNaN(i)){
if(i>0){
return (i-1)*4+1024*i;
}else{
alert(’输入错误,请输入正数!’);
return 0;
}
}else{
alert(’输入错误,请输入数字!’);
return 0;
}
}
function makeTable(){
html=’<table border=1 style="font-size:10.5pt;color:#666666">’;
html+="<tr bgcolor=silver><td>分区大小(G)</td><td>设置大小(MB)</td></tr>";
for(var i=1;i<=100;i++){
html+="<tr><td>"+i+" G</td><td>"+calcMB(i)+" MB</td></tr>";
}
html+="</table>";
document.all.t.innerHTML=html;
}
//-->
</SCRIPT>
分区大小显示为整数的计算方法:<BR>
想要的大小为G,单位是GB,计算分区设置大小M的公式:<BR>
<H3>M=(G-1)*4+1024*G</H3>
例如:如要2GB的分区,就是2052MB。 <BR>
<FORM name="form1">
分区大小:<INPUT TYPE="text" NAME="G" size=3>(G)<INPUT TYPE="button" value="计算" onClick="document.all.t.innerHTML=’分区:’+document.form1.G.value+’ G<br>设置:’+(calcMB(document.form1.G.value))+’ MB’"><INPUT TYPE="button" value="表格" onClick="makeTable()">
</FORM>
<div id="t"></div>
<hr></td>
</tr>
</table>
<br></td></tr>
</table>

1167309078848.jpg

  • curthber
    curthber 沙发
    不错,但是我还是不知道该怎么做
    2007-01-01 20:06:01

    回复 举报
    赞同0
这个家伙什么也没有留下。。。

水利软件

返回版块

13.32 万条内容 · 203 人订阅

猜你喜欢

阅读下一篇

十大最具影响力国产软件

  十年来,你是否能记起使用过的第一套软件?你是否能说出对你影响最为深刻的一款国产软件的名字?日前,在揭晓的“十大国产软件评选”活动中,《腾讯QQ》、《豪杰超级解霸》、《瑞星杀毒》、《金山词霸》、《江民杀毒》《金山毒霸》、《CCED》、《金山WPS》、《五笔字型》以及《Windows优化大师》等荣获“连邦十年用户心中十大最具影响力国产软件”称号,并以在用户心中的坚实印记折射出国产软件十年自强创新的光辉历程。

回帖成功

经验值 +10