关于硬盘大小不得不知道的几个知识及硬盘分区大小计算方法
必知一:在工业意义上 1G=1000M 1M=1000K 1K=1000
操作系统中认为 1G=1024M 1M=1024K 1K=1024
所以100M的硬盘格式化出来的实际容量是
100/1.024/1.024/1.024=93.13G
厂商生产硬盘的时候,是按1000M为一个G,而等到我们把硬盘安装到电脑上时,电脑是按1024M为一个G,无形中我们每G少了24M,硬盘容量越大,就少的越多。
必知二:分区最小单位是蔟,目前格盘方式有FAT12、FAT16、FAT32、NTFS、HPFS和Linux等几种。例如采用FAT16方式,则簇就是32KB,如采用FAT32方式,则簇就是4KB。而一个簇只能分配给一个文件使用(即使该簇的文件有32KB,而某个文件仅仅使用其中的一个字节也不例外),这就不可避免的导致磁盘空间的浪费(该簇中没有被使用的容量被浪费)。而从理论上讲,平均每个文件所浪费的磁盘空间为簇容量的一半,即一个簇的容量若为4KB,那么每个文件所浪费的就2KB,若一个簇的容量为32KB,那么每个文件所浪费的容量就是16KB,例如一个2G的硬盘采用FAT16方式格式化,那么它的簇就是32KB,每个文件就要浪费16KB,若该磁盘分区上有20480个文件,则浪费的空间就是20480×16/1024=320MB。如同样是上述采用FAT32方式格式化后,其簇就是4KB,这样,每个文件平均所浪费的就是2KB,设该硬盘上还是有20480个文件,则浪费的空间就是20480×2/1024=40M。一个要浪费320MB,一个要浪费40MB,现在大家知道该用哪种方式格盘所浪费的空间少了吧。如果硬盘容量再大点,那么有多少空间即将被浪费,相信大家都知道了吧,这就是硬盘有些空间无故消失的原因。同时由于生产技术的原因,有些硬盘出厂就不是满空间。同样在磁盘分区时,大家也该知道怎么样才能分出完整的10G空间了吧(例如要分个10G的盘符)。分区越多,则损失的空间就越大。
硬盘分区大小计算方法
分区的时侯都会输入数字,比如你想得到一个2G的分区你也许会输入2000M或者2048M其实你输入的这些数字所分出来的区在Windows下面都不会被认成整数的2G,而是1.9?G,想要得到Windows下的整数G分区,你必须知道以下这两条
一、FAT32格式的通过这个公式算出的值就是被Windows认成整数G的值。
整数G计算公式:(X-1)*4+1024*X=Y
(说明:以上“ * ” 表示 “ × ” ,下同)
其中X就是你想要得到的整数分区的数值,单位是G,Y是你分区时应该输入的数字,单位是M,例如我想得到Windows下的3G整数空间,那么我分区时就应该输入(3-1)*4+1024*3=3080,那么我们应该在分区时输入3080作为分区的大小,同理欲分出10G的空间则应该是(10-1)*4+1024*10=10276,输入10276将会得到10G的整数空间,其他大小大家可以自行计算!
例:
(10-1)*4+1024*10=10276 10G
(5-1)*4+1024*5=5136 5G
(15-1)*4+1024*15=15416 15G
(20-1)*4+1024*20=20556 20G
(二)NTFS格式的分区
精确的算法如下:
硬盘一般有255磁头,63扇区,故每柱面大小为:
512byte x 255 x 63=8225280bytes =7.84423828125 M
如果要分4G,那么要4x1024M=4096M
需要柱面数为4096÷7.84423828125=522.166
取整数既为523个柱面
应分M数为523x7.84423828125=4102.53662109375M
不管小数点后面几位都进1,也就是4103M,windows就认为是4.00G了。
如果你想得到一个具体的数字的分区,而又苦于计算的繁琐,网上有不少在线计算器及计算工具下载。现在提供一个:http://disk.wen.la/
分享到:
相关推荐
在深入探讨硬盘分区计算方法之前,我们先简要了解一下硬盘分区的基本概念以及为什么需要进行分区计算。硬盘分区是指将物理硬盘划分为多个逻辑驱动器(或称为“分区”)的过程,这样可以更有效地管理和组织存储在硬盘...
整数分区是指在进行硬盘分区时,通过对磁盘空间进行计算,使得每个分区的大小为整数倍的特定单位(通常是MB或GB),从而简化分区设置并提高系统的兼容性和稳定性。例如,在某些情况下,为了确保系统能够正确识别和...
"完美分区整数计算硬盘容量"这一主题涉及到如何在创建硬盘分区时确保分区大小为精确的整数,避免出现非整数的字节或簇大小,从而提高系统效率和数据存储的优化。下面将详细讲解这个知识点。 首先,我们需要理解什么...
调整硬盘分区大小不重新分区的步骤和原理 硬盘分区是计算机存储设备的基本组成部分,对计算机的性能和存储能力有着至关重要的影响。然而,在实际使用中,硬盘分区大小的调整却成了许多用户的困惑。那么,不重新分区...
4. **分区大小计算**:在编程中,我们需要考虑磁盘扇区、簇大小等因素来计算分区的实际可用容量。扇区是磁盘最小的读写单位,簇是文件系统分配的最小单元,通常大于或等于一个扇区。 5. **API调用**:在易语言中,...
【硬盘分区基本知识】 硬盘分区是计算机操作中的一个重要环节,它是对硬盘进行组织和管理的基础。...在实际操作中,还需根据个人需求和硬盘容量来确定分区的大小和数量,确保资源的充分利用和系统运行效率。
它简化了分区过程,特别是对于那些不熟悉硬盘容量单位转换的用户。下面我们将深入探讨硬盘分区的一些核心知识点。 1. **硬盘分区的基本概念**:硬盘分区是指将一个物理硬盘划分为多个逻辑存储区域,每个区域具有...
1. 在创建分区前,先了解硬盘的簇大小,根据需要的存储量计算出最佳分区大小,确保尽可能接近整数个簇。 2. 考虑到操作系统和文件系统的需求,预留一定的额外空间。 3. 使用专业的分区工具进行分区操作,这些工具...
5. **GPT(GUID分区表)**:对于大容量硬盘(超过2TB),推荐使用GPT分区表,它支持更多的分区数量(最多128个主分区)和更大的硬盘容量。 6. **动态磁盘**:在Windows中,还有动态磁盘的概念,它支持简单卷、跨区...
在Delphi编程环境中,获取计算机硬盘的所有分区盘符是一项常见的任务,这主要涉及到Windows API的调用。在Windows操作系统中,硬盘分区的信息是通过文件系统驱动程序提供的,开发者可以通过调用特定的API函数来获取...
"硬盘整数分区计算器(修正版).exe"这个程序很可能是为了解决用户在手动计算整数分区时遇到的问题,如错误的计算结果、不准确的对齐设置等。通过使用这个工具,用户可以更轻松、准确地完成整数分区的操作,从而优化...
移动硬盘分区是将一个大容量的移动硬盘划分为多个独立的存储空间,以便更好地管理和组织数据。这个过程涉及几个关键步骤,以下是一个详细的教程: 首先,确保你的操作系统是Windows XP或者Win2000,因为98和ME系统...
检查硬盘使用情况,有几个分区,每个分区大小,已使用多少空间
标题和描述提到的"硬盘分区工具 快速的将现有分区大小和格式改变"是指一类能够便捷调整硬盘分区容量及格式的软件。这类工具通常包括多种功能,如创建、删除、调整分区大小、转换文件系统格式等,旨在为用户提供灵活...
随着硬盘容量的增加和分区需求的复杂化,MBR逐渐被GUID分区表(GPT)所取代,GPT支持更多的分区数量(最多128个)和更大的分区大小(理论上限远超2TB),同时提供冗余的分区表以提高数据安全性。 硬盘的物理结构...
#### 知识点二:硬盘容量差异解释 - **二进制与十进制计算差异**:硬盘厂商与操作系统的容量计算方式不同,前者以1000进制,后者以1024进制,导致实际显示容量小于标称容量。 - **实例分析**:以120GB硬盘为例,...
这些结构体包含了磁盘分区的诸多属性,如分区的起始位置(由`DISK_GEOMETRY`中的`Cylinders`、`TracksPerCylinder`、`SectorsPerTrack`计算得出),以及分区大小(通过`DISK_GEOMETRY`的`BytesPerSector`和分区起始...
计算硬盘分区容量涉及到几个关键因素:总硬盘容量、分区数量、每个分区的大小以及预留空间。用户需要根据实际需求来规划这些参数,例如,系统分区通常需要较大的空间以容纳操作系统和更新,而数据分区则可以根据存储...
支持DOS平台 硬盘分区计算你所需要磁盘的大小
标题提到的“硬盘整数分区计算器”是一款专门针对硬盘分区的工具,它帮助用户精确地按照整数GB大小进行分区,确保分区后的空间分配无损且易于管理。下面将详细阐述与这个主题相关的知识点。 1. **硬盘分区的概念**...