Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Операционные системы » Microsoft Windows » Разный размер на диске в байтах

Модерирует : KLASS, IFkO

 Версия для печати • ПодписатьсяДобавить в закладки

Открыть новую тему     Написать ответ в эту тему

Levan2012



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Добрый день!
Такой вопрос:
Забекапил данные на новый жесткий диск, и сравнил занимаемое место на диске с диска, с которого делал бэкап.
Размер в байтах файлов одинаковый, а вот на диске разный, с чем это может быть связано?
Бэкап делал на Windows 7, после поставил Windows 10.
Скрин прилагаю к сообщению
 
https://savepice.ru/full/2017/11/14/617abb3ab8be864c73af134b714dc326-full.png,html

Всего записей: 49 | Зарегистр. 25-06-2012 | Отправлено: 17:09 14-11-2017
SlavaB

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Levan2012
Возможно, у Ваших дисков разный размер секторов. Сравните вывод команды
 
fsutil fsinfo ntfsinfo c:
 
для дисков и обратите внимание на размер
 
Bytes Per Sector
Bytes Per Physical Sector
Bytes Per Cluster
Bytes Per FileRecord Segment

Всего записей: 1277 | Зарегистр. 22-07-2003 | Отправлено: 23:55 14-11-2017
Levan2012



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
а в целом так должно быть?

Всего записей: 49 | Зарегистр. 25-06-2012 | Отправлено: 00:00 15-11-2017
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Levan2012

Цитата:
а в целом так должно быть?

вам же написали куда смотреть. размер байт под блок, в котором хранится информация на диске, может быть разный. поэтому, если размер файла не делится целиком на размер блока, разница будет в занимаемом количестве байт.
 
пример на пальцах: пусть файл размером 1138 байт (от балды). если на диске размер сектора 512 байт, то файл займет 512 * 2 + 114 байт, то есть два сектора полностью и оставшиеся 114 байт будут записаны в третий сектор (не заполнив его полностью). при этом другой файл в оставшиеся байты третьего сектора дописать нельзя. то есть файл размером в 1138 байт занимает на диске 1536 байт.
 
если сектор другого размера, скажем 1024 байта, то файл займет 2 сектора, что выразится в размере в 2048 байт на диске. и тд и тп
 
+ https://ru.wikipedia.org/wiki/Advanced_Format
+ как пример, файл меньше размера кластера занимает полный (взято отсюда)
 

Всего записей: 15039 | Зарегистр. 20-09-2014 | Отправлено: 00:10 15-11-2017 | Исправлено: Mavrikii, 00:19 15-11-2017
eh



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
то есть файл размером в 1138 байт занимает на диске 1536 байт.  

1536/512=3
Можно узнать винду в которой возможен такой размер кластера?
PS. Уверен что у ТС применяется дефолтный размер кластера, так что потерь на этом практически нет.
Но они могут быть на другом.

Всего записей: 614 | Зарегистр. 27-10-2017 | Отправлено: 23:28 15-11-2017
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
eh

Цитата:
Можно узнать винду в которой возможен такой размер кластера?

я лишь привел пример, чтобы было просто и понятно.
https://support.microsoft.com/ru-ru/help/140365/default-cluster-size-for-ntfs--fat--and-exfat
 

Цитата:
применяется дефолтный размер кластера, так что потерь на этом практически нет

"потери" зависят от количества файлов и их кратности размеру кластера. на скрине видно, что у него 3885 файлов, то есть лишнее место может быть от 0 и до 15909075 байт (подразумевая, что каждый из тех файлов превышает размер кластера в 4k на 1 байт, то есть остается 4095 * 3885 байт). если размер кластера больше, то и максимальное значение может быть больше.

Всего записей: 15039 | Зарегистр. 20-09-2014 | Отправлено: 04:22 16-11-2017 | Исправлено: Mavrikii, 04:31 16-11-2017
eh



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Mavrikii
Так почему бы не приводить пример на основе реальных фактов?
То есть то, что такой файл будет занимать 4096 байт (при дефолтном размере кластера)?
И если почитать сообщение внимательно, то можно понять что речь идёт об одинаковом числе файлов на диске исходнике и диске на который делался бэкап.

