Когда я создаю том в MMC diskmgmt.msc
управления дисками, я предпочитаю целые ГБ. Я заметил, что "целые" ГБ не отображаются как целые ГБ в Проводнике.
Например, когда я создаю том размером 1024 МБ в разделе «Управление дисками» (DM), в проводнике он отображается как 0,99 ГБ:
Однако, если я добавлю дополнительные 4 МБ к тому, он будет отображаться как 1,00 ГБ:
То же самое для больших объемов:
- 4096 МБ = 3,99 ГБ
- 4100 МБ = 4,00 ГБ
- 4108 МБ = 4,01 ГБ (правильно)
- 131072 МБ = 127 ГБ (десятичная дробь была бы 127,99 ГБ)
- 131076 МБ = 128 ГБ
Но размер тома в байтах правильный:
Протестировано на Windows XP, Windows 7 (Service Pack 1), Windows 10 (v1803) в VMware. Результат одинаков для всех 3-х версий Windows.
Это почему?