하드 디스크 정수 파티션을 계산하는 일반적인 알고리즘은 다음과 같습니다. 파티션 크기 = (파티션 크기 - 1) & times 4 + 1024 & times;
하드 디스크 파티션 정수 G 계산 공식: (X-1)*4 + 1024*X = Y를 따르는 경우, 여기서 X는 얻으려는 정수 파티션의 값이고 단위는 G입니다. 파티셔닝 시 입력해야 하는 번호는 단위는 M입니다. 예를 들어 40GB = (40-1)*4 + 1024*40 = 41116MB입니다.
5G = 5136MB;
10G = 10276MB;
15G = 15416MB;
20G = 20556MB;
30G = 30836MB;
40G = 41116MB;
30G 내에서는 위의 데이터를 입력합니다. 예를 들어 10G의 경우 10276을 입력하면 Windows 탐색기에서는 10.00GB로 표시되고, 관리 도구-디스크 관리 인터페이스에서는 10.04GB로 표시됩니다. 41116을 입력한 다음 Windows 리소스에 관리자가 정확히 40.01GB를 표시합니다.
따라서 위의 계산식은 그다지 정확하지 않습니다.
하드 드라이브에는 일반적으로 255개의 헤드와 63개의 섹터가 있으므로 각 실린더의 크기는 다음과 같습니다.
512바이트 x 255 x 63=8225280바이트=7.84423828125MB
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 탐색기는 10G가 10.00GB, 20G가 20.00GB, 40G가 40.00GB입니다.