Всего записей: 614 | Зарегистр. 27-10-2017 | Отправлено: 06:17 16-11-2017
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
eh

Цитата:
Так почему бы не приводить пример на основе реальных фактов?  

блин.  потому что с меньшими цифрами многим понятнее, говорю по опыту.  
не надоело еще воду лить на пустом месте?
 

Цитата:
то можно понять что речь идёт об одинаковом числе файлов на диске исходнике и диске на который делался бэкап.

перечитайте сами о чем речь, более внимательно.
 

Цитата:
Забекапил данные на новый жесткий диск, и сравнил занимаемое место на диске с диска, с которого делал бэкап.  
Размер в байтах файлов одинаковый, а вот на диске разный, с чем это может быть связано?  

расшифровываю - "количество файлов, папок и суммарный размер - одинаковы, но отображаемое в свойствах папки занимаемое место на диске (одном и другом) - отличается"
 
если изменился размер кластера - изменилось занимаемое место на диске. все, что я сделал - на простом примере объяснил как отображаемое занимаемое место вычисляется системой. в файловой системе с одним размером кластера оно будет одним,  в другой, с другим размером кластера, может измениться.

Всего записей: 15039 | Зарегистр. 20-09-2014 | Отправлено: 06:25 16-11-2017 | Исправлено: Mavrikii, 06:26 16-11-2017
MirCyber



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Levan2012
может быть и так :
 
   
 
и это тоже нормально , так умеет файловая система .
 

Всего записей: 3388 | Зарегистр. 23-03-2010 | Отправлено: 06:33 16-11-2017
VV189



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Нет полной информации. Чем делался бэкап, как, из под какой среды, почему нет лога...?
Почему не сделали пофайловое сравнение любой подходящей утилитой? Сразу было бы видно где отличия.
Копирование живой системы из под самой себя однозначно даст некоторую разницу, поскольку работающие во время бэкапа программы работают с ФС, также к некоторым файлам может не быть доступа итд.
 

Всего записей: 500 | Зарегистр. 10-09-2006 | Отправлено: 06:49 16-11-2017 | Исправлено: VV189, 06:50 16-11-2017
MirCyber



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

та-же папка под Windows 7 :
 
   
 
как видим размеры занимаемого места разные .
 
 
 
Добавлено:
 
предыдущая на Windows 10 .
 

Всего записей: 3388 | Зарегистр. 23-03-2010 | Отправлено: 08:10 16-11-2017
KLASS



Moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
MirCyber
В Windows XP-7 занимаемое место "На диске" отображалось, как будто файл занимает один кластер,
по образу и подобию Windows 95, которая ничего не ведала об NTFS. А на деле, файл может быть резидентным,
т.е. не превышать размер одной записи MFT.
В Windows 8 от этого отошли и все резидентные файлы (находящие целиком в MFT) отображают занимаемое
место "На диске", как 0, т.е. для хранения такого файла не было выделено ни одного кластера.
Можно сказать разная идеология ОС.

Всего записей: 11060 | Зарегистр. 12-10-2001 | Отправлено: 11:36 16-11-2017
eh



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подробнее...

Всего записей: 614 | Зарегистр. 27-10-2017 | Отправлено: 00:10 17-11-2017
tmrx

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
MirCyber
 
KLASS
 
https://ru.wikipedia.org/wiki/Разрежённый_файл
 
 

Всего записей: 201 | Зарегистр. 27-01-2016 | Отправлено: 03:57 17-11-2017
KLASS



Moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
tmrx
В примерах, которые привел MirCyber (а я именно ему ответил, а не ТС), речь о разных данных
в строке "На диске" одной и той же папки с одним файлом, но в разных ОС.
Вы же дали ссылку на статью, почему такой большой файл может занимать
так мало места на диске... яйца как бы разные

Всего записей: 11060 | Зарегистр. 12-10-2001 | Отправлено: 07:59 17-11-2017 | Исправлено: KLASS, 08:18 17-11-2017
MirCyber



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

tmrx
да , у меня файл состоит из одних нулей
очень даже полезный был в своё время файл
 

Всего записей: 3388 | Зарегистр. 23-03-2010 | Отправлено: 08:03 17-11-2017
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » Операционные системы » Microsoft Windows » Разный размер на диске в байтах


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru