«Пространство на диске» файла не соответствует размеру файла

376
zander

Я только что получил новый внешний жесткий диск большего размера и перенес все файлы со старого диска на новый.

Когда я проверял использованное пространство, чтобы убедиться, что все было перенесено, я обнаружил, что новый диск был примерно на 70 ГБ больше старого, несмотря на то, что он был полностью пустым до резервного копирования на него старого диска.

После дальнейшего исследования я обнаружил, что хотя каждый файл говорил, что он имеет одинаковый размер, «__ пробел на диске» не соответствует размеру файла в байтах. Вот пример

свойства

Технические характеристики:

Старый диск: Seagate 1 ТБ, HFS + используется 8,03,7 ГБ
Новый диск: Seagate 4 ТБ, используется формат exfat 8,71,0 ГБ

Я отформатировал новый с exfat, чтобы он работал как с Mac, так и с ПК. Вызвано ли дополнительное использованное пространство разницей в формате?

0
Фактический (размер данных) файлов очень редко совпадает с размером файлов на диске из-за размеров секторных блоков, которые оставляют неиспользуемое пространство в конце файлов. Или разреженные файлы, или некоторые сжатые файловые системы и т. Д. Как выглядят свойства одной и той же папки на старом диске? Xen2050 5 лет назад 0
[Почему существует такая большая разница между «Размер» и «Размер на диске»?] (Https://superuser.com/q/704218/432690). Вопросы и ответы в основном ориентированы на Windows, но вы можете получить общее представление о них. Kamil Maciorowski 5 лет назад 0
@ Xen2050 старый диск тоже имеет некоторые отличия, но, как правило, он намного меньше, например, пара мегабайт максимум, тогда как новый диск имеет различия в ГБ или более zander 5 лет назад 0
Каков размер блока / сектора обоих дисков? Типы файловой системы? Xen2050 5 лет назад 0
Как мне найти размер блока / сектора моих дисков? zander 5 лет назад 0
Я также заметил это и, как и в предыдущем комментарии, упоминал размер блока или также знал, как размер единицы выделения, выбранный при форматировании жесткого диска, влияет на пространство, занимаемое файлом на этом жестком диске. Alz Belz 5 лет назад 0

1 ответ на вопрос

1
Stese

Вероятно, это связано с разницей в размере сектора / блока на диске ... Вероятно, это связано с изменением формата диска с HFS + на ExFAT.

Диски могут хранить только один файл в секторе, с большими файлами, охватывающими несколько секторов. Файлы, размер которых меньше сектора, по-прежнему занимают этот сектор, что означает, что они занимают больше места на диске, чем их фактический размер.

Есть ли способ изменить размер сектора / блока или есть ли способ, чтобы диск реорганизовал себя так, чтобы он использовал пространство более эффективно? Потраченное впустую пространство даже больше, чем я думал вначале, увеличивая потраченное 130 ГБ потерянного пространства zander 5 лет назад 0
в некоторой степени, да, некоторые форматы позволяют изменять размер сектора по умолчанию, в зависимости от ОС и т. д. Не забывайте, что вы также увидите разницу от «сообщенных» размеров между «битами» и «байтами». См. Этот документ для полного описания проблемы. https://www.lifewire.com/drive-storage-capacities-833435 Stese 5 лет назад 0

Похожие вопросы