친구 컴퓨터에서 Windows Vista를 재구성하고 설치하고 있습니다. OS 용 파티션 하나, 데이터 용 파티션 하나를 만들고 있습니다. 약간의 OCD로서 파티션 중 하나를 만들고 싶기 때문에 Windows 탐색기에서 100Gb와 같은 멋진 숫자로 나타납니다.
그러나 과거에 102,400MB (= 100×1024)로 만들면 100Gb보다 약간 작습니다.
파티션을 100Gb로 표시하려면 어떤 크기 (MB)가 필요합니까? 보너스 : 왜?
답변
설치 프로그램에 MB로 지정된 파티션 크기와 Windows 탐색기에 표시되는 디스크 용량간에 차이가 있습니다. 그 차이는 하나의 블록 또는 “할당 단위”의 크기이며, 2GB 이상의 NTFS 볼륨의 경우 4KB입니다. 해당 블록은 디스크의 부트 섹터 (512 바이트)를 유지하기 위해 파티션의 첫 번째 블록입니다. 나머지 블록은 사용되지 않으므로 모든 블록이 디스크에서 “정렬”됩니다.
따라서 파티션을 20480MB로 선언하면 정확히 20.00GB (또는 stickler의 경우 GiB)입니다. 그러나 결과 디스크 용량은 19.99GB (20480MB-4KB)입니다. Windows 탐색기는 반올림하거나 가장 가까운 것으로 보이지 않지만 소수점 이하 두 자리까지 자릅니다.
따라서 원하는 크기보다 1MB 큰 파티션을 만들 수 있으며 부팅 블록에 대해 4KB를 빼면 디스크 용량이 원하는대로 표시됩니다. 그러나 여전히 정확한 크기는 아닙니다.
설치 프로그램과 DISKPART가 MB 단위로 작동하는 동안 파티션 테이블은 섹터로 표시되므로 원하는 크기에 8 섹터 (4KB)를 더한 파티션을 생성하도록 파티션 테이블을 수동으로 편집 할 수 있습니다.
답변
순전히 2의 거듭 제곱으로 만드십시오
2 ^ 10kB = 1MB
2 ^ 10MB = 1GB
따라서 1GB의 경우 2 ^ 20kB
100GB = (2 ^ 20) * 100kB
크기를 1,048 57600 kB로 지정하십시오.
그것은 acc 때문입니다. 컴퓨터는 1kB = 1024 바이트를 식별하는 반면 HDD 제조업체에 1kB = 1000 바이트