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

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

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

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

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

сжатие

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

Это же легко проделать с целым диском. Найдём в Windows Explorer список томов и также вызовем контекстное меню правой мышкой:

сжатие локального диска

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

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

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

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

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

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

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

Утилита для скачивания образа Windows

Установите в BIOS загрузку с дисковода с диском Windows внутри:

установка операционной системы Windows

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

восстановить после сжатия

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

параметры восстановления системы windows

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

provodnik-windows-iz-zagruzochnogo-diska

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

снять атрибут сжатие

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

Успехов

Запись опубликована в рубрике Настройки Windows. Добавьте в закладки постоянную ссылку.

3 комментария на «Сжатие Windows: файлы, папки и диски.»

  1. серж говорит:

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

    • GodKnowses говорит:

      1. С этим отлично справляется сам проводник Windows. Просто убедитесь, что в настройках убраны все галочки у чекбоксов к функции сжатия и выбран пункт Применить ко всем вложенным папкам и файлам.
      2. Для декомпрессии конкретных файлов есть консольная утилита compact простым синтаксисом:

      compact /s /u

      Например, чтобы снять сжатие с папки Папка на диске С:, нужно набрать в cmd от имени админа:

      C:\Папка>compact /s /u.

      Однако советую просто избавиться от сжатия по всему системному диску

      C:\>compact /s /u

      Этой же командой стоит воспользоваться, если вы не уверены, что GUI-сжатие не отработало, и некоторые файлы остаются сжатыми (повторюсь, проверьте все чекбоксы к ВЛОЖЕННЫМ файлам и папкам). Работайте от админа (Ctrl + Shift -> cmd). Чтобы проверить результат работы, из консоли наберите:

      C:\>compact

      через несколько минут консоль вернёт вам ответ, сколько файлов, папок и с каким коэффициентом сжато.
      4. Удалять функцию смысла нет: сжатие — это работа системной утилиты («похожа» на архиватор типа 7zip или RAR), только принятая в среде Windows. Запустите — файлы сожмутся (а если удалите они так сжатыми и останутся).
      5. Синим цветом обозначаются не только сжатые, но и зашифрованные файлы Windows (точнее, файловой системы NTFS). Если вас это смущает, то отправляйтесь в настройку Вид папок. В cmd от админа наберите:

      rundll32.exe shell32.dll,Options_RunDLL 0

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

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

десять + двадцать =