อัลกอริธึมทั่วไปสำหรับการคำนวณพาร์ติชั่นจำนวนเต็มฮาร์ดดิสก์คือ: ขนาดพาร์ติชั่น = (ขนาดพาร์ติชั่น - 1) & ครั้ง; 4 + 1024 & ครั้ง;
หากคุณทำตามสูตรการคำนวณจำนวนเต็ม G ของพาร์ติชันฮาร์ดดิสก์: (X-1)*4 + 1024*X = Y โดยที่ X คือค่าของพาร์ติชันจำนวนเต็มที่คุณต้องการได้รับ หน่วยคือ G ดังนั้น Y คือสิ่งที่คุณ ควรใส่ตอนแบ่งพาร์ติชั่น Number มีหน่วยเป็น M เช่น 40GB = (40-1)*4 + 1024*40 = 41116MB
5G = 5136MB;
10G = 10276MB;
15G = 15416MB;
20G = 20556MB;
30G = 30836MB;
40G = 41116MB;
ภายใน 30G ให้ป้อนข้อมูลข้างต้น ตัวอย่างเช่น หากคุณป้อน 10276 สำหรับ 10G มันจะแสดงเป็น 10.00GB ใน Windows Explorer และจะเป็น 10.04GB ในอินเทอร์เฟซการจัดการดิสก์เครื่องมือการจัดการ หากเป็น 40G คุณ ป้อน 41116 จากนั้นใน Windows Resources ผู้จัดการจะแสดง 40.01GB อย่างแน่นอน
ดังนั้นสูตรการคำนวณข้างต้นจึงไม่ค่อยแม่นยำนัก
โดยทั่วไปฮาร์ดไดรฟ์จะมี 255 หัวและ 63 เซกเตอร์ ดังนั้นขนาดของแต่ละกระบอกสูบคือ:
512 ไบต์ x 255 x 63=8225280ไบต์=7.84423828125 เมกะไบต์
หากคุณต้องการแบ่ง 40GB คุณต้องมี 40x1024MB=40960MB
จำนวนกระบอกสูบที่ต้องการคือ 40960÷7.84423828125=5221.66
หาจำนวนเต็มได้ 5222 กระบอกสูบ
จำนวน M ที่ควรหารคือ 5222x7.84423828125=40962.6123046875MB
ไม่ว่าจะมีทศนิยมกี่ตำแหน่ง ให้บวก 1 ซึ่งก็คือ 40963MB และ Windows จะถือว่าเท่ากับ 40GB
วิธีการนี้ใช้ได้กับ NTFS และ 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;
ผลลัพธ์ของพาร์ติชันที่แม่นยำนี้จะแสดงเป็นจำนวนเต็มในอินเทอร์เฟซการจัดการดิสก์เครื่องมือการจัดการและ Windows Explorer 10G คือ 10.00GB, 20G คือ 20.00GB และ 40G คือ 40.00GB