Доступно мало місця для стиснення. Як стиснути і як створити том або розділ Windows. Як це працює

Перші персональні комп'ютери мали невелику дискову пам'ять. Щоб перенести файли та програми з одного комп'ютера на інший, їх записували на гнучкі дискети малої ємності. Пам'яті катастрофічно не вистачало. Дефіцит пам'яті природно спонукав комп'ютерників шукати методи бюджетного запису файлів. Одним із таких способів стала компресія або стиснення інформації. Виявилося, що у багатьох випадках файл можна після перетворення спеціальною програмою зробити набагато меншим за розміром. Програми стиску стали називати архіваторами. Сьогодні ми на прикладі однієї цікавої історії докладно розповімо про таку корисну для кожного користувача функцію, як стиснення файлів.

Закономірно постає питання: а навіщо зараз потрібно стискати файли, якщо всі основні технічні характеристики персональних комп'ютерів кожні півтора-два роки подвоюються? Оперативна пам'ять сучасної персоналки від 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 мегабайти. Але що ж пропонував стиснути всім охочим Майк Голдмен?

Людина, яка ризикує п'ятьма тисячами доларів, має подбати про стисливість своїх даних. Цілком стислива інформація, як уже говорилося - набір випадкових чисел. Але, виявляється, гарантовано отримати такий набір – не таке просте завдання. Програма завжди суворо слідує алгоритму і в результаті її роботи можуть бути згенеровані лише псевдовипадкові числа. При цьому немає впевненості, що цей ряд чисел не може бути повторений або згенерований такою програмою. Справжній хаос можна знайти лише у подіях реального життя.

Надійними генераторами випадкових чисел багато фахівців вважають джерела радіоактивного випромінювання. Радіоактивні речовини розпадаються у суворій відповідності до теорії ймовірності, і вплинути на їх активність у звичайних умовах практично неможливо. Криптографи для створення надійних ключів шифрування використовують радіоактивні зразки. Але є й простіші рішення. Наприклад, сайт 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) Відкриється «Майстер розширення тому», тиснемо далі.

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

У часи моєї юності було чи не найбільш функцією, що до неї зверталася - диски по 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. І попрацювати доведеться.

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

Встановіть у BIOS завантаження з дисковода з диском Windows усередині:

виберіть мову та у вікні установки виберіть пункт Відновлення системи:


Часи архіваторів поступово закінчуються і з кожним роком користувачі все рідше стискають інформацію.

Це не дивно, коли були вінчестери, розраховані лише на кілька мегабайт, без стиснення навіть звичайних текстів, було не обійтися, але сьогодні купити додаткову пам'ять можна без особливих витрат.

За звичкою або через свої переживання про зайве місце на диску, деякі все ж таки продовжують стискати дані, але це не завжди працює. Чому файли не стискаються архіватором? Справа в тому, що деякі дані взагалі немає сенсу намагатися стискати, оскільки це неможливо.

Які файли не стискаються архіваторами?

Почнемо з того, що стиску не піддаються дані, які раніше проводилися через архіватор. Програма повністю скоротила можливий обсяг пам'яті, замінивши всі дані, що повторюються, тому повторне архівування не допомагає.

Спрацювати такий метод може тільки в тому випадку, якщо другий стиск проводиться з свіжішого софту.

Що стосується музики та відео файлів, то їх взагалі можна не стискати. Відеозаписи за замовчуванням стискаються кодеками-архіваторами, тому їх додавання до архіву не допоможе скоротити обсяг пам'яті, що займається.

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

Графічні елементи (картинки) також краще не архівувати, а стискати, шляхом редагування. Наприклад, ви можете змінити кількість кольорів, адже не завжди потрібна передача кількох тисяч колірних схем, іноді досить 256 колірної палітри.

Також, відмінно економить місце зменшення розміру зображень та зміна формату. Всі знають, що PNG файли займають набагато більше місця, ніж звичний формат Jpg.

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

Але якщо архіватори не такі потрібні сьогодні, чому їх розробники продовжують випускати оновлення і навіть продають програмні продукти? Пояснити це не складно, за рахунок архіваторів можна зручно групувати дані, наприклад, щоб не передавати їх через інтернет по одному.

Також, шляхом архівації інформації, можна збільшити її захист, адже навіть у стандартному наборі

Редагування розділів та томів рятує при необдуманій розмітці диска на початку інсталяції 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. З'являться додаткові посилання – натисніть посилання «Видалити». Вийде попередження про перенесення даних, натисніть «OK» та видаліть розділ. Аналогічно вчиніть із сусідніми розділами (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 – справа неважка. Головне - не втратити цінні дані, які ви збирали і створювали не один рік.