orale如果是整数后面补小数点0_Win10完美整数大小磁盘分区

1c20f9c95f93dde1617f81ce17b81ff9.png

新买的硬盘,需要分区才能用,为了在资源管理器里好看一点,希望分成整数容量,例如300GB,1.00TB。Win10磁盘管理需要填入的空间大小是MB,但是仅仅仔细计算的话,出来的会是恰好不是整数,而是小了一点,例如299GB,0.99TB,怎么恰好分成整数呢?

结果

先上结果,是完美整数:

09014f791eb422ea244feb378520fad6.png

如果直接按照乘以1024(GB)或者乘以1024**2(TB)的话,出来的结果是恰好不够:

13505e4a43df366d5b03bee0c9e56347.png

计算方法

  1. 转换成MB,如果是GB,就乘以1024,如果是TB就乘以1024的平方;
  2. 加上额外容量,如果是GB,加1024,如果是TB就加4096。

这里是两个Python函数,计算出需要填在磁盘管理分区容量的数字:

def rounded_TB(TB):
    MB = TB * 1024 * 1024
    return MB + 4096

def rounded_GB(GB):
    MB = GB * 1024
    return MB + 1024

查表

如果懒得自己算的话,这里是一个对照表,本人只用过其中几个,没有一个一个测:

   1 TB:    1052672
   2 TB:    2101248
   3 TB:    3149824
   4 TB:    4198400
   5 TB:    5246976
   6 TB:    6295552
   7 TB:    7344128
   8 TB:    8392704
  50 GB:      52224
 100 GB:     103424
 150 GB:     154624
 200 GB:     205824
 250 GB:     257024
 300 GB:     308224
 350 GB:     359424
 400 GB:     410624
 450 GB:     461824
 500 GB:     513024
 550 GB:     564224
 600 GB:     615424
 650 GB:     666624
 700 GB:     717824
 750 GB:     769024
 800 GB:     820224
 850 GB:     871424
 900 GB:     922624
 950 GB:     973824

参考

计算方法参考了这个文章,虽然也没说清楚系统内部的实际情况。

https://community.spiceworks.com/how_to/52967-create-perfect-round-number-hard-drive-partitions​community.spiceworks.com
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值