Какой размер я должен сделать раздел, чтобы отображаться как стандартный номер, например, 100 ГБ

15

Я переформатирую и устанавливаю Windows Vista на компьютер друзей. Я делаю один раздел для ОС, один для данных. Как часть OCD, я хочу сделать один из разделов, чтобы он отображался в проводнике Windows как хорошее круглое число, например, 100 Гб.

Однако я нашел в прошлом, если я сделаю это 102,400 МБ (= 100x1024), он показывает чуть меньше, чем 100 ГБ

Какой размер в МБ мне нужно сделать раздел, чтобы он отображался как 100 ГБ? бонус: почему?

JamesHenare
источник
Существует большая разница между Gb и GB. 100Gb не является ни 100000MB, ни 102400MB
phuclv

Ответы:

18

Разница между размером раздела, указанным в установщике в МБ, и емкостью диска, отображаемой в проводнике Windows. Эта разница составляет размер одного блока или «единицы выделения», который составляет 4 КБ для любого тома NTFS более 2 ГБ; и этот блок является первым блоком раздела, который содержит загрузочный сектор диска (512 байт). Остальная часть блока не используется, поэтому все блоки «выровнены» на диске.

Таким образом, если вы объявляете размер раздела 20480 МБ, это точно 20,00 ГБ (или GiB, для наклеек). Но результирующий объем диска будет (20480 МБ - 4 КБ, показано как) 19,99 ГБ. Похоже, что проводник Windows не округляется до ближайшего значения, а усекается не более чем после двух десятичных знаков.

Таким образом, вы можете создать раздел, который будет на один МБ больше требуемого размера, и после вычитания 4 КБ для загрузочного блока емкость диска должна отображаться так, как вы хотите. Но это все еще не совсем тот размер.

Пока установщик и DISKPART работают в МБ, таблица разделов выражается в секторах, поэтому вы можете вручную отредактировать ее, чтобы создать раздел именно того размера, который вам нужен, плюс 8 секторов (4 КБ).

кругозор
источник
Это на месте, и это также происходит в Windows 7; вам просто нужно добавить 1 МБ. С другой стороны, чтобы получить такой же эффект на Win XP (и, возможно, 2000), вы должны добавить 4 МБ. Причина в том, что конец раздела XP, по-видимому, выровнен по кратности 8 МБ, поэтому общий размер может быть до ± 4 МБ, что отличается от ожидаемого размера.
efotinis
3

сделать это просто как степень 2

2 ^ 10 килобайт = 1 МБ

2 ^ 10 МБ = 1 ГБ

Итак, сделайте это 2 ^ 20 кБ за 1 ГБ

100 ГБ = (2 ^ 20) * 100 кБ

Итак, укажите размер как 1 048 57600 кБ

Это так, потому что в соотв. для производителей жестких дисков, 1 КБ = 1000 байт, в то время как компьютер определяет 1 КБ = 1024 байт

Акаша
источник
К сожалению, значение в МБ все равно будет 102400 МБ (2 ^ 10 * 100 = 102400), в действительности это выглядит как менее 100 ГБ в проводнике Windows.
JamesHenare
вам нужно было бы установить его на 107374 МБ, я думаю, тогда ... wolframalpha.com/input/?i=100+GiB+to+MB
Akash
Ответ, который я дал изначально, предполагал, что вы можете установить размер раздела в килобайтах
Akash
3

Для каждых 10 ГБ добавьте 8 МБ.

На каждые 100 ГБ добавьте 80 МБ.

Для идеального накопителя на 100 ГБ.

Диск 100 ГБ = 100 X 1024 = 102400 МБ (отображается как 99,99 ГБ)

Идеальный диск объемом 100 ГБ = 10 x 10240 + 10 x 8 = 102480 МБ (отображается как 100,00 ГБ)

TimeShadow
источник
Awww. Я скучал. Когда я просто установлю Windows на новый диск, он создаст дополнительный раздел для файла Windows. Я пытаюсь использовать вашу формулу для раздела 300 ГБ для диска C и результат вычисления: 307 440, но в итоге получается 299,6 ГБ.
Луей
-1

102511mb в управлении дисками дает мне ровно 100 ГБ из 100 ГБ в Explorer введите описание изображения здесь

введите описание изображения здесь

Sh7ne
источник