admin管理员组

文章数量:1531792

2023年12月22日发(作者:)

最精确的硬盘整数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的数值汇总表格

整数G 对应M 整数G 对应M 整数G 对应M 整数G 对应M

10 10245

20 20482

30 30726

40 40963

50 51208

60 61444

70 71681

80 81926

90 92162

100 102407

110 112644

120 122888

130 133125

140 143362

150 153606

160 163843

170 174088

180 184324

190 194561

200 204806

210 215042

220 225287

230 235524

240 245768

260 266242

270 276486

280 286723

290 296968

300 307204

310 317441

320 327686

330 337922

340 348167

350 358404

360 368648

370 378885

380 389122

390 399366

400 409603

410 419848

420 430084

430 440321

440 450566

450 460802

460 471047

470 481284

480 491528

490 501765

510 522246

520 532483

530 542728

540 552964

550 563201

560 573446

570 583682

580 593927

590 604164

600 614408

610 624645

620 634882

630 645126

640 655363

650 665608

660 675844

670 686081

680 696326

690 706562

700 716807

710 727044

720 737288

730 747525

740 757762

760 778243

770 788488

780 798724

790 808961

800 819206

810 829442

820 839687

830 849924

840 860168

850 870405

860 880642

870 890886

880 901123

890 911368

900 921604

910 931841

920 942086

930 952322

940 962567

950 972804

960 983048

970 993285

980 1003522

990 1013766

250 256005 500 512002 750 768006 1000 1024003

本文标签: 整数分区需要对应柱面