Remkomplekty.ru

IT Новости из мира ПК
1 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Как сжать жесткий диск

Как включить сжатие файлов в системе NTFS на Windows 10

Файловая система NTFS в Windows 10 включает функцию сжатия, которая позволяет вам сжимать файлы для экономии места, а также обеспечивает постоянный доступ к вашим файлам, как это обычно происходит без сжатия и без необходимости распаковывать файлы с использованием дополнительного программного обеспечения.

Однако, есть предостережение: использование сжатия может повлиять на производительность системы. Когда вы активно обращаетесь к сжатым файлам, NTFS необходимо снова распаковывать и сжимать эти файлы, когда вы закончите их использовать, и этот процесс требует больше ресурсов процессора и жесткого диска.

Хотя эта функция может влиять на производительность, есть ряд веских причин для её использования. Как правило, вы используете сжатие, чтобы настроить диск для хранения данных, который почти никогда не используете. Когда вам нужно оптимизировать пространство для хранения. Или для хранения файлов, которые вы часто используете, но они не оказывают существенного влияния на производительность системы, такие как документы и изображения.

Если вам нужно сэкономить место на вашем устройстве, в Windows 10 вы можете включить сжатие двумя различными способами. Вы можете сжать отдельные файлы и папки или весь диск.

В этом руководстве по Windows 10 мы расскажем, как использовать сжатие для экономии места на вашем компьютере.

Как сжимать файлы, используя сжатие файлов NTFS

Самый простой способ использовать сжатие NTFS для уменьшения размера файлов – это сжимать их по отдельности. Это хорошее решение, которое вы можете использовать, когда на вашем устройстве только один диск или есть дополнительный диск, но вы хотите сжимать файлы, которые редко используете, а файлы, которые используете часто, распаковывать, чтобы уменьшить влияние на производительность системы.

Ещё одним преимуществом сжатия файлов NTFS является то, что вам не нужно проходить процесс архивирования и разархивирования каждый раз, когда вам нужен файл, поскольку всё обрабатывается автоматически и «на лету».

