作者:永佳科技   发布日期:10/08/25  原文地址http://www.dgcoo.com/Help/615/

很多人分区喜欢使用整数,追求细节的完美,如果装完系统之后发现某个分区的大小是XX.99G或XX.01G就真的非常的不爽哈,呵呵其实用多了谁还会去关心或经常去查看分区的原始容量呢,一般最多关心下空余容量,下面分享下在网上看到的关于整整分区的设置数值问题,呵呵因为起初我也喜欢把硬盘分区分的整整的,哈哈哈哈。

  硬盘整数分区计算方法我们一般是这样算的:分区大小=(分区大小-1)×4+1024×分区大小。
  
  比如:
  
  40GB=(40-1)×4+1024×40=41116MB
  
  按照这样的计算方法:
  
  5G=5136MB
  
  10G=10276MB
  
  15G=15416MB
  
  20G=20556MB
  
  30G=30836MB
  
  40G=41116MB
  
  30G以内,输入上面的数据,如10G你输入10276,在Windows资源管理器里面显示的刚好10.00GB,而在管理工具-磁盘管理界面显示就是10.04GB,如果是40G你输入41116,那么在Windows资源管理器里面显示的刚好40.01GB。
  
  因此上面的计算公式还不是很准确。
  
  最精确硬盘分区的算法我认为应该是这样的:
  
  硬盘一般有255磁头,63扇区,故每柱面大小为:
  
  512byte x 255 x 63=8225280bytes =7.84423828125 MB
  
  如果要分40GB,那么要40×1024MB=40960MB
  
  需要柱面数为40960÷7.84423828125=5221.66
  
  取整数既为5222个柱面
  
  应分M数为5222×7.84423828125=40962.6123046875MB
  
  不管小数点后面几位都进1,也就是40963MB,windows就认为是40GB了。
  
  这个方法NTFS和FAT32通用。
  
  下面附1GB到200GB精确计算结果:
  
  1G : 1028M  
  2G : 2056M  
  3G : 3075M
  4G : 4103M  
  5G : 5123M
  6G : 6150M
  7G : 7170M
  8G : 8198M
  9G : 9217M
  10G : 10245M
  15G : 15367M
  20G : 20482M
  25G : 25604M
  30G : 30726M
  35G : 35841M
  40G : 40963M
  45G : 46085M
  50G : 51208M
  55G : 56322M
  60G : 61444M
  65G : 66567M
  70G : 71681M
  75G : 76803M
  80G : 81926M
  85G : 87048M
  90G : 92162M
  95G : 97285M
  100G : 102407M
  110G : 112644M
  120G : 122888M
  130G : 133125M
  140G : 143362M
  150G : 153606M
  160G : 163843M
  170G : 174088M
  180G : 184324M
  190G : 194561M
  200G : 204806M
  
  此精确分区结果,在管理工具-磁盘管理界面,和Windows资源管理器里面显示的是整数,10G就是10.00GB,20G就是20.00GB,40G就是40.00GB。
  

  (FAT32支持最大的逻辑分区为32GB)

windows下整数分区的计算方法相关推荐

  1. ubuntu 开机自动挂在windows下的分区

    最近装了Ubuntu14.04 + windows7 的双系统,启动Ubuntu的时候,不会自动挂载win7的分区,只有我点击相应的硬盘符号时才会挂载/media下面.本着折腾到底的原则,在网上搜了搜 ...

  2. linux 找不到swap分区,Linux下swap分区没有UUID解决办法

    前几天在windows下使用分区调整软件更改了一下我Linux下swap分区的大小,linux 以后再进入Linux时发现swap分区没法挂载.打开/etc/fstab查看一下挂载配置,发现挂载分区时 ...

  3. Linux下磁盘分区卸载和磁盘配额

    转载自公众号:谢公子学安全 查看磁盘信息 fdisk : 这个命令是磁盘分区表操作工具,fdisk能将磁盘分区,同时也能为每个分区指定分区类型,总的来说,fdisk就是磁盘工具 · fdisk -l ...

  4. linux第一块ide硬盘命名为,linux下硬盘分区

    本文摘自linux学习网: Linux下硬盘分区基础 什么是硬盘分区,分区用来做什么? 分区就是硬盘的"段落".Windows分区有自己的盘符(C:,D:等等),这些分区看起来都好 ...

  5. Windows下的整数G分区

    硬盘的容量单位是 1 G = 1x1000 MB = 1x1000x1000 KB = 1x1000x1000x1000 B 而Windws的容量计算是 1G = 1x1024 MB = 1x1024 ...

  6. 硬盘分区计算方法 让你分出整数分区

    (一)大家分区的时侯都会输入数字,比如你想得到一个2G的分区你也许会输入2000M或者2048M其实你输入的这些数字所分出来的区在Windows下面都不会被认成整数的2G,而是1.9?G,想要得到Wi ...

  7. win10+ubuntu双系统下,ubuntu不能访问windows的磁盘分区

    由于使用的校园网拨号软件不支持ubuntu,所以我通常会在windows下下载好视频和文档之类的文件,在ubuntu下使用那些文件. 今天我突然发现自己的ubuntu系统无法访问window的磁盘分区 ...

  8. 设置windows引导linux分区,windows下安装grub引导Linux

    在安装Linux和windows双系统时通常是先安装windows再安装Linux,因为windows会对主引扇区录进行充0,因而破坏主引导记录.当安装完windows再安装Linux,Linux会将 ...

  9. 不用U盘安卓Linux系统,不用U盘,不要光驱,不需分区,windows下安装noilinux双系统...

    信息学奥赛以前都是linux和windows系统并存,因为我们习惯了在windows下操作,所以所有的编程操作都在windows下面执行,但是今年我们湖南赛区已经在NOIP2017湖南赛区复赛操作系统 ...

最新文章

  1. [JavaScript] 日期时间戳的使用与计算
  2. 为什么Python在数据科学领域比R更受欢迎呢?
  3. python家的杨辉三角
  4. OpenStack云计算快速入门教程
  5. Android Keystore/keymaster的错误码
  6. dijkstra算法原理_这 10 大基础算法,程序员必知必会!
  7. NgRx Store createSelector 返回的 selector 执行取数逻辑的单步调试
  8. 使用screen管理后台程序
  9. Python SIP使用总结(WinLinux通用)
  10. 初学python的format之美
  11. django-演练-英雄表的添加操作
  12. 追踪盗窃12亿用户登录数据的网络犯罪团伙
  13. JavaScript中的面向对象--对象创建
  14. C# App.config 详解
  15. (BFS)uva2554-Snakes Ladders
  16. 只需 1 分钟,这个网站用 AI 分离歌曲的人声、伴奏和乐器声
  17. 云计算如何从计算机发展而来,云计算是由什么发展而成的产物?
  18. 使用librosa库对音频信号进行采样以及分帧处理
  19. ThinkPHP自动匹配CP端移动端模板
  20. 《蔡康永的说话之道》书摘

热门文章

  1. nvidia旧版驱动_鸡血驱动已发布,可新买的显卡打不上驱动?这事儿别急
  2. pinta(centos7画图软件)
  3. oracle限制查询条数-rownum用法详解
  4. 服务器查看串口打印信息,串口打印服务器如何设置打印机
  5. oracle取同期和上期,取同期和上期数据
  6. 【转】人家在美国怎么过的,7年,我无比惭愧
  7. 集线器,路由器,交换机的作用和区别是什么
  8. Deep Blind Video Super-resolution
  9. trans系列是sci几区_如何看SCI期刊属于几区
  10. Paper reading (三十二):Personalized Nutrition by Prediction of Glycemic Responses(Results)