Как системный диск сжать более чем наполовину. Как сжать том или раздел в Windows. Какие диски или разделы можно сжимать

Редактирование разделов и томов выручает при необдуманной разметке диска в начале установки Windows. Недочёты, допущенные в ходе установки, легко исправляются.

Зачем нужно изменение разделов жёсткого диска

Из-за большого количества программ и игр, занимающих почти всё свободное пространство, Windows начинает тормозить, а дефрагментация раздела C выполняется с ошибками.

Главной причиной изменения разделов жёсткого диска является недостаток места на системном разделе C.

На разделе D в это время пустует до нескольких сотен гигабайт, но перенос некоторых файлов в раздел D вынуждает перенастраивать многие сторонние приложения. В таком случае проще расширить диск C за счёт D.

Как расширить диск C

Расширение диска С возможно с помощью как средств Windows, так и с помощью сторонних программ.

Расширение диска C непосредственно в Windows 7

Если вы хотите расширить диск с помощью стандартных средств Windows, то сделайте следующее:

  1. Нажав кнопки Win + R, вызовите окно «Выполнить». Введите команду «diskmgmt.msc» и нажмите «OK». Команда «diskmgmt.msc» вызовет утилиту «Управление дисками»
  2. Выберите раздел D и в контекстном меню тома нажмите на «Удалить том». Не спешите редактировать скрытые диски без имени тома, так как удаление раздела уничтожит все ценные файлы, хранящиеся на нём. Нужную информацию следует заблаговременно скопировать на другой диск или съёмный носитель. Удалить диск C, на который установлена сама система, нельзя. После уничтожения диска D на его месте останется неразмеченное пространство.
    Выберите том и удалите его
  3. Выберите диск C и в контекстном меню дайте команду «Расширить том».
  4. Назначьте количество мегабайт, которыми пополнится диск C. Превысить максимальное значение не удастся, так как сам физический носитель ограничен. Нажмите «Далее».
    На эту величину уменьшится размер полученной ранее неразмеченной области
  5. Диск C будет увеличен. Размер диска D уменьшится на мегабайты, отданные диску C. Щёлкните на свободной области диска и дайте команду «Создать простой том». При воссоздании тома D этот раздел будет автоматически отформатирован (применяется быстрое форматирование средствами Windows).
    Щёлкните на оставшейся неразмеченной области и нажмите на «Создать простой том» в контекстном меню

Теперь на C хватает места для нормальной работы Windows и ваших программ.

При желании можно воспользоваться сторонними приложениями, например, Acronis Disk Director или Partition Manager. Но следует помнить, что в руках малоопытных пользователей альтернативные программы нередко становятся не «палочкой-выручалочкой», а средством уничтожения файлов пользователя, и только в компьютерном сервис-центре вам смогут восстановить потерянные данные.

Видео: расширение тома при помощи средств Windows 7

Расширение диска C при переустановке Windows 7

При установке Windows вы не пройдёте мимо стадии изменения разделов на диске. В процессе переустановки программа спросит, в какой раздел устанавливать систему, и предложит передел пространства жёсткого диска.

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

Если и впрямь назрела необходимость «чистой» установки Windows, сделайте следующее:

  1. Вставьте установочный DVD или флешку и перезапустите ПК.
  2. Чтобы открыть окно BIOS, во время запуска системы нажмите клавишу Del, F2 или Esc (выбор клавиши зависит от производителя компьютера). В открывшемся окне с помощью стрелок выберите «Boot».
    В открывшемся окне с помощью стрелок выберите «Boot»
  3. Далее с помощью стрелок откройте вкладку «Boot Device Priority» и в списке выделите то загрузочное устройство, с которого вам нужно загрузить систему. Закройте BIOS, сохранив изменения.
    В списке выделите то загрузочное устройство, с которого вам нужно загрузить систему
  4. Дождитесь, пока программа установки загрузится в оперативную память ПК.
  5. Выберите тип переустановки Windows.
    Выберите полную установку Windows 7
  6. Для примера взят один диск и один раздел. Выберите диск и нажмите «Настройка диска». Все ваши файлы должны быть скопированы заблаговременно на другие диски.
    Выберите диск и нажмите «Настройка диска»
  7. Появятся дополнительные ссылки - нажмите ссылку «Удалить». Выйдет предупреждение о переносе данных, нажмите «ОК» и удалите раздел. Аналогично поступите с соседними разделами (D, E и т. д.), если они есть.
    Нажмите «OK», если ваши личные файлы были скопированы на другие носители
  8. После удаления имеющихся разделов у вас появится неразмеченная (неформатированная) зона диска, представляющая собой полный размер жёсткого диска. Для создания новых разделов нажмите ссылку «Создать».
    Программа установки Windows 7 поможет вам создать новые логические диски
  9. Укажите размер раздела C, аналогично создайте раздел D. Перейдите к разделу C и отформатируйте его. Будет применено быстрое форматирование (очистка оглавления диска).
    Программа установки требует отформатировать раздел C

