php 获取硬盘所有分区,硬盘怎么分为整数分区|电脑硬盘分区整数对照表

硬盘整数分区算法是什么?相信大家都遇到这样的问题,在分区过程中明明指定100G空间,结果分区完成显示99.9GB。那么要怎么把硬盘分区分成整数呢?其实硬盘分区大小是有一个算法来计算的,不能靠1G=1024MB这个来算,FAT32和NTFS两种不同的硬盘格式都有各自的计算方法,下面系统城小编跟大家介绍硬盘怎么分成整数分区以及硬盘分区整数G对照表。

一、使用在线计算工具

1、这边以异次元提供的整数分区在线计算工具https://www.iplaysoft.com/tools/partition-calculator/,支持 NTFS 和 FAT32,想要分几个G,就输入数值,比如输入100,然后点击计算,就会得出结果,NTFS格式要设置102407 MB,FAT32格式则需要102796 MB。

b8d8b76cde3508b07a04e4c5ec9e3906.png

2、如果是win8/win10下给C盘设置整数分区,还需要考虑恢复分区和MSR保留分区,比如计算出来100G是102407MB,还需要加上系统分区和保留分区100MB,128MB,这个数值不是固定的,你需要先尝试建立分区,看具体数值多少,记录下来,再删除所有分区,重新建立分区。

de674098cebf778487a2a5d4441b0900.png

二、硬盘整数分区计算算法

FAT32分区公式:Y=X*1024+(X-1)*4

NTFS分区公式:Y=ceil(ceil((X*1024)/(512*255*63/1024^2))*(512*255*63/1024^2))

【其中X为想要的整数分区大小,单位是GB;Y为计算结果,也是整数,单位是MB。NTFS分区的算法需要把这个公式放到MATLAB里面一下就能得到需要的结果,如果不懂MATLAB是什么,可以进入在线MATLAB网页执行算法。也可以直接查看下面的对照表。】

在线MATLAB地址:https://www.tutorialspoint.com/execute_matlab_online.php

128fd35e151e270756569aa543bd3055.png

硬盘分区整数G对照表:

8d69dbd70cf78e950ec5de78d2f80007.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值