2024年2月3日发(作者:)

最精确的硬盘整数G分区方法

各位同学,大家再也不用为硬盘分区无法得到整数G而烦恼了,本文将讲述硬盘容量计算的基本原理,计算方法,并在文后的表格当中提供10-1000GB硬盘分区对应的M数。

一、硬盘容量计算的基本原理

硬盘一般有255磁头,63扇区,故每柱面大小为:

512byte×255 x 63=8225280bytes(字节)

我们知道,1024byte=1KB,1024KB=1MB,那么8225280 bytes换算成MB应当是:

8225280÷1024÷1024=7.84423828125 MB;

上述计算出来的数,是准确数。

下面我们讲讲如何进行整数分区,举例说明,如果我们要分40GB,我们知道,1024MB=1GB,那么40G换算成MB实际数为:

40×1024MB=40960MB;

那么,40960MB容量所需要占用硬盘柱面数为:

40960÷7.84423828125=5221.66;

注意,柱面是不能有小数的,因此,上述数字无条件进位取整,得到5222,也就是说,40GB的容量,需要占用到的柱面数为5222个,而5222个柱面的实际容量换算成MB应当是:

5222×7.84423828125=40962.6123046875MB;

同样对上述数字无条件进位取整取整,即40963MB,那么这个数40963MB就是操作系统认可的40.00GB的容量了。这个方法NTFS和FAT32都是通用。

二、利用EXCEL自带的函数表格对整数G进行计算

如上图所示,在A1单元格中输入我们需要分出的整数G分区的数值,在B1单元格中输入下列公式:

=ROUNDUP(ROUNDUP(A1*1024/7.84423828125,0*7.84423828125,0

按回车后,即可得到整数G分区对应的MB数值。

上述公式用到了一个函数:ROUNDUP(a,b,ROUNDUP就是无条件进位,a代表需要进行进位的那个数,b代表返回结果所保留的小数位数,我们需要无条件进位取整的话,就是不保留小数,所以b赋值为0。

三、10-1000GB容量对应的MB的数值

按照前面所述的方法,本人将10-1000GB容量分区所对应的MB的数值制作成了一个表格,方便大家查阅,以后在进行硬盘分区的时候,直接查阅本表格即可。

10-1000GB容量对应的MB的数值汇总表格

整数对应M

G

整数G

对应M

整数G 对应M

整数对应G M

10 10245 260 266242 510 522246 760 778243

20 20482

30 30726

40 40963

50 51208

60 61444

70 71681

80 81926

90 92162

270 276486

280 286723

290 296968

300 307204

310 317441

320 327686

330 337922

340 348167

350 358404

360 368648

520 532483

530 542728

540 552964

550 563201

560 573446

570 583682

580 593927

590 604164

600 614408

610 624645

770 788488

780 798724

790 808961

800 819206

810 829442

820 839687

830 849924

840 860168

850 870405

860 880642

100 102407

110 112644

120 122888

130 133125

140 143362

150 153606

160 163843

170 174088

180 184324

190 194561

200 204806

210 215042

370 378885

380 389122

390 399366

400 409603

410 419848

420 430084

430 440321

440 450566

450 460802

460 471047

620 634882

630 645126

640 655363

650 665608

660 675844

670 686081

680 696326

690 706562

700 716807

710 727044

870 890886

880 901123

890 911368

900 921604

910 931841

920 942086

930 952322

940 962567

950 972804

960 983048

220 225287 470 481284 720 737288 970 993285

230 235524 480 491528 730 747525 980 1003522

240 245768

250 256005

490 501765

500 512002

740 757762

750 768006

990 1013766

1024003

1000