На диске самый маленький файл занимает один
Копия ахивного файла RAR, сделанная с жесткого диска на новый съемный носитель micro SDHC CARD, занимает немного больше места. Т.е. копия файла имеет размер такой же, что и оригинал, но места занимает больше. Это допустимо? И почему так бывает?
- На винчестере включено сжатие файлов. Соответственно, сам файл на NTFS партиции будет занимать немного меньше места, чем на другом носителе и при копировании он разжимается самой ОС на лету.
- Присутствие вируса, который добавляет свое тело в файл при его копировании, тем самым, увеличивая его размер.
системное сжатие самой ОС работает по другому принципу, чем сжатие по архивным технологиям (rar, zip и т.п.) и может сэкономить еще до 15% места даже на rar файлах. — 7 лет назад
Место, занимаемое файлом на носителе, зависит не только от его размера, но и от носителя, файловой системы его и размера кластеров на нём. В нежурналируемых файловых системах, например FAT и NTFS, размер кластера зависит от размера раздела. Если размер кластера, например, 1 Mb, то именно это место и займёт файл длиной хоть в и 1 Kb. Файлы пишутся в кластеры, и в последнем из таких остаётся пустое место, которое уже не используется.
В журналируемых файловых системах (Ext3, Ext4, ReiserFS, Reiser4, JFS, XFS, HFS) дело обстоит по другому - там кластеры различной длины и файлы пишутся изначально в самые длинные кластеры, в которые помещаются не целиком, а потом всё в меньшие и меньшие, а хвостик - в самых короткий из них. Там пространство носителя используется намного эффективнее. Но эти файловые системы понимают не все ОС, в том числе и Windows. Linux, Solaris, FreeBSD, MacOS понимают их все или почти все. Моя ОС понимает все.
Поэтому хорошей идеей переносные носители иметь отформатированными в формате FAT32. Это гарантирует то, что информация будет доступна в любой ОС. Но это очень старая система и менее эффективно использует пространство носителя даже, чем NTFS, с которой, обычно, работает Windows. Как следствие, файл, переписанный с носителя с любой из других файловых систем, особенно, журналируемых, на носителе с файловой системой FAT будет занимать больше места.
Стоит ли париться с выбором размера кластера при форматировании диска? я понимаю чем больше кластер тем больше места используется в пустую, и правда ли что заметно ускоряется работа диска? И есть ли зависимость между объемом раздела и выбором размера кластера?
Какой размер кластера выбрать при форматировании
При форматировании флешки или жёсткого диска стандартный диалог форматирования Windows предлагает выбрать размер кластера. В зависимости от файловой системы можно выбрать из большого количества разных вариантов размера, но совершенно нет подсказки, а как, собственно, правильно выбрать этот размер.
Выбор размера кластера для exFAT
В Windows 7 в случае с файловой системой NTFS размер кластера можно выбрать от 512 байт до 64 Кб. В случае с FAT выбора нет, доступен лишь один вариант 64 Кб. В FAT32 доступен размер кластера от 1024 байт до 32 Кб. Новая файловая система exFAT поддерживает самый широкий диапазон размера кластера от 512 байт аж до 32768 Кб (32 Мб) .
Какой размер кластера выбрать? Всё зависит от того, какие файлы вы собираетесь хранить на том диске или флешке, который форматируете. Если диск будет использоваться в основном для хранения мелких файлов, следует выбрать меньший размер кластера. Если на диске будут храниться в основном большие файлы, например видео или MP3, то оптимальнее выбрать более крупный размер кластера.
На что вообще влияет размер кластера? Кластер это минимальный объём, который может быть выделен на диске для файла. Например если файл занимает 1 байт, а размер кластера 4096 байт, то это файл займёт свободного пространства как раз на 4096 байт. Если же скопировать файл размером 1 байт на раздел, где размер кластера меньше, например 512, то такой файл займёт на нём меньше места. Если есть очень много мелких файлов, то они в совокупности займут меньше места на том диске, на котором меньше размер кластера. С другой стороны, чем больше размер кластера, тем быстрее операции ввода-вывода, а значит быстрее скорость их считывания и записи.
Если диск используется для хранения одних лишь больших видеофайлов, то целесообразно выбрать на нём при форматировании большой размер кластера, от 32 кб и выше. Если вы выбираете размер кластера при форматировании флешки, и при этом в основном используете её для переноса различных небольших файлов документов, то в этом случае удобнее выбрать малый размер кластера, от 4 Кб и меньше.
кластер- это ячейка, чем больше ее размер- тем меньше самих ячеек займет программа, а так получится быстрее чтение с диска, по поводу места впустую- тут уже получается так- например при размере кластера 128кб программа весом в 1000 кб она займет 1000/128=7,81, но восьмая ячейка больше ни для какой программы не используется, по этому 24кб с этой ячейки будут просто пустые
В свойствах "на диске" это фактический размер, который должен быть больше либо равно размеру файлов и это так, но вот я решил посмотреть размер папки Windows, а там все наоборот. Размер 27, а на диске 19
Секрет в «жёстких ссылках» файловой системы. То что вы видите в Проводнике, не реальное размещение файлов. На самом деле это вывод из таблица их физического размещения на диске.:
Названия файла, адрес физического размещения, размер, «путь» к нему.
У одного и того же файла может быть несколько путей. Например, так обеспечивается сжатие резервных копий. Пока файл не меняется в копии есть только ссылка на него. Именно по этому у папки WinSxS такой огромный размер. В неё подключены ссылками файлы из множества других мест.
На диске — сколько всего физически занято места.
В свойствах папки — сколько всего места займут файлы если каждый из них реально будет отдельными данными записанными на диск.
В свойствах есть "на диске" и "размер файла". А про альтернативные потоки интересно, надежный способ скрыть данные
Александр Оракул (66342) ., есть. Большая часть не совпадающего размера жестокие ссылки. Это пришло из Nix систем. Мягкие ссылки аналоги ярлыков из Win.
Возможно, у Вас системно включена настройка зарезервирования некоторого количества памяти, которое помогает прожить диску дольше. Отключить эту настройку можно в BIOS, если такова будет присутствовать или узнать из инструкции своей мат. плате, диска или ОС.
Файловая система NTFS хранит информацию о файлах в так называемой Master File Table (MFT), которая по умолчанию может занимать до 12,5% дискового пространства (стандартная конфигурация)
Есть такое понятие - кластер. Это понятие виртуальное. Состоит кластер из физических секторов. Файлы рассовываются по кластерам. Но - в одном кластере (или их цепочке) может быть только один файл.
Пример: размер кластера 4 кБ, а размер файла 20 кБ. Файл займёт 5 кластеров. В этом случае, что его размер, что занимаемое место будет одинаковым.
Теперь, имеем файл размером 512 Байт. Он займёт 1 кластер. И получается - размер файла 512 Байт, а на диске он займёт аж 4 кБ.
Вот, разница и набегает.
Loony Искусственный Интеллект (551171) Не читали, потому что быть такого не может, что бы сумма размеров файлов была меньше суммы занимаемого ими места (размера папки). А фокус в том, что ты не учитываешь скрытые файлы.
В описании я и говорю, что "размер на диске" должен быть больше размера файла из-за кластера. Но почему-то это нарушается для папки windows. Там наоборот
Loony Искусственный Интеллект (551171)
Пишет разные размеры в свойстве диска и в свойствах всех папок на диске.
Включил показ скрытых файлов и папок - ничего нету.
Почему тогда такое расхождение не понимаю? Как удалить лишние файлы (есть большое подозрение, что при удалении каких-то файлов с диска они не удалились до конца).
1) Снимите галочку
"Разрешить индексацию файлов. ", и примените. Вам придётся долго ждать несколько часов. Если диск старый.
2) Возможно на этом диске включена защита. Создание точек восстановления. Выключите её. Там могут быть гигабайты файлов.
3) Сколько у вас оперативной памяти, столько же может создаваться файл сна, если вы часто работаете на этом диске. Тоже самое относится к виртуальной памяти. Если у вас, к примеру 8 ГБ памяти, то "мусора" может быть 16.
4) Если на диске "С" включена опция "Восстановления системы", то на диске "D" куча мусора от этих бэкапов.
5) Если какая-то программа использует свою временную папку, и она расположена на диске "D", там в ней гигабайты мусора.
6) "Оглавление" диска, где записано расположение файлов, нередко занимает одну треть диска. Доступ туда пользователю запрещён, и оно невидимое.
Все описанные выше папки скрытые, во многие доступ запрещён или только на уровне "Системы". В лучшем случае на уровне "Администратора". Не путайте "На уровне и с правами".
7) Система записи на диске в разбивке NTFS, организована методом разбивки и форматирования Виндовс. Один логический сектор, даже имея 1 байт, занимает место 4096 байт. Огромное количество мелких файлов, занимают место в 5 - 10 раз больше своего объёма.
Если вы давно не делали очистку диска - сделайте её. Только не доверяйте всяким программам. Сделайте её с помощью рук и в основном головы. А затем обязательно запустите дефрагментацию.
Не будьте рабом винды, станьте её Хозяином. Сделайте полный показ всех файлов и папок и чистите, чистите. Если уроните винду - я с себя всю вину снимаю.
Какой размер кластера лучше выбрать при форматировании жесткого диска? Какой стандартный размер кластера? Какой размер кластера будет оптимальный для ntfs, а какой для fat32? Какой размер кластера лучше для флешки?
На самом деле все просто.
Перед выбором размера кластера стоит заняться планированием - какую информацию желаете хранить на устройстве (тип устройства значения не имеет, за исключением некоторых флэш-накопителей, которые просто невозможно отформатировать, ну нет у них контроллера для этой операции, а вот тип файловой системы только NTFS, т.к FAT не умеет умно использовать пространство диска, про unix-подобные системы умолчим, там своя тема).
Желаете хранить много небольших файлов? Ваш выбор 4 килобайта.
Планирует хранить фильмы, музыку - выбираем 64 килобайта.
Остальные вариант - поиск компромисса.
Чем меньше размер кластера, тем будет больше обращений к диску для считывания/записи информации при позиционировании головки.
При форматировании флешки или жёсткого диска ОС Виндовс предлагает помимо всего прочего установить размер кластера. В зависимости от того, какую файловую систему Вы планируете ставить на свой компьютер, можно выбрать разные размеры, но, к сожалению, подсказки при форматировании отсутствуют.
Например, используя Винду 7 с файловой системой NTFS Вы сможете выбрать размеры кластера 512 байт - 64 Кб. Если устанавливаете FAT - возможен будет только один вариант - 64Кб. А в FAT32 размер кластера можно выбрать от 1024 до 32 Кбо. У новой системы exFAT есть возможность выбирать размер кластера от 512 байт до 32 МЕГАБАЙТ.
Решение, какой размер кластера выбрать, зависит от того, какого рода файлы Вы намереваетесь хранить на диске. Если файлы в-основном храниться будут мелкие, например, небольшие тексты, можно выбрать размер кластера поменьше. Если файлы большие - видео, музыка итд - лучше выбрать размер кластера покрупнее.
Почему размер кластера должен зависеть от объёма файлов?
Дело в том, что каждый отдельный кластер - это своего рода ячейка памяти определённого размера, выделяемая на жёстком диске для файла. Если файл "весит" всего 1 байт, а размер отдельного кластера 4096 байт, то такой файл несмотря на свой мизерный размер займёт весь кластер, таким образом задействовав намного больше места на диске, чем необходимо для его сохранения. Если же размер кластера всего 512 байт, то файл соответственно займёт меньше места. Получается, что если мелких файлов очень много, а размер кластера большой - в совокупности файлы займут намного больше места, чем собственно требуется для их хранения. Это очень неэкономно. С другой стороны, если размер кластера больше, это увеличивает скорость считывания и записи.
Итак, если большую часть диска планируется забить видео, фото, музыкой и "тяжёлыми" программами, лучше выбрать размер кластера побольше - от 32 килобайт и выше. Если Вы собираетесь форматировать флешку, где место очень ограничено и на которой в-основном будут храниться документы, смело выбирайте самый маленький размер кластера.
Пример из практики. Я так попробовал отформатировать внешний диск ADATA710 2Tb для видеофайлов, выбрал размер сектора 64Кб. Время форматирования - 12 часов. Изначально диск был отформатирован FAT32, скорость записи на диск видеофайлов составляла чуть более 50 Кб/сек. После форматирования на 62Кб в NTFS скорость записи видеофайлов (размер около 4 Гб) упала до 40 Кб/с. До этого форматировал внешний диск ADATA 700 1Tb в системе NTFS в режиме стандартный размер кластера, диск отформатировался за 3,5 часа. Скорость записи видеофайлов на диск составила около 100 мб/с. Тормозов при считывании видеофайлов при стандартном размере кластера не отмечалось. Вывод: 1. увеличение размера кластера приводит к замедленному форматированию внешнего диска. 2. Увеличенный размер кластера приводит к замедлению записи видеофаайлов на внешний диск. — 4 года назад
Читайте также:
- Какое из перечисленных устройств относится к внешним запоминающим устройствам жесткий диск
- Процессор amd ryzen 5 pro 4650g сравнение 3400g
- Почему импульсный блок питания выдает низкое напряжение
- Два вентилятора на кулере процессора как ставить
- Из чего складывается внутреннее сопротивление гальванического элемента сетевого блока питания