Algoritma umum untuk menghitung partisi integer hard disk adalah: ukuran partisi = (ukuran partisi - 1) × 4 + 1024 × ukuran partisi.
Jika Anda mengikuti rumus perhitungan integer G partisi hard disk: (X-1)*4 + 1024*X = Y, di mana X adalah nilai partisi integer yang ingin Anda dapatkan, satuannya adalah G; harus masuk saat mempartisi Nomor, satuannya M, misalnya 40GB = (40-1)*4 + 1024*40 = 41116MB.
Menurut metode perhitungan ini:
5G = 5136 MB;
10G = 10276 MB;
15G = 15416 MB;
20G = 20556 MB;
30G = 30836 MB;
40G = 41116 MB;
Dalam 30G, masukkan data di atas. Misalnya, jika Anda memasukkan 10276 untuk 10G, ini akan menampilkan tepat 10,00 GB di Windows Explorer, dan akan menampilkan 10,04 GB di antarmuka manajemen alat-disk 41116, lalu di Sumber Daya Windows Manajer menunjukkan tepat 40,01GB.
Oleh karena itu, rumus perhitungan di atas kurang akurat.
Algoritma paling akurat untuk mempartisi hard disk adalah sebagai berikut (dari pencarian Internet):
Harddisk umumnya mempunyai 255 head dan 63 sektor, sehingga ukuran setiap silindernya adalah:
512byte x 255 x 63=8225280byte=7.84423828125 MB
Jika Anda ingin membagi 40GB, maka Anda memerlukan 40x1024MB=40960MB
Jumlah silinder yang dibutuhkan adalah 40960 7,84423828125=5221,66
Mengambil bilangan bulat adalah 5222 silinder
Banyaknya M yang harus dibagi adalah 5222x7.84423828125=40962.6123046875MB
Terlepas dari angka setelah koma, tambahkan 1, yaitu 40963MB, dan Windows menganggapnya sebagai 40GB.
Metode ini umum untuk NTFS dan FAT32.
Di bawah ini terlampir adalah hasil penghitungan presisi dalam penambahan 10GB dari 10GB menjadi 200GB:
10GB = 10245MB;
20GB = 20482MB;
30GB = 30726MB;
40GB = 40963MB;
50GB = 51208MB;
60GB = 61444MB;
70GB = 71681MB;
80GB = 81926MB;
90GB = 92162MB;
100GB = 102407MB;
110GB = 112644MB;
120GB = 122888MB;
130GB = 133125MB;
140GB = 143362MB;
150GB = 153606MB;
160GB = 163843MB;
170GB = 174088MB;
180GB = 184324MB;
190GB = 194561MB;
Hasil partisi yang tepat ini ditampilkan sebagai bilangan bulat di antarmuka manajemen alat-manajemen disk dan Windows Explorer 10G adalah 10,00 GB, 20G adalah 20,00 GB, dan 40G adalah 40,00 GB.