- Графічний інтерфейс дефрагментатора Windows 7
- Параметри командного рядка утиліти defrag.exe
- приклади команд
Windows 7 автоматично дефрагментує розділи жорсткого диска в фоновому режимі, тобто від вас не потрібно ніяких додаткових дій. Дефрагментація виконується за допомогою планувальника завдань, при цьому аналіз диска, запуск дефрагментації, а також настройка її розкладу виконуються в одному вікні. Крім того, дефрагментацію можна виконувати в командному рядку за допомогою утиліти defrag.exe, у якій в Windows 7 з'явилися нові параметри.
Увага! Оновлена версія цієї статті, в т.ч. і для новіших ОС Windows, знаходиться тут .
Графічний інтерфейс дефрагментатора Windows 7
Як і в попередніх ОС Windows, відкрити дефрагментатор можна з властивостей диска на вкладці Сервіс. Але швидше буде ввести дефраг в пошук меню Пуск. На відміну від Windows XP, де для дефрагментації використовувалася урізана версія Diskeeper, в Windows Vista і 7 застосовується власна утиліта командного рядка defrag.exe, що запускається за розкладом.
Система відразу показує розклад, час минулого запуску і рівень фрагментированности дисків. Він буде на нулі, якщо ви не відключали планувальник завдань (на який крім запуску дефрагментації покладено безліч інших системних задач). У цьому випадку аналіз не повідомить нічого нового - рівень фрагментированности в 10% і менше система вважає нормальним. Але при бажанні дефрагментацію завжди можна запустити вручну кнопкою Дефрагментація диска.
Ви також можете налаштувати розклад, щоб дефрагментація починалася в той час, коли ви не ведете активної роботи за комп'ютером.
За кнопкою Вибрати диски ховається також настройка автоматичної дефрагментації всіх нових дисків (вона включена за замовчуванням).
Графічний інтерфейс дефрагментатора не балує подробицями про стан дисків, проте їх можна дізнатися за допомогою командного рядка.
Параметри командного рядка утиліти defrag.exe
У Windows 7 утиліта defrag.exe придбала нові параметри командного рядка: / E, / H, / M, / T, / U і / X. Повний список параметрів утиліти наводиться в таблиці.
Параметр Опис / A
Аналізує вказаний тому.
Логічно виконати аналіз перед ручної дефрагментацією. У результатах буде сказано, яким розділах вона потрібна.
/ C
Виконує операцію на всіх томах.
Цей параметр позбавляє від необхідності перераховувати всі букви розділів при аналізі або дефрагментації.
/ E
Виконує операцію на всіх томах, крім зазначених.
Ще один параметр, що економить час.
/ H
Виконує операцію зі звичайним пріоритетом (за замовчуванням використовується низький).
Прискорює процес дефрагментації, але може уповільнити роботу інших додатків, що звертаються до диска в цей час.
/ M
Виконує операцію на всіх томах одночасно в фоновому режимі.
Стандартну поведінку дефрагментатора - послідовна робота над томами.
/ T Чи відстежує поточну операцію на зазначеному томі. / U Виводить прогрес поточної операції на зазначеному томі в процентному відношенні. / V Виводить детальний звіт про томах, їх фрагментированности, файлах і папках, а також про вільний простір і MFT. / X Об'єднує вільний простір на зазначених томах. / R Виконує часткову дефрагментацію (поведінка за умовчанням), намагаючись об'єднувати тільки фрагменти розміром менше 64 Мб. / W Виконує повну дефрагментацію, намагаючись об'єднувати будь-які фрагменти незалежно від їх розміру. / F Виконує примусову дефрагментацію, навіть якщо на диску недостатньо вільного простору.
Хоча три останніх параметра не відображаються у внутрішній довідці утиліти (defrag /?), Вони працюють.
приклади команд
У таблиці наводяться кілька прикладів команд, які ви можете використовувати для дефрагментації розділів. Виконувати аналіз та дефрагментацію потрібно в командному рядку, запущеної від імені адміністратора .
Команда Опис defrag / A / C / U / V Аналізує фрагментованість всіх розділів, відображаючи хід операції, і виводить докладний звіт. defrag C: / W / V Виконує повну дефрагментацію розділу C, а потім виводить докладний звіт. defrag C: / E / H / F Виконує дефрагментацію всіх розділів крім C зі звичайним пріоритетом незалежно від кількості вільного простору на них.
Defrag /?