Algoritma umum untuk menghitung partisi integer hard disk adalah: ukuran partisi = (ukuran partisi - 1) & kali;
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.
5G = 5136 MB;
10G = 10276 MB;
15G = 15416MB;
20G = 20556MB;
30G = 30836MB;
40G = 41116MB;
Dalam 30G, masukkan data di atas. Misalnya, jika Anda memasukkan 10276 untuk 10G, itu akan ditampilkan sebagai 10,00GB di Windows Explorer, dan itu akan menjadi 10,04GB di antarmuka manajemen alat-disk masukkan 41116, lalu di Sumber Daya Windows Manajer menunjukkan tepat 40,01GB.
Oleh karena itu, rumus perhitungan di atas kurang akurat.
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&divid;7.84423828125=5221.66
Mengambil bilangan bulat adalah 5222 silinder
Banyaknya M yang harus dibagi adalah 5222x7.84423828125=40962.6123046875MB
Tidak peduli berapa banyak tempat desimal yang ada, tambahkan 1, yaitu 40963MB, dan Windows menganggapnya sebagai 40GB.
Metode ini umum untuk NTFS dan FAT32.
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-disk dan Windows Explorer 10G adalah 10,00 GB, 20G adalah 20,00 GB, dan 40G adalah 40,00 GB.