Добавить «Дефрагментация» в контекстное меню диска в Windows

Кратко: если вы используете традиционный жёсткий диск (HDD) и хотите иметь быстрый доступ к дефрагментации прямо из проводника, можно добавить соответствующий пункт в контекстное меню диска через редактор реестра. Это удобно, если автоматическая еженедельная дефрагментация пропускается или вы предпочитаете запускать процесс вручную.
Важно: перед изменениями в реестре сделайте резервную копию системы или экспорт ключей. Ошибки в реестре могут нарушить работу ОС.
Что делает инструкция и когда это нужно
- Добавляет пункт “Defragment” в контекстное меню диска (правая кнопка мыши на разделе/диске в Проводнике).
- При выборе пункта запускается системная утилита defrag с параметром подробного вывода (
-v). - Полезно для HDD; для SSD дефрагментация не требуется и может сокращать ресурс устройства.
Когда не нужно:
- На SSD — не запускайте дефрагментацию. Современные Windows не дефрагментируют SSD обычным способом.
- Если вы не уверены работать с реестром — используйте стандартный инструмент «Оптимизация дисков» через интерфейс Windows.
Шаги — быстрый план (коротко)
- Откройте Редактор реестра: Win + R → введите
regedit→ Enter. - Перейдите в ключ:
HKEY_CLASSES_ROOT\Drive\shell- Создайте новый ключ
runasвнутриshell. - В значении
(Default)уrunasзадайте текст отображения, напримерDefragment. - (Опционально) создайте строковое значение
Extended, чтобы пункт появлялся только при Shift+правый клик. - Внутри
runasсоздайте ключcommandи в его(Default)поместитеdefrag %1 -v. - Перезагрузите систему или выйдите из учётной записи и зайдите снова, чтобы обновить меню.
Подробная пошаговая инструкция
- Откройте окно “Выполнить” (Win + R), введите
regeditи нажмите Enter. Либо найдите «Редактор реестра» через меню Пуск.

- В редакторе реестра перейдите по пути:
HKEY_CLASSES_ROOT\Drive\shell
- Щёлкните правой кнопкой на ключе “shell”, выберите “New” → “Key” (Новый → Ключ).

- Назовите новый ключ
runasи нажмите Enter. После создания ключа вы увидите его в дереве.

- В правой панели дважды щёлкните по значению
(Default)и введите текст, который будет виден в контекстном меню. Пример:Defragment.

- Если вы хотите, чтобы пункт появлялся только при удержании Shift при клике, щёлкните правой кнопкой по пустому месту в правой панели, выберите “New” → “String Value” и создайте строковое значение с именем
Extended. Значение оставьте пустым.

- Внутри
runasсоздайте новый ключcommand(правый клик → New → Key → имяcommand). Выберитеcommand, затем дважды щёлкните(Default)справа и в поле данных значения введите:
defrag %1 -vНажмите OK.

- Перезагрузите компьютер или выйдите/войдите в учётную запись. Теперь при клике правой кнопкой на диске в Проводнике должен появиться пункт “Defragment”.

- При выборе пункта откроется окно командной строки и отобразится подробный лог работы
defragблагодаря параметру-v.

Альтернативные подходы
- Использовать встроенный графический инструмент: Пуск → “Оптимизация дисков” (Defragment and Optimize Drives). Это безопасный путь без правки реестра.
- PowerShell: можно запускать оптимизацию через PowerShell (командлет Optimize-Volume) для скриптовых задач и планирования.
- Сторонние утилиты: есть программы с графическим интерфейсом и дополнительными возможностями мониторинга. Используйте только проверенные источники.
Критерии приёмки
- Пункт “Defragment” виден в контекстном меню диска (или появляется при Shift+правый клик, если создано
Extended). - При выборе пункта запускается дефрагментация выбранного тома и выводится подробный лог.
- Операция идёт только для HDD; SSD остаются нетронутыми при ручном использовании (проверьте тип носителя перед запуском).
Чеклист для администратора и обычного пользователя
Администратор:
- Сделать резервную копию реестра (File → Export).
- Иметь права администратора для изменения ключей в HKEY_CLASSES_ROOT.
- После изменений проверить видимость пункта и корректность запуска команды.
Обычный пользователь:
- Спросить администратора о внесении изменений.
- Использовать стандартный инструмент «Оптимизация дисков», если нет прав на изменение реестра.
Откат — быстрый runbook восстановления
- Откройте regedit и перейдите в:
HKEY_CLASSES_ROOT\Drive\shell\runas- Удалите ключ
runasцеликом (правый клик → Delete) — это удалит иcommand. - Если создавали значение
Extendedв другом месте — удалите его. - Перезагрузите систему.
Если после удаления меню не обновилось — выйдите из учётной записи и войдите снова.
Когда этот способ может не сработать
- Ограничения групповой политики в корпоративной сети могут блокировать изменения в реестре.
- Отсутствие прав администратора не позволит создать ключи в HKEY_CLASSES_ROOT.
- Нестандартные локализации Windows и сторонние оболочки проводника могут вести себя иначе.
Ментальные модели и рекомендации
- Дефрагментация полезна для HDD: она перемещает фрагменты файлов рядом и сокращает механическое перемещение головки.
- SSD имеют другой принцип работы: там важен TRIM и оптимизация, а не дефрагментация блочного уровня.
- Всегда думайте в терминах прав доступа: HKEY_CLASSES_ROOT влияет на контекстное меню для всех пользователей.
Примеры тестов и приёмки
- Тест 1: Правый клик по диску C: → пункт “Defragment” отображается.
- Тест 2: Запуск пункта → появляется окно командной строки → в логе видно анализ и/или выполнение дефрагментации.
- Тест 3: Shift+правый клик (если добавлен Extended) → пункт появляется только при удержании Shift.
Краткий глоссарий (1 строка)
- defrag — встроенная командная утилита Windows для дефрагментации тома и вывода статистики.
Итог
Добавление пункта “Defragment” в контекстное меню диска даёт быстрый доступ к дефрагментации HDD прямо из Проводника. Делайте резервную копию реестра, действуйте аккуратно и проверяйте тип диска перед запуском. Удалить изменение можно простым удалением ключа runas.
Спасибо за внимание: если попробовали — поделитесь опытом в комментариях, какие диски и в каких сценариях вы дефрагментируете.
Похожие материалы
Несколько аккаунтов Skype: Multi Skype Launcher
Журнал для работы: повысить продуктивность
Персональные звуки уведомлений на Android
Скачивание шоу Hulu для офлайн‑просмотра
Microsoft Start: персонализированная новостная лента