Чтобы сжать файлы и папки с помощью NTFS, выполните следующие действия:

  1. Откройте Проводник.
  2. Перейдите к месту, где вы хотите сохранить сжатые файлы.
  3. Нажмите кнопку Новая папка на вкладке Главная.
  4. Введите описательное имя для папки и нажмите Enter .
  5. Щелкните правой кнопкой мыши папку и выберите Свойства.

  • В разделе «Атрибуты» кажмите кнопку Другие .
  • В разделе «Атрибуты сжатия и шифрования» установите флажок Сжимать содержимое для экономии места на диске .

  • Нажмите ОК и Применить .
  • В разделе «Подтверждение изменений атрибутов» обязательно выберите параметр К данной папке и ко всем вложенным папкам и файлам .

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

    Кроме того, вы можете сжать один файл, открыв его свойства, нажав Другие и включив сжатие.

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

    Совет. Если вы хотите узнать, сколько места вы экономите, просто щелкните правой кнопкой мыши файл или папку и выберите Свойства. Размер – это фактический размер элемента без сжатия, а Размер на диске – это размер элемента после сжатия.

    Как сжимать файлы на всём диске NTFS

    Вы можете не только сжимать отдельные файлы и папки с помощью NTFS, но также можно установить сжатие для всего жесткого диска.

    Этот параметр работает аналогично сжатию файлов, то есть после включения вы по-прежнему сможете получать доступ к файлам, как обычно на любом диске, поскольку процесс сжатия и распаковки происходит практически мгновенно.

    Чтобы сжать весь диск в Windows 10 с помощью NTFS, выполните следующие действия:

    1. Откройте Проводник.
    2. Нажмите на Этот компьютер.
    3. Щелкните правой кнопкой мыши жесткий диск, который вы хотите сжать, и выберите Свойства.
    4. Установите флажок Сжать этот диск, чтобы сэкономить место на диске .

  • Нажмите Применить .
  • В разделе «Подтверждение изменений атрибутов» обязательно выберите параметр Применить изменения к диску [буква диска]: и ко всем вложенным папкам и файлам .
  • Нажмите ОК и OK ещё раз.
  • Диск не обязательно должен быть пустым. Вы можете сжать диск с содержанием. Тем не менее, вы должны заметить, что ОС также придется сжимать файлы и папки, что может занять длительное время при большом объёме данных, хранящихся на диске.

    Когда использовать сжатие NTFS, а когда нет

    Вы должны использовать сжатие только для хранения. Обычно безопасно использовать сжатие NTFS, когда у вас компьютер с достаточно быстрым процессором и жестким диском, например, с твердотельным накопителем. Если у вас недорогой планшет или ноутбук, или у вас очень старый ПК, вы должны пропустить эту функцию и подумать о том, чтобы вместо неё приобрести больший диск.

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

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

    Объём места для хранения всегда будет варьироваться, и это будет зависеть от многих факторов. Сжатие NTFS было разработано, чтобы быть легким и быстрым, это означает, что во многих случаях степень сжатия будет меньше, чем при использовании других механизмов сжатия в сторонних инструментах.

    Вы можете хранить, например, zip-папки и музыкальные mp3-файлы внутри папки, используя сжатие NTFS, но они уже сжаты, поэтому не ожидайте, что они станут меньше.

    Следует отметить, что сжатые файлы должны быть распакованы перед копированием по сети, это означает, что сжатие NTFS не сохраняет пропускную способность сети. Если вы хотите сэкономить пропускную способность, вы должны рассмотреть возможность использования zip.

    Также можно сжать жесткий диск, на котором установлена Windows 10, но это настоятельно не рекомендуется. Использование сжатия на системном диске может значительно повлиять на производительность и вызвать много проблем.

    Если вы хотите сжать системный диск, обратите внимание на компактную ОС, которая представляет собой механизм сжатия, позволяющий уменьшить объем занимаемой ОС Windows 10 свободного места на основном жестком диске.

    В то время как мы ориентируемся в этом руководстве на Windows 10, вы также можете использовать те же шаги, чтобы включить сжатие NTFS в Windows 8.1, Windows 7 и более ранних версиях ОС.

    Сжатие Windows: файлы, папки и диски. Ошибки сжатия.

    Во времена моей юности сжатие являлось чуть ли не самой обращаемой к ней функцией – диски по 7 – 20 гБ никак не могли вместить в себя всю нужную информацию. И именно для этого сжатие и существует: освободить место на жёстком диске. Когда вы сжимаете файл или папку, данные, используя специальный алгоритм Windows, перезаписываются и после операции занимают меньшее количество кластеров. При обращении к файлу в следующем сеансе система производит обратный процесс, перед тем как вы сможете увидеть хоть бит нужной информации. А на это, как понимаете, нужно время и ресурсы системы.

    Функция сжатия файлов с момента появления Windows находилась в составе утилиты очистки дисков. Но со времён Windows 7 перекочевала в отдельную струю: разработчики посчитали, что проблем с нехваткой пространства компьютера стало меньше, да и сжатие огромного количества файлов сильно замедляет функционал Windows: при активации этой функции система сжимала все файлы подряд, а это значит там могли оказаться и жизненно важные параметры, к которым обращение во время текущего сеанса сиюминутно… Сейчас освободить пространство легко с помощью других утилит, которые работают в другом направлении, отыскивая мусорные файлы и/или проводя дефрагментацию. В конце концов, любая программа-архиватор умеет гораздо больше, чем описываемая функция. Однако она есть, знакомимся с ней.

    Кстати

    Функция и подход к сжатию в Windows 10 серьёзно изменился и, кажется (пока, по крайней мере) в куда более лучшую сторону. Но об этом отдельной статьёй.

    Пару абзацев теории…

    Файловая система NTFS использует параметр “единица сжатия” с целью определить степень разбиения, гранулярности потока байтового диапазона, а также их выравнивание или группирование по блокам. Размер этой самой единицы зависит только от размера кластера в системе NTFS. До последнего момента для расчёта размера кластера используется такая таблица:

    Как видите, начиная с определённого момента начинаются исключения: “родное” NTFS-сжатие перестаёт работать на томах и разделах, размер кластера которых выбран более чем 4 КБ. Для размеров от 8 КБ начинает использоваться сжатие для разреженных файлов. Такие файлы – очередной конёк файловой системы NTFS, который позволяет создавать приложениям файлы очень больших размеров, которые, как это ни странно звучит, могут превышать размер родительской директории. Это происходит потому, что львиная доля содержимого таких файлов (а порой и полностью) заполняется нолями или нолевыми цепочками. При этом файловая система логические кластеры таким цепочкам не предоставляет. А NTFS создаёт лишь “указатель места заполнения виртуального количества кластеров”. Причём здесь сжатие? NTFS, работая над сжатием файла или папки, разделяет поток данных по тому же принципу. При этом процесс сжатия для каждого файла индивидуален; степень сжатия и последующие с файлом операции очень зависят от его реального размера.

    Сжатие файлов и папок

    Функция доступна из контекстного меню по нажатии правой мышкой по нужному файлу/папке. Она здесь:

    Активируем функцию, сжатие началось. После этого можно будет заставить Windows подсвечивать сжатые файлы. Это же легко проделать с целым диском. Найдём в Windows Explorer список томов и также вызовем контекстное меню правой мышкой:

    Сжатие дисков и файлов. О чём нужно знать?

    • Сжатие доступно ТОЛЬКО для файловой системы NTFS
    • Если файл перемещается из обычной папки в сжатую папку ДРУГОГО ДИСКА, он также проходит процедуру сжатия
    • Если файл перемещается из обычной папки в сжатую папку ТОГО ЖЕ ДИСКА, сжатие аннулируется и файл/папка возвращаются к первоначальному своему размеру
    • Сжатые с помощью NTFS компрессии файлы зашифровать невозможно: дублирование процедур в любом виде в Windows исключено, и потому…
    • Сжать уже сжатый файл тоже не получится )))
    • Не путайте с архивацией (в zip, rar и т.п.)

    Сжатие. Чего делать нельзя.

    Как вы уже поняли, сжатие Windows – это не та функция, с которой стоит баловаться. Однако понимание функции сжатия (хотя бы в пределах абзацев вверху статьи) может помочь вам определить корень появившихся ошибок. Самые типичные из них, и в этом может быть вина именно функции сжатия:

    • Недостаточно места на диске. Эта ошибка может вас подстеречь именно в момент копирования файла/папки или на этапе создания резервной копии
    • Ошибка копирования файлов больших размеров в сжатую папку
    • Сжатые файлы виртуальных дисков VHD снижают производительность виртуальной машины

    Не сжимайте диск с установленной на ней операционной системой! Системный диск С: подвергать этой процедуре нельзя. Чаще всего от этого страдают драйверы устройств, отказывая в запуске целому набору устройств, только что, казалось бы, работавших. После окончания процедуры сжатия операционная система в новом сеансе, скорее всего, уже не загрузится. Но если – не знаю, что вас заставило – вы на это решитесь, не трогайте хотя бы корневые директории.

    После сжатия система не загружается…

    Если я с советами опоздал, и вы уже столкнулись с отказом запуска системы после сжатия, знайте, что сжатыми оказались те немногие, но архиважные для загрузки системы файлы. А во время запуска системы процедура “де-сжатия” не предусмотрена. Как итог: система не запускается или идёт постоянный перезапуск Windows. Возможно появление ошибок типа

    “Какой-то там файл” is compressed

    Press Ctrl+Alt+Del to restart

    Самый простой способ, который не всегда, к сожалению, работает, это загрузочный диск с Windows. Если его под рукой нет, его вполне легально можно скачать из сети (начиная с версии 7 и позднее), имея рабочий компьютер и выход в сеть. Вот утилита, которая вам в этом поможет (а вот здесь я восстанавливаю Windows после повреждения с её помощью):

    Я в таких случаях всегда пользуюсь универсальным вариантом – это внешний бокс с установленным внутри жёстким диском, на котором всегда наготове целая куча образов загрузочных дисков Windows любой модели и разрядности: от Windows XP до Win10 32-х и 64-х. И не парюсь по поводу бесчисленных дисков и флешек.

    выберите язык и в окне установки выберите пункт Восстановление системы:

    Утилита найдёт вашу систему, продолжите кнопкой Загрузить драйверы:

    Появится окно с выбором места хранения драйверов и по нажатии кнопки ОК появится Проводник Windows – он-то нам и нужен:

    Выберите Компьютер в любом расположении ярлыка окна и появится знакомый вам список видимых системой томов. Нам остаётся снять галочку у атрибута Сжимать этот диск для экономии места нужного диска (он системный) из контекстного меню, проводя декомпрессию:

    Перезагружаемся (по необходимости несколько раз) и проверяем, пошла ли загрузка. Если нет, осталось вручную восстановить загрузочную запись.

    Сжимаем диски и данные в Windows 7 для экономии места

    Уважаемые читатели! В начале статьи я хотел бы поблагодарить Вас за то, что подписываетесь на канал и ставите лайки. Благодаря Вам канал уверенно развивается. Спасибо Вам!

    При проведении форматирования диска в NTFS у вас имеется возможность включить функцию сжатия файлов. Сжатие(компрессия) используется для уменьшения дискового пространства, занятого файлами. Если включено сжатие, вся информация (файлы, папки,) на диске будет сжата в момент ее копирования на винчестер. Процедура компрессии проходит для пользователя незаметно и доступ к сжатым файлам происходит как к обычным. Различие заметно только в том, что сжатый диск вмещает больше информации, чем несжатый, что безусловно полезно для экономии дискового пространства.

    Важно никогда не сжимайте раздел диска с файлами операционной системы!

    Если вам необходимо провести сжатие всей информации расположенной на диске, проделайте нижеследующие шаги:

    . Запустите Проводник Windows или интегрированную в Windows утилиту «Управление дисками», определите диск, который собираетесь сжимать и щелкните его правой кнопкой мышки, затем вам нужно выбрать » Свойства» .

    . Далее ставите галку, для строки » Сжимать этот диск для экономии места» и жмете » ОК». Как на рисунке ниже.

    Сжатие каталогов и файлов

    Если вам не хочется или вам не нужно сжимать диск целиком, папки и файлы можно сжимать выборочно. Нельзя сжимать логический диск с Windows или папки с установленной ОС. Для индивидуальной компрессии папки(каталога) или файла, проделайте нижеследующие шаги:

    1. Запустите проводник Windows, определите файл или папку, для которых хотите запустить сжатие, щелкните его или ее правой кнопкой мышки, затем вам нужно выбрать » Свойства» .

    2. В развернувшемся окне свойств выберите сверху, вложение » Общие» и щелкните по кнопке «Другие» . В развернувшемся окне » Дополнительные атрибуты», вам нужно установить галку для строки » Сжать содержимое для экономии места на диске» , как показано на фото. Дважды щелкните » ОК».

    При компрессии отдельного файла он сначала помечается как сжатый, после чего выполняется его сжатие. При компрессии папки она помечается как прошедшая сжатие, после чего сжимаются все файлы, в ней находящиеся. Если в папке есть вложенные папки, выводится диалоговое окно и в нем есть возможность задать сжатие всех подпапок. Установите маркер «К выбранной папке и ко всем вложенным папкам и файлам» и щелкните » OK». После сжатия папки любые файлы, которые добавляются или копируются в нее, сжимаются автоматически, также будут автоматически сжиматься все файлы перемещенные в эту папку с других дисков. Если переместить несжатый файл в прошедшую сжатие папку, находящуюся на том же NTFS-томе, файл сжат не будет.

    Распаковка сжатых дисков

    Чтобы отменить сжатие диска, проделайте нижеследующие шаги:

    1.Запустите Проводник Windows или интегрированную в Windows утилиту «Управление дисками», определите диск, который собираетесь распаковывать и щелкните его правой кнопкой мышки, затем вам нужно выбрать » Свойства» .

    2. Далее удаляете галку, для строки » Сжимать этот диск для экономии места» и жмете » ОК».

    Помните, что перед распаковкой сжатых данных, обязательно проводится проверка на наличие свободного пространства. Если объем занятого пространства превышает объем свободного пространства, распаковка производиться не будет. Так к примеру, если прошедший сжатие диск занимает 250 Гб и еще 100 Гб свободно, то места для распаковки диска попросту не хватит.

    Распаковка файлов и папок прошедших сжатие

    Если вам необходимо отключить компрессию файла или папки, проделайте нижеследующие шаги:

    1. Запустите Проводник Windows или интегрированную в Windows утилиту «Управление дисками», определите файл или папку, которые собираетесь распаковывать и щелкните его или ее правой кнопкой мышки, затем вам нужно выбрать » Свойства» .

    2. В развернувшемся окне свойств выберите сверху, вложение » Общие» и щелкните по кнопке «Другие» . В развернувшемся окне » Дополнительные атрибуты», вам нужно удалить галку для строки » Сжать содержимое для экономии места на диске» , и щелкнуть «OK». Затем еще два раза щелкните » OK» .

    При отмене сжатия файла он распаковывается. При отмене сжатия папки распаковываются все файлы в ней. Если в папке есть вложенные папки, вам будет предложено отменить их сжатие. Установите маркер «К выбранной папке и ко всем вложенным папкам и файлам» и щелкните » OK».

    В Windows 7 для сжатия и распаковки данных можно воспользоваться утилитами командной строки. Команда запуска утилиты сжатия печатается Compact, а для запуска утилиты распаковки – Expand.

    Желаю Вам успеха! Ставьте лайк, если понравилась статья, а также подписывайтесь на канал, узнаете много нового!

    Как сжать том или раздел в Windows

    Как сжать том или раздел в Windows

    NewsBar Windows: нон-стоп новости 24/7

    Windows 10 выводит из строя Mac: Microsoft признал вину, но что дальше?

    Плановая переустановка Виндовс 7 на 10: мошенники против пенсионеров

    Полноэкранная реклама от Windows — раздражающая новинка, которую можно и нужно отключить

    Киберкоронавирус в сети: конверты с бубонной чумой уже в сети. Вы готовы?

    Начиная с Vista и 7, операционная система Windows обладает функцией, которая позволяет сжать (или расширить) размеры основного раздела и логических дисков. Эта возможность может быть полезной, если вы окажитесь в ситуации, когда вам потребуется дополнительный раздел и вам не хватает дополнительных дисков. Выполнив сжатие тома, вы освободите место на диске; это незанятое пространство затем можно будет использовать для создания других необходимых разделов. Сегодня мы узнаем, как сжать базовый том или раздел, используя графический интерфейс Windows, а для более продвинутых пользователей мы также опишем метод с использованием командной строки.

    Сжатие тома или раздела с помощью инструмента «Управление дисками»

    Если у вас Windows 7, перейдите в меню «Пуск», в поле поиска введите «управление дисками» и нажмите Enter. Если вы являетесь пользователем Windows 8.x, щелкните правой кнопкой мыши в левом нижнем углу экрана (или нажмите сочетание клавиш Win + X) и выберите «Управление дисками».

    «Управление дисками» – это место, где вы найдете все диски, подключенные к вашему компьютеру (жесткие диски, USB-накопители, CD / DVD и т.д.)

    Выберите основной раздел, который требуется сжать, щелкните по нему правой кнопкой мыши и выберите «Сжать».

    В результате операционная система начнет процесс определения доступного места для сжатия.

    Укажите объем пространства, который вы бы хотели вернуть и нажмите «Сжать». Помните, что количество пространства вводится в мегабайтах: например, 1 ГБ равен 1024 МБ.

    Освобожденное (или незанятое) таким образом пространство вы сможете использовать для создания нового раздела.

    Сжатие тома или раздела с помощью командной строки

    Для открытия командной строки в Windows 7 перейдите в меню «Пуск», введите «cmd», в результатах поиска щелкните правой кнопкой мыши на cmd.exe и выберите «Запуск от имени администратора». В Windows 8.x щелкните правой кнопкой мыши в левом нижнем углу экрана и выберите «Командная строка (администратор)».
    Введите diskpart и нажмите Enter.

    В строке DISKPART введите list volume. Эта команда отобразит список всех дисков на компьютере.

    Теперь введите команду select volume и номер тома, который вы хотите сжать. Например, введите select volume 1 и нажмите Enter.

    Введите shrink querymax и нажмите Enter. Эта команда позволит Windows определить максимальный объем пространства, который может быть сжат.

    Теперь у вас есть два варианта: во-первых, можно просто ввести shrink, и тогда Windows сожмет все доступное пространство; во-вторых, вы можете указать желаемый объем для сжатия. Во втором случае нужно ввести команду shrink desired=объем_в_мегабайтах (например, shrink desired=2048). Вы можете ввести любое число, которое не превышает значение, указанное в строке «Максимальное количество повторно используемых байт». Таким образом, с помощью этой команды вы можете указать точное количество места, которое нужно сжать.

    Если вы все сделаете правильно, то после завершения операции вы увидите сообщение:

    DiskPart успешно выполнил сокращение тома на: число_в_мегабайтах

    На этом все! Чтобы правильно завершить работу DISKPART, введите exit и нажмите Enter.

    Что следует учесть:

    • При попытке сжать основной раздел или логический диск, вы не сможете сжать раздел дальше области расположения неперемещаемых файлов (например, область хранения теневой копии, гибернации, файлов подкачки и т.д.) Предположим, если на диске с Windows имеется «первое» пустое пространство, а затем идут неперемещаемые файлы, после которых следует «второе» пустое пространство, вы сможете сжать раздел только до конца второго пустого пространства, так как в середине находятся неперемещаемые файлы.
    • Если будет обнаружено большое количество поврежденных кластеров, сжатие завершится ошибкой.
    • Вы можете использовать сжатие для основных разделов и логических дисков или разделов с файловой системой NTFS.

    Сжать и загрузиться: программы уплотнения дисков.

    Снова здравствуй, мой дорогой читатель. Сегодня будем вспоминать сжатие дисков. Во времена, описываемые в моих предыдущих постах, передо мной остро стояла проблема нехватки дискового пространства. Играть хотелось, а места для игр не хватало. Решение было найдено мной в справочной системе Windows (тогда она была весьма толковой и подробной).

    Программы сжатия дисков были доступны для:

    — MS-DOS старше 5 версии

    — PC-DOS старше 5 версии

    — Windows Me только сжатие гибких дисков

    — OS/2 старше 2 версии

    — Novell NetWare 3.x. использовала NetSqueeze

    Речь пойдет о сжатии дисков программами Stacker 4 и DriveSpace 3. Именно их я использовал в годы острой нехватки свободного пространства. Суть сжатия заключается в создании на диске файла сжатого диска, при этом сам файл монтировался в систему и получал букву как обычный диск.

    — Под сжатие можно отдать весь диск или его часть.

    — Размер файла сжатого диска можно менять в обе стороны.

    — Несущий диск можно скрыть.

    — Можно сжать системный диск и загружаться с него.

    — Большинство загрузочных дисков DOS корректно воспринимают сжатые диски

    — Поддерживаются только FAT12 и FAT16

    — Сжать можно как жесткий, так и гибкий диск.

    Потеря данных конечно возможна. Обусловлена она в основном двумя факторами и оба человеческие. Первый — это безусловно, отключение компьютера до сброса дискового кэша. Оно и сейчас губительно для данных, но в случае со сжатыми данными внутри одного файла, ситуация обостряется. Второй фактор: если диск не примонтирован (например был не загружен драйвер сжатия), пользователь вместо содержимого сжатого диска лишь файл большого размера. И этот файл ничто не мешает удалить, потеряв всё.

    (Экран установки Stacker)

    После установки я сдал системный диск и второй диск, размером 1 Гб. На него я буду записывать файлы с целью определить, сколько данных поместится. На снимке ниже в левой панели виден сжатый диск С, а на правой панели несущий диск D. На нем я выделил файл сжатого диска.

    (Выделен файл сжатого диска)

    (Статистика сжатия диска С)

    Теперь суть эксперимента: у меня есть диск с файлами: 2Гб разных файлов. И есть сжатый 1 Гб диск. Проверим сколько поместится.

    В процессе копирования система докладывает об окончании свободного места на диске.

    (Коэффициент сжатия 2 к 1)

    На этом снимке хорошо видно, что 1 299 Мб полезных данных заняли 1 782 Мб, заняв фактически 858 Мб. Создавая сжатый диск размером, близким к пределу FAT16 мы попадаем на потери, вызванные большим размером кластера: 32КБ. Впрочем, больших дисков тогда и не водилось.

    Корпорация Microsoft так-же не стояла на месте и совершенствовала свой продукт. Сложно сказать, у кого лучше получилось. Основные отличия появились именно в DriveSpace 3: появился Агент сжатия, оптимизирующий соотношение скорость/сжатие и на выбор три алгоритма сжатия.

    Начнем со сжатия диска

    После сжатия я начинаю копировать данные до получения сообщения об исчерпании свободного пространства.

    Система выдала долгожданную ошибку, смотрим свойства диска:

    (При использовании стандартного сжатия, коэффициент 1,67 к 1 и свободно на диске 1,2 МБ)

    Но и тут у нас есть выход: Использовать Агент сжатия. Запускаем, разрешив использовать только HiPack. Это хороший алгоритм сжатия, обеспечивающий сильную компрессию и хорошую производительность. Кстати, можно совмещать два алгоритма в зависимости от использования файлов.

    (Выборочное использование UltraPack)

    (Прирост свободного места)

    Повторю оптимизацию, разрешив использование UltraPack для всех файлов

    Обратите внимание: при переходе со стандартного сжатия (1,67 к 1) на HiPack (1,8 к 1), мы освободили дополнительно 109 МБ пространства. Но при переходе на алгоритм UltraPack получив коэффициент 2,02 к 1 мы не получили дополнительного пространства: те — же 109 Мб. Коэффициент сжатия вырос, но мы достигли лимита FAT16.

    Потери на остатках кластеров

    На этом снимке хорошо видно, что 1,47 Гб полезных данных заняли 2 Гб, заняв фактически 1 Гб. И мы опять уперлись в предел FAT 16 и попали на большой размер кластера.

    Получается, что сжатие диска обязывает нас использовать FAT16, а это вызывает потери на остатках кластера. При этом стоит напомнить, что за счет сжатия мы всё равно остаемся в плюсе.

    FAT32 экономит пространство

    FAT32 пришла на смену FAT16 в августе 1996 года (Windows95 OSR2).

    При наличии дисков больше 2 Гб имеет смысл задуматься об использовании FAT32. На этом снимке диск FAT16 2Гб. Размер кластера 32КБ. Обратите внимание на свободное пространство диска D до конвертации в FAT32.

    А теперь посмотрите на него после конвертации: сэкономили почти четверть: это был переход на FAT32 с кластером 4Кб.

    Описанные в статье методы сжатия давно уже неактуальны, в связи с ростом объема носителя. Сжатие дисков теперь стало возможностью файловых систем. Принцип контейнерного хранения теперь используется в шифровании.

    Читать еще:  Жесткий диск скоро выйдет из строя
    Ссылка на основную публикацию
    Adblock
    detector