После форматирования будет продолжена переустановка Windows. Раздел C успешно изменён.

Видео: изменение размера разделов в процессе переустановки Windows 7

Почему не удаётся расширить том в Windows 7

Ситуация, когда опция «Расширить том» неактивна, возможна. Для примера взято расширение того же диска C.


Ситуация, когда опция «Расширить том» неактивна, возможна
  • в качестве D был создан составной том, в который входят, например, диски D и E. Перенесите файлы с этих разделов на другие носители. Удалите этот составной том;
  • вы забыли удалить все последующие тома, включая диск D. Расширение предыдущего тома работает лишь при удалении последующего.

Как удалить том

К диску можно прибавить только нераспределённый раздел, который появляется после удаления того или иного тома.

Удаление тома в Windows 7

Для удаления тома:


У вас останется свободное пространство размером с этот том, которое теперь можно будет присоединить к другому разделу.

Почему не удаётся удалить раздел или том

В некоторых случаях удаление может быть затруднено.

Причины следующие:

Как убрать файл подкачки

Чтобы удаление тома стало доступно, сделайте следующее для устранения файла подкачки Windows:

  1. Через меню «Пуск» зайдите в «Панель управления».
    Через меню «Пуск» зайдите в «Панель управления»
  2. Зайдите в раздел «Система».
    Зайдите в раздел «Система»
  3. Перейдите в «Дополнительные параметры системы».
    Нажмите на «Дополнительные параметры системы»
  4. В окне «Свойства системы» перейдите на вкладку «Дополнительно» и щёлкните на кнопке «Параметры» в настройках быстродействия. Нажмите эту кнопку
  5. В окне параметров быстродействия выберите раздел «Дополнительно» и кликните на «Изменить». Выберите раздел «Дополнительно» и кликните на «Изменить»
  6. В окне настройки виртуальной памяти уберите галочку с опции автовыбора размера файла подкачки и поставьте галочку напротив «Без файла подкачки». Нажмите на кнопку «Задать». Уберите галочку с опции автовыбора размера файла подкачки и поставьте галочку напротив «Без файла подкачки»
  7. Нажмите «Да» на запрос очистки файла подкачки.
    Ответьте положительно на запрос очистки файла подкачки
  8. Закройте все окна, нажав «OK», и перезагрузите компьютер.

Вернитесь в «Управление дисками» и попытайтесь вновь удалить том. Проверьте, не связан ли данный том с соседним томом в этом же разделе.

Как сжать том

Расширить диск можно и за счёт его сжатия. В результате сжатия будет получено свободное пространство, которое можно будет использовать для создания нового раздела или тома.

Особенности сжатия томов в Windows 7 заключаются в следующем:

  • сжатие работает лишь для основных и дополнительных разделов, а также в файловой системе NTFS. Если раздел или том отформатирован в FAT32, перенесите с него данные и переформатируйте (или преобразуйте) его в NTFS. Для этого вызовите контекстное меню диска и нажмите «Форматировать»;
  • если в разделе или томе много сбойных секторов, сжать его не удастся;
  • файл подкачки, файлы режима гибернации, данные точек восстановления представляют дополнительную трудность для сжатия разделов и томов. Дальше второй области свободного места, считая от начала тома, сжатие не пойдёт.

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

Если вы хотите сжать том при помощи стандартных средств Windows, то:


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

Если опция сжатия тома в приложении «Управление дисками» стала недоступна, воспользуйтесь командной строкой Windows. Она может обойти неактивность некоторых действий, закрытых графической оболочкой Windows. Инструкция универсальна для Windows 7/8.x/10.

  1. Найдите через поиск в «Пуске» приложение «Командная строка» и запустите его с правами администратора. Для задач, выходящих за использование прикладных программ, в Windows часто требуются полномочия администратора.
    Запустите приложение «Командная строка» с правами администратора
  2. Эта команда выводит перечень дисков, разделов и томов Командная строка сообщает о максимально доступном пространстве тома для сжатия
  3. Введите «shrink desired=(число в мегабайтах)», которое вы хотите подвергнуть сжатию. Команда «shrink» вводится с параметрами, и при их отсутствии будет сжато всё доступное содержимое.
    Атрибут «desired» - переменная, которой соответствует значение в мегабайтах

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

Видео: сжатие тома при помощи командной строки

Расширение, сжатие, удаление, добавление новых разделов и томов при помощи стандартной утилиты Windows - дело нетрудное. Главное - не лишиться ценных данных, которые вы собирали и создавали не один год.

Жёсткий диск разбивается на разделы во время установки операционной системы. Но применённое разделение не всегда является оптимальным. Например, под основной диск C, на который устанавливается операционная система, обычно отводится недостаточно места. К счастью, Windows 7 даёт возможность изменить распределённое между разделами свободное пространство.

Расширение диска

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

Через встроенные утилиты

В Windows 7 по умолчанию установлена программа, позволяющая выполнить все необходимые настройки:

  • Через меню «Пуск» запустите программу «Выполнить». Откройте программу «Выполнить»
  • Пропишите и выполните команду diskmgmt.msc, чтобы открыть «Управление компьютером».
    Выполните команду, чтобы открыть «Управление компьютером»
  • Изучите информацию обо всех носителях и жёстких дисках, подключённых к ПК, и о разделах, на которые они разбиты.
    Изучите информацию об основных разделах и дисках вашего ПК
  • Не удаляйте небольшие разделы, весящие около 1 ГБ, потому что на них хранится информация, важная для системы, к примеру, точки восстановления и прочие файлы для поддержки Windows.
    Не удаляйте диски, зарезервированные системой
  • Узнайте, есть ли у вас нераспределённое место или нет. Нераспределённое место - это объём жёсткого диска, который не принадлежит ни одному из томов. Только это место можно распределять между дисками.
    Нераспределённое место помечается чёрным цветом
  • Если у вас этого места нет, то выхода два: стереть один из разделов, при этом потеряв всю информацию, которая на нём хранится, или сжать тот раздел, под который отдано слишком много места. Чтобы удалить том, кликните по нему правой кнопкой мыши и выберите пункт «Удалить диск». Учтите, что всё, что находится на данном разделе диска, удалится безвозвратно, так что перенесите на сторонний носитель все важные данные заранее.
    Нажимите кнопку «Удалить том»
  • Подтвердите удаление, нажав кнопку «Да».
    Нажмите кнопку «Да»
  • Чтобы сжать том, нажмите на него правой кнопкой мыши и выберите «Сжать том».
    Нажмите кнопку «Сжать том»
  • Ознакомьтесь с информацией в развернувшемся окне: общий объём памяти, свободное место, которое можно сжать, и интерактивная строка, в ней нужно указать, сколько места вы хотите отнять у раздела. Все данные указаны в МБ. Не рекомендуется отнимать у тома всё свободное место, так как это может вызвать резкую нехватку памяти для программ или других действий, лучше оставить несколько ГБ на всякий случай.
    Выставьте параметры для сжатия тома
  • Кликните по кнопке «Сжать», чтобы применить изменения.
    Нажмите кнопку «Сжать»
  • Найдите блок «Не распределён».
    Найдите блок «Не распределён»
  • Выделите диск, который хотите расширить, кликните по нему правой кнопкой мыши и в открывшемся меню выберите пункт «Расширить том».
    Нажмите кнопку «Расширить том»
  • Откроется «Мастер расширения тома». Пропустите приветствие, нажав кнопку «Далее».
    Нажмите кнопку «Далее»
  • Найдите три пункта: объём, который уже отдан под этот раздел, нераспределённое место и интерактивную строку, в которой нужно вручную прописать значение того, сколько из нераспределённого места вы хотите отдать тому. Выставив все параметры, нажмите кнопку «Далее».
    Выставьте параметры расширения тома
  • Дождитесь окончания расширения и подтвердите его результаты, нажав кнопку «Готово».
    Нажимите кнопку «Готово»
  • Удостоверьтесь, что диск увеличился, а нераспределённое место уменьшилось. Перезапустите систему, чтобы все приложения и процессы учли внесённые изменения. Перезагрузите компьютер
  • Видео: как расширить том через «Управление компьютером» в Windows 7

    Во время установки Windows

    Если вы находитесь в процессе установки Windows 7 и хотите изменить объём дисков, выполните следующие действия:

  • Кликните по варианту «Полная установка», когда вам предложат выбрать тип установки. В режиме «Обновление» настройка дисков не предусмотрена.
    Выберите «Полную установку»
  • Не удаляйте небольшие разделы, весящие до 1 ГБ, так как на них хранится информация, необходимая Windows, например, точки восстановления и другие файлы для поддержки системы.
    Не удаляйте раздел, отведённый системе
  • Кликните по кнопке «Настроить диск», чтобы открыть дополнительные функции.
    Нажмите кнопку «Настроить диск»
  • Проверьте, есть ли нераспределённое (незанятое) место на диске.
    Найдите незанятое место на диске
  • Если у вас этого места нет, то придётся удалить один из дисков, выбрав его и нажав кнопку «Удалить».
    Нажмите кнопку «Удалить»
  • Убедитесь, что нераспределённое место появилось. Выделите диск, который хотите расширить, кликните по кнопке «Расширить» и укажите объём памяти, который выделится диску из нераспределённой памяти. Готово, диск увеличен. В этом же разделе можно удалять тома, расширять их, форматировать или создавать новые.
    Нажмите кнопку «Расширить»
  • Видео: как переразбить разделы жёсткого диска при установке Windows 7

    С помощью сторонних программ

    Существует несколько бесплатных программ, заменяющих утилиту Windows для работы с дисками и их разделами. Например, Aomei Partition Assistant. Это удобная программа на русском языке, отличающаяся простым и понятным дизайном.

  • Кликните по желаемому диску правой кнопкой мыши, находясь в главном меню программы, и выберите пункт «Изменить размер раздела».
    Нажмите кнопку «Изменить размер раздела»
  • Перегоните ползунок или измените цифры в окнах, чтобы отредактировать размеры диска. Процесс повторяет все действия и условия, описанные выше в статье в разделе «Через встроенные утилиты».
    Перегоните ползунок или измените цифры в окнах
  • Используйте функцию «Применить» в главном меню программы, чтобы сохранить результаты изменений. Нажмите кнопку «Применить»
  • Перезапустите ПК, чтобы все приложения и процессы приняли внесённые правки. Нажмите кнопку перезагрузки
  • Видео: как пользоваться программой Aomei Partition Assistant

    Функция «Расширить том» недоступна

    Некоторые пользователи встречаются с тем, что пункт «Расширить том» во встроенной утилите или во время установки Windows 7 неактивен, то есть подсвечивается нейтральным цветом.

    Подобная проблема появляется в том случае, если у вас нет места, которое можно отдать одному из дисков. То есть у вас отсутствует нераспределённый объем памяти.

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

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

    Закономерно возникает вопрос: а зачем сейчас нужно сжимать файлы, если все основные технические характеристики персональных компьютеров каждые полтора-два года удваиваются? Оперативная память современной персоналки от 128 до 512 мегабайт, дисковая память вообще исчисляется десятками гигабайт. Казалось бы, можно особенно не заботиться о размерах файлов.

    Но интерес к сжатию файлов по-прежнему высок. Можно выделить две основные причины такого интереса. Первая, на персональных компьютерах стали воспроизводить и обрабатывать звук и изображение. Звуковые, графические и особенно видео файлы по объему памяти требуют на порядки больше памяти, чем текстовые. Одна фотография 15х20 см с хорошим разрешением 600 точек на дюйм или всего одна десятиминутная музыкальная композиция по объему превышают собрание сочинений Чехова.

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

    Архиваторы уменьшают некоторые файлы в 5-10 раз. За счет чего удается так сильно сократить размер файла? Некоторые файлы построены неоптимально с точки зрения их объема. Например, распространенные архиваторы сжимают большие файлы Microsoft Word в пять-шесть раз, а маленькие почти в десять. Чтобы прочесть такой сжатый текстовый файл, его нужно разжать той же самой программой.

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

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

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

    Надо подчеркнуть, что программы-архиваторы не проводят анализа содержания. Одна и та же по смыслу информация может занимать совершенно разные объемы памяти. Страница текста отпечатанного на компьютере в текстовом редакторе - это всего два килобайта. Если та же страница представлена в виде черно-белой картинки с удовлетворительным пространственным разрешением, то требуется - 2 мегабайта, то есть в тысячу раз больший объем. В цвете эта страница достигнет 20 мегабайт. Если текст прочтет диктор по радио, то в зависимости от качества записи две минуты звучания займут от одного до 20 мегабайт. Наконец, вы захотели увидеть диктора, читающего эту страницу: размер оцифрованного файла увеличится еще на порядок.

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

    Интернет - очень удобная среда для общения профессионалов. Удаленные друг от друга специалисты из разных стран могут обсуждать проблемы своей области. В Сети хорошо известна сетевая иерархия Usenet. Она объединяет тысячи дискуссионных групп на самые разные темы. Есть там и группа под названием COMP.COMPRESS. В ней специалисты обсуждают компрессию, т.е. сжатие информации. Участие в обсуждениях группы требует значительной подготовки. Поэтому случайные посетители в COMP.COMPRESS надолго не задерживаются. Правда, время от времени кем-то из новичков высказывается мнение, действующее на специалистов по сжатию примерно так же, как на физиков проекты вечного двигателя, а на историков - сочинения Фоменко. Условно проблему можно назвать "чудо-компрессор".

    Как правило, речь идет о том, что сотрудники малоизвестной компании разработали революционный алгоритм или даже программу для многократного сжатия информации. Обычно утверждается, что сжатие идёт без потерь, и (самое главное) - во много раз сжимается любая информация. При внимательном рассмотрении оказывается, что это - блеф, но, тем не менее, эта idea fix регулярно возникает на страницах компьютерной прессы. Характерный пример. В апреле 92-го года компания WEB Technologies объявила о создании программы, сжимающей в 16 раз любые файлы размером больше 64-х килобайта. Были другие фирмы, которые заявляли о столь же удивительных параметрах своих программ. Некоторым из них удалось даже запатентовать собственные алгоритмы, однако, в результате, подобные проекты оказались мыльными пузырями.

    Это, конечно, не значит, что компрессия данных, как направление, больше не развивается. Наоборот, едва ли не каждые полгода появляются новые алгоритмы или совершенствуются старые, сжимающие данные всё сильнее и сильнее. Особенно заметен прогресс в компрессии звука и видео. Если десять лет назад для записи обычного фильма требовались два огромных лазерных диска размером с большую грампластинку, то сейчас для достижения близкого качества достаточно одного CD-ROM-а, и судя по всему, это не предел. Такие успехи создают у неспециалистов иллюзию, что сжимать можно всё и очень сильно, надо только придумать алгоритм. Но не надо забывать, что популярные алгоритмы сжатия звука и графики сжимают данные с потерями. Это означает, что они не столько сжимают информацию, сколько удаляют из неё фрагменты, удаление которых не режет слух и не бросается в глаза. Но даже непрофессионал, если у него есть возможность сравнить, услышит разницу между действительно качественным звуком и сжатыми файлами.

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

    Несмотря на это, благодаря случайным посетителям, слухи о чудо-компрессорах регулярно проникают в группу COMP.COMPRESS и раздражают её старожилов. В один прекрасный день, чтобы покончить с вопросом раз и навсегда, один из профессионалов, Майк Голдмэн (Mike Goldman), предложил всем обладателям чудо компрессора выплатить денежное вознаграждение. Он написал:

    Майк Голдмен

    Я готов заплатить пять тысяч долларов любому, кто выполнит следующие условия. Вы сообщаете мне, какого размера файл можете сжать, и в доказательство своей серьезности присылаете мне 100 долларов. Я генерирую файл и высылаю вам. Вы изучаете его сколько хотите, затем сжимаете и присылаете мне вместе с программой для разжатия. Я разжимаю файл и проверяю - не была ли потеряна информация. Если не была, и сжатый файл вместе с вашим декомпрессором хоть сколько-нибудь меньше исходного файла, я заплачу вам 5 тысяч, плюс ваши 100 долларов.

    Александр Костинский

    Другими словами, если у вас есть программа, на самом деле сжимающая любую информацию, то вы легко можете заработать пять тысяч долларов. Предложение Голдмена, было выложено в Интернете http://www.faqs.org/faqs/compression-faq/part1/section-8.html вместе с подробными объяснениями, почему нельзя сжать случайную информацию и почему архиватор, сжимающий любые данные - невозможен. Пари оставалось без ответа несколько лет, но 26-го марта прошлого года, по электронной почте Голдмену пришло письмо от человека по имени Патрик Крейг (Patrick Craig) в нем писалось:

    Патрик Крейг

    Я прочитал ваше предложение. Звучит очень заманчиво, оно всё еще в силе? Если да, то хотелось бы узнать детали о декомпрессоре - он должен запускаться на любой машине или достаточно какой-то одной платформы, например Linux?

    Майк Голдмен

    Да, предложение в силе. Linux-а достаточно. Вы хотите рискнуть?

    Патрик Крейг

    Я всё еще думаю над этим. Вам нужен только сжатый файл?

    Майк Голдмен

    Вы говорите, какого размера файл нужен, и присылаете мне 100 долларов. Я генерирую файл и высылаю вам. Вы присылаете мне его сжатым вместе с декомпрессором. Если сжатый файл вместе с декомпрессором меньше оригинала - я высылаю вам 5 тысяч. Если у вас не получилось - можете опять прислать мне 100 долларов и попробовать ещё раз.

    Патрик Крейг

    А могу я прислать сжатую информацию не одним файлом, а несколькими частями, плюс декомпрессор, который восстановит оригинал?

    Майк Голдмен

    Да, вполне.

    Патрик Крейг

    Я принимаю вызов. Как вам можно отправить деньги?

    Майк Голдмен

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

    Патрик Крейг

    Я до сих пор думаю над оптимальным размером, но полагаю, он будет меньше гигабайта. У вас есть где-нибудь доступ к анонимному ftp-серверу?

    Александр Костинский

    Далее идёт обсуждение мелких деталей, из которых выясняется, что обладатель чудо компрессора - англичанин. Он сейчас живёт в Японии, откуда не может послать чек в США Майку, поэтому вышлет деньги наличными по почте. Видя, что вызов принят, Майк пробует выяснить - каким же способом Патрик собирается выполнить теоретически невозможные условия, но тот не сдаётся, отвечает: "подожди, увидишь" и высылает деньги. Заметим, что переговоры уместились в одиннадцать электронных писем и прошли всего за несколько часов. Наличные идут по обычной почте из Японии в США четверо суток. Майк получает деньги и Патрик сообщает ему размер файла, который он готов уменьшить. Он требует 3 мегабайта. Но что же предлагал сжать всем желающим Майк Голдмен?

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

    Надежными генераторами случайных чисел многие специалисты считают источники радиоактивного излучения. Радиоактивные вещества распадаются в строгом соответствии с теорией вероятности, и повлиять на их активность в обычных условиях практически невозможно. Криптографы для создания надёжных ключей шифрования используют именно радиоактивные образцы. Но есть и более простые решения. Например, Web-сайт Random.org даёт посетителям доступ к генератору случайных чисел, построенному на обычном радиоприёмнике. Этот приёмник подключён к серверу через обычную аудиокарту и настроен на частоту, на которой не ведутся радиопередачи. Источником случайных чисел служит атмосферный радиошум. Это вполне качественный генератор. Специальной программой его результаты можно собирать в файл, и именно из этого источника Майк Голдмен получил 3 мегабайта несжимаемых данных для Патрика Крейга.

    Что же сделал с ними Патрик Крэйг? Свою версию событий он поместил в Интернете:

    Патрик Крейг

    Тот, кто предлагает вам такое пари, наверняка знаком с теорией информации и, скорее всего, предложит для сжатия данные какого-нибудь генератора случайных чисел. Теоретически, такой генератор может выдать всё что угодно, даже осмысленный текст, который можно сжать обычным архиватором, но надеяться на это не стоило, поскольку Майк Голдмен несомненно проверял файл, перед тем как высылать его мне. По условиям пари было достаточно сэкономить всего один байт, при этом ничего не говорилось о сохранении имени исходного файла. Можно было использовать имя файла для сохранения в нём нескольких байт информации, соответственно уменьшив на них общий размер файла. Однако, большинство сочло бы это нечестным трюком.

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

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

    Александр Костинский

    Вот что придумал Патрик. Пусть, у нас есть длинный файл случайных данных. Находим в этом файле, допустим букву "А". Теперь на букве "А" мы разрежем файл на две части, а саму букву выбросим. У нас получатся два файла, которые в сумме будут на один байт меньше исходного. Что бы восстановить оригинал, нужно просто склеить две его части, вставив между ними букву "А".

    Естественно, исходный файл можно разрезать не на две части, а на три и больше, поскольку выбранная нами буква "А" встречается в нём много раз. Если мы имеем дело со случайными данными, то любой символ будет встречаться примерно каждые 255 символов. Таким образом, разрезая один длинный файл в тех местах, где у него находится буква "А" и выбрасывая её, мы превращаем один большой файл в цепочку маленьких, сберегая при этом четыре байта на каждом килобайте. Остаётся только написать простейшую программу, которая могла бы склеивать из множества нарезанных файлов один большой, первоначальный.

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

    В среду 4 апреля, профессионал Майк Голдмен получил от находчивого Патрика Крейга письмо, где говорилось, что исходный файл был разделён на 218 частей, суммарная их длина стала на 217 байт короче исходного файла. Программа-декомпрессор имеет размер 156 байт, кое-что ушло на сохранение имени файла. В результате, общий размер уменьшился на 44 байта. Условия, поставленные Майком Голдманом выполнены, следовательно, пора платить обещанные пять тысяч долларов.

    В дискуссионной группе COMP.COMPRESS к общему удовольствию всех подписчиков, которые несколько недель обсуждали неожиданный результат. (http://groups.google.com/groups?hl=en&ic=1&th=f2d47a8426e2de35).

    Между тем, Майк Голдмен не заплатил обещанные пять тысяч и объяснил свои действия так:

    Майк Голдмен

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

    Александр Костинский

    На это Патрик Крейг заметил:

    Патрик Крейг

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

    Александр Костинский

    Формально он прав и, если понимать условия пари буквально, Голдмен должен признать проигрыш, а не уточнять правила по ходу дела. Кое-кто в дискуссионной группе призывал его "быть мужчиной и заплатить деньги". Однако, Майк ограничился тем, что вернул Патрику 100 долларов залога, сказав, что проделанный трюк никак нельзя назвать компрессий информации, и он сожалеет, что условия пари были сформулированы недостаточно ясно.

    К чести Патрика Крейга, он не настаивал на награде и признался позже, что вовсе не рассчитывал заработать пять тысяч долларов. Его главной целью было "обхитрить хитреца" - показать, что у самоуверенного Голдмена можно выиграть, причём на его условиях, если рассматривать проблему, как головоломку, используя нечеткую постановку задачи.

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

    Доброго времени суток. Сегодня рассмотрим довольно популярную тему для новичков, это работа с уже созданными разделами жесткого диска (вы ведь уже купили новый жесткий диск ?:) и мы рассмотрим такие операции как уменьшение объема (сжатие) жесткого диска и расширение за счет неразмеченной области. Для этого мы не будем использовать никаких сторонних программ, а воспользуемся, встроенной в операционные систему Windows, утилиту «Управление дисками». Итак, для чего нам могут понадобится эти знания? Предположим вы изначально на жестком диске, но со временем вы решили что для хранения фильмов, музыки и фото достаточно и одного, проще как бы искать:) Или другой случай, у вас на жестком диске (предположим 2Tb) есть два локальных диска, один под систему (локальный диск С), второй под личные данные (диск D), но когда вы их разбивали вы оставили слишком мало объёма для диска C и вам это постоянно создает дискомфорт. Вот для решения таких таких ситуаций и написана данная статья.

    В этой статье я совершу, последовательно:
    — Сжатие (уменьшение) локального диска,
    — Расширение (увеличение) локального диска за счет новой неразмеченной области.

    Вот, что нам потребуется.

    1) Первое что нам нужно, это открыть утилиту «Управления дисками». Для счастливых обладателей Windows 8.1 и 8 достаточно кликнуть правой клавишей по кнопке «Пуск» (или в левом нижнем углу рабочего стола для Windows 8) и выбрать «Управление дисками». Всем остальным нужно идти в «Панель управления → Система и безопасность → Администрирование → Управление компьютером → Запоминающие устройства → Управления дисками».

    3) Жмём правой клавишей по разделу в правой части окна и выбираем «Сжать том».

    4) Откроется диалоговое окно с выбором объёма для сжатия. В этом окне показан текущий размер раздела, доступное(не занятое) пространство для сжатия и размер локального диска после сжатия, в мегабайтах. Чтобы максимально увеличить сжатие диска, перед этой операцией необходимо сделать дефрагментацию раздела. Я использую пустой диск, поэтому у меня доступен для сжатия почти весь его объём. Вводим необходимое количество мегабайт в строке «Размер сжимаемого пространства» и жмём «Сжать».

    6) Теперь мы расширим раздел используя эту неразмеченную область. Для этого жмём правой клавишей по разделу и выбираем «Расширить том».

    7) Откроется «Мастер расширения тома», жмём далее.

    На этой странице показаны доступные и выбранные неразмеченные области, а так же можно указать сколько из неразмеченной области нужно использовать для расширения локального диска (пункт «Выберете размер выделяемого пространства»). Я использую весь объём, вы смотрите по своим обстоятельствам.

    Времена архиваторов постепенно заканчиваются и с каждым годом, пользователи всё реже сжимают информацию.

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

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

    Какие файлы не сжимаются архиваторами?

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

    Сработать такой метод может только в том случае, если второе сжатие производится с более свежего софта.

    Что касается музыки и видео файлов, то их вообще можно не сжимать. Видеозаписи по умолчанию сжимаются кодеками-архиваторами, поэтому их добавление в архив не поможет сократить объем занимаемой памяти.

    Аудиофайлы можно добавить в архив для сжатия, но максимум, что вам удастся «выкроить» это 5-7% памяти, согласитесь, из-за этого можно вообще не терять время на архивацию.

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

    Также, отлично экономит место уменьшение размера изображений и изменение формата. Всем известно, что PNG файлы занимают намного больше места, чем привычный формат Jpg.

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

    Но если архиваторы не так нужны сегодня, почему их разработчики продолжают выпускать обновления и даже продают программные продукты? Объяснить это не сложно, за счет архиваторов, можно удобно группировать данные, например, чтобы не передавать их через интернет по одному.

    Также, путем архивации информации, можно увеличить её защиту, ведь даже в стандартном наборе

    
    Top