Проблема в том, что вы путаете двоичные и десятичные префиксы.
Вы сказали, что это 750 ГБ, верно? Это означает 750 000 000 000 B. Теперь преобразовать это в ГБ:
750000000000/1024/1024/1024 = 698.5GB
Это то, что вы сказали, что видели. Вы можете повторить это для отдельных разделов, и вы получите те же результаты.
Почему Linux дает вам разные результаты? Потому что это не деление на 1024 (количество байтов в килобайтах, количество килобайт в мегабайтах и т.д.), А деление на 1000.
Это частая путаница, потому что производители жестких дисков всегда используют префиксы SI (которые увеличиваются с шагом 1000, то есть степенями 10), потому что это заставляет их диски звучать больше, в то время как программное обеспечение (особенно Windows) использует двоичные префиксы (которые идти вверх с шагом 1024, то есть степени 2).
Таким образом, вы на самом деле ничего не упускаете , и нет ничего, что можно "вернуть". "Недостающее" пространство просто из-за различий / разногласий в интерпретации термина «гигабайт / ГБ».
Что касается того, почему вы видели 750 ГБ перед установкой Windows 8, это зависит от того, где вы это видели. Вы видели, как 750 ГБ в моем компьютере? Linux? Системно-информационный инструмент? Исходя из того, что вы сказали, я подозреваю, что это программа для Windows, а не Windows Explorer.
В этом случае вы можете заметить, что это 750 ГБ, потому что программа, которую вы использовали, достаточно умна, чтобы игнорировать дисковое пространство, сообщаемое Windows, и вместо этого смотреть на идентификатор устройства диска. Затем он может найти идентификатор в таблице (или декодировать его, в зависимости от устройства) и использовать для него официальную метку и описание.
В качестве примера, скажем, у вас есть диск Western Digital 750GB. Номер модели закодирован в прошивке накопителя, поэтому Windows может видеть что-то вроде WD7500BPKT
. Windows также видит, что она имеет 750 ГБ (десятичного) доступного пространства и сохраняет его в двоичном виде как 698,5 ГБ (или GiB, если вам нравятся двоичные префиксы baby-talk).
Простые программы, такие как Explorer, получают значение свободного пространства и сообщают об этом (698,5 ГБ в данном случае).
С другой стороны, более интересная программа не запрашивает у Windows значение свободного пространства, а скорее идентификатор устройства. Он видит WD7500BPKT
и либо декодирует его (в случае накопителей WD они кодируют размер в номере модели), либо ищет его в своей базе данных и говорит; эй, это Western Digital WD Scorpio Black 750 GB SATA 3 GB
. Обратите внимание на 750 ГБ.
Альтернативно, программа может также просто изучить общее количество байтов и разделить (многократно) на 1000 вместо 1024, чтобы сообщить размер, указанный производителем. Это распространено в Windows-портах инструментов Unix.