首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

1G磁盘大小怎算成这么多的?该如何处理

2012-04-21 
1G磁盘大小怎算成这么多的?Partition Magic 上显示:柱面:130头:255每磁道扇区数:63他显示是这么大:1,073,7

1G磁盘大小怎算成这么多的?
Partition Magic 上显示:
柱面:130
头:255
每磁道扇区数:63

他显示是这么大:1,073,741,824 Bytes

我算了一下:130*255*63*512不等于1,073,741,824 Bytes大。
另一软件也显这么多:1,073,741,824 Bytes

有人知道怎么算的吗?

[解决办法]
是不是1G磁盘实际空间是130 * 255 * 63 * 512这么大,但是理论数据空间也是1073741824 Bytes,因为硬盘引导扇区要占用约5-10%的寻址通道,所以实际使用空间为:1073741824 Bytes * 0.99左右。

就像你查看一个Windows下的文件,通常没有那么大,但是它占据的空间比它本身稍微大些。

不知我理解的对不对,楼主可以查查相关资料。。。。。
[解决办法]
我又搜了下,楼主看看这个
http://apps.hi.baidu.com/share/detail/51554
[解决办法]
2的30次方=1,073,741,824
将所以空间划分为 柱面,扇区数之类肯定还要保存引导扇区,各种标志之类的东西,所以最终可用空间要小不少。
[解决办法]
其实就是“格式化”本身,保存这个“格式”,要占用部分空间。

热点排行