На этот вопрос уже есть ответ здесь:
Я просто использовал загрузку и ядерную бомбу, чтобы стереть свой жесткий диск и переустановите мои ОС. Выбирая жесткий диск, я заметил, что на моем жестком диске свободно всего 931 ГБ.
Это нормально? Это кажется странным числом, поскольку я думал, что на терабайтных дисках было 1024 ГБ.
Часть жесткого диска скрыта? Есть ли какие-нибудь программы, которые могут проверить?
Заранее благодарим за любую помощь!
df -h
возвращает следующее:
Filesystem Size Used Avail Use% Mounted on
udev 3.9G 0 3.9G 0% /dev
tmpfs 786M 18M 768M 3% /run
/dev/sda5 437G 5.7G 409G 2% /
tmpfs 3.9G 31M 3.9G 1% /dev/shm
tmpfs 5.0M 4.0K 5.0M 1% /run/lock
tmpfs 3.9G 0 3.9G 0% /sys/fs/cgroup
tmpfs 786M 20K 786M 1% /run/user/124
/home/*/.Private 437G 5.7G 409G 2% /home/*
tmpfs 786M 2.0M 784M 1% /run/user/1000
lsblk
возвращает следующее:
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 931.5G 0 disk
├─sda1 8:1 0 500M 0 part
├─sda2 8:2 0 478.8G 0 part
├─sda3 8:3 0 496M 0 part
├─sda4 8:4 0 1K 0 part
├─sda5 8:5 0 443.9G 0 part /
└─sda6 8:6 0 7.9G 0 part
└─cryptswap1 253:0 0 7.9G 0 crypt [SWAP]
sr0 11:0 1 1024M 0 rom
EDIT : Я буквально устанавливаю систему двойной загрузки, как мы говорим. Сначала Windows, вот разбивка того, что видит Windows 10:
Итак, общий размер составляет 931,51 ГБ. Это очень странное число.
Расхождение с отображаемым числом связано с тем, что производители жестких дисков стремятся получить число, близкое к
1 000 000 000 000 байт, что составляет 1 ТБ.
в то время как Windows и Linux предоставляют вам единицу измерения 1024, а не 1000, хотя в Windows это ГБ, а в Linux это более точный GiB.
1 ТиБ должен был бы составлять 1 099 511 627 776 байт.
Если мы выберем ближайший GiB только с 1 000 000 000 байтов, то это математика:
1,000,000,000,000 bytes / 1024 = 976,562,500 KiB
976,562,500 KiB / 1024 ~= 953,674 MiB
953,674 MiB / 1024 ~= 931 GiB
Однако не делайте предположение, что производители жестких дисков делают дисковые жесткие диски, которые точно добавляют до 1 000 000 000 000 байтов, которые они делают не. Тем не менее применяются те же расхождения в единицах преобразования.
Это потому, что Гигабайт (ГБ) может иметь разное значение в разных контекстах. Что касается памяти компьютера, гигабайт всегда равен «степени двух» = 1 073 741 824 байта , но при измерении емкости жесткого диска он часто определяется как 1 000 000 000 байтов . Как правило, операционные системы рассчитывают размеры дисков и файлов с помощью двоичных чисел, поэтому новый приобретенный диск объемом 500 ГБ будет отображаться ОС как «465,66 ГБ» (что означает 465,66 ГБ, ГиБ = Гигабайт). поэтому 1 ТБ жесткого диска означает 1 000 000 000 000 байт , и если вы разделите его на 1024 ^ 3 , чтобы преобразовать его в гигабайты, вы увидите, что результат будет: 931.322574615 ГБ