Я знаю разницу между десятичными и двоичными префиксами (КБ против КиБ), и действительно раздражает, что Windows отображает десятичные префиксы для файлов или размеров дисков, когда она вычисляет их с использованием степеней 1024. Плюс, это должно быть в нижнем регистре "к" для "килограмм", в соответствии с СИ.

Итак, есть ли способ заставить его отображать двоичные префиксы (и, возможно, "к" для "килограмм")? Мне все равно, если мне нужно "взломать" некоторые системные файлы для этого. Мой конкретный случай касается Windows 7, но если у вас есть ответы на другие версии, это также полезно знать.

1 ответ1

0

Нет никакой возможности или способа изменить способ просмотра файлов, диспетчера задач и т.д., Отображать объемы памяти, размеры файлов и т.д. В этих программах просто нет этого кода. (Если вы исправили исполняемые файлы, то, конечно же ... тогда вам придется подписать свой новый exe-файл способом, совместимым со службами целостности кода ... или отключить это ... получайте удовольствие!)

Лучшее, что вы могли бы сделать, это использовать другие служебные программы, кроме Windows Explorer и т.д., Программы, которые используют двоичные префиксы IEC со степенями 1024. И, вероятно, вы бы хотели, чтобы они использовали префиксы SI и мощности 1000 для размеров дисков (поскольку именно так диски продаются).

Я не знаю ни одной программы, которая делает это из коробки. Но есть замена для проводника, который называется Explorer++. Он имеет доступный источник и может быть изменен для этого.

Чтобы заменить диспетчер задач, вы можете использовать Process Hacker - для которого также доступен источник.

Это, конечно, ничего не сделает с множеством других программ в Windows. Управление дисками, например, продолжало бы показывать размеры дисков, разделов и томов, используя кратные степени 1024, но с префиксами SI. но Explorer++ и Process Hacker охватят многое из того, на что большинство людей смотрят большую часть времени в этой области.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .