Стискаємо ntfs розділ, heximal blog

Стискаємо ntfs розділ

Знадобилося мені зменшити розділ ntfs і ось для чого. У сусідньому розділі живе Mac Os X Leopard. І ось вирішив я нарешті почати писати програми для iPhone. Скачав з iPhone Dev Center iPhone SDK. Він в запакованому вигляді важить більше 2 Гб. Установча програма попросила 10Гб на диску. Доступно виявилося тільки 3. Після розчищення всього чого тільки можна стало 4. В вин розділі виявилося можливим безболісно отцапать 16г, і я почав вивчати питання. На халяву зробити не вийшло. Стандартна програма в вісті (управління дисками) сказала, що може стиснути вин-розділ аж на цілих 0Мб. Вирішивши, що справа в фрагментації, зробив дефрагментацію знову ж стандартної віндового утилітою. Після цієї операції винда дозволила стиснути свій розділ на 100Мб. Теж не айс. Сторонні утиліти показали той же результат. І все через непереміщуваними областей (файли підкачки, тимчасові файли ітп). Став вивчати питання, і знайшов спосіб. Описую послідовність дій (може кому стане в нагоді). Увага! Якщо ви чувствуюте, що ваші навички системного адміністрування і поводження з комп'ютером не досить великі, настійно не рекомендую здійснювати нижчевикладені дії самостійно. Скористайтеся допомогою більш кваліфікованого асистента.

І так, завдання - зробити непереміщуваними файли переміщуються. Для цього потрібно:

- Здійснити очищення дисків (Disk Cleanup Wizard) Програми - Стандартні - Службові - Очищення диска. Я поставив галки на всіх пунктах.
- Відключити відновлення системи. Правою кнопкою на Мій комп'ютер - Властивості, далі Захист системи і закладка Захист системи. Знімаємо з нашого диска галку - ОК. )
- Відключити файл підкачки. Окриваем властивості системи в Панелі управління, далі Додаткові параметри системи, закладка Додатково, Швидкодія - кнопка Параметри. Закладка Додатково - віртуальна пам'ять - кнопка Змінити. Вибираємо в списку віндовий диск, ставимо перемикач Без файлу підкачки, тиснемо кнопку Задати. Винда попроситься перезавантажитися - поки не треба. У Свойствах систем У розділі Завантаження й відновлення натискаємо Параметри і там в списку Запис налагоджувальної інформації вибираємо Ні.
- Відключаємо режим гібернації, якщо він включений. Це можна зробити, наприклад, з командного рядка: powercfg -H OFF (як не важко здогадатися, включення відбувається по команді powercfg -H ON)
- Перезавантажуємо вінду і видаляємо файл c: \ Pagefile.sys. Просто так це не вийде зробити, для цього робимо наступне. У кномандой рядку виконуємо комади:
takeown / f C: \ pagefile.sys
cacls C: \ pagefile.sys / G heximal: F

Перша команда встановлює вашого користувача в якості власника файлу, друга дає можливість його видалити. Зауважте, у другій команді потрібно замість heximal написати ім'я вашого профілю. Все, файл можна видалити.
Тепер можна дефаргментіровать. Раджу безкоштовну утиліту Марка Руссиновича (sysinternals) Power Defragmenter
Після дефрагментації я особисто скористався знову ж безкоштовною утилітою EASEUS Partition Master для зміни віндового розділу.

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

Спасибо большое за інструкцію, мені допомогло отцапать у системного розділу 100 ГБ, які він не хотів віддавати))) До речі, вийшло це зробити без видалення файлу «Pagefile.sys»

Щиро Дякую. Дуже допомогло і теж без видалення pagefile.sys

допомогло навіть без перезапуску, видалення pagefile.sys, і відключення глибокого сну (права треба ще отримати). Корисність зашкалює.