Дефрагментация в ОС Windows
При работе с оборудованием, мне приходится сталкиваться с довольно старыми устройствами, их их работу нужно как-нибудь оптимизировать. Одним из вариантов оптимизации является дефрагментация #HDD.
PowerShell
Командлет по дефрагментации для #PowerShell называется Optimize-Volume и может принимать следующие параметры:
-Analyze- выполнение анализа указанного тома.-Defrag- выполнение дефрагментации указанного тома.-DriveLetter- буква тома.-NormalPriority- выполнение процесса с нормальным приоритетом (по умолчанию приоритет пониженный).-ReTrim- выполнение TRIM-операции для #SSD.
Это наиболее востребованные параметры. Остальные параметры можно посмотреть в официальной документации.
Для всех команд можно добавить параметр -Verbose, который выводит подробную информацию о происходящем процессе.
Анализ тома
Где:
-DriveLetter C- буква тома (диск C:).-Analyze- анализ.
Дефрагментация
Где:
-DriveLetter C- буква тома (диск C:).-Defrag- дефрагментация.
TRIM-операция для SSD
Где:
-DriveLetter C- буква тома (диск C:).-ReTrim- на дисках SSD запускает TRIM-операцию.
CMD Defrag
Утилита defrag.exe выполняет анализ и оптимизацию томов через командную строку. Утилита может принимать следующие параметры:
- Тома:
/c- выполнение операции на всех томах./e- выполнение операции на всех томах, кроме указанных.
- Операции:
/a- анализ указанных томов./d- выполнение традиционной дефрагментации (по умолчанию). На многоуровневом томе традиционная дефрагментация выполняется только на уровне ёмкости./l- выполнение TRIM-операции для SSD./o- выполнение правильной оптимизации для каждого типа носителя./u- отображение хода операции.
Для всех команд можно добавить параметр /v, который выводит подробную информацию о происходящем процессе.
Анализ тома
Анализ тома, с отображением хода выполнения и выводом результатов в подробном формате:
Где:
c:- буква тома (дискC:)./u- отображение хода выполнения операции./a- анализ.
Параллельная дефрагментация
Параллельная дефрагментация томов C: и D: в фоновом режиме:
Где:
c:- буква тома (дискC:).d:- буква тома (дискD:)./m- выполнение операции с каждым томом параллельно в фоновом режиме.
Дефрагментация всех томах
Выполнить дефрагментацию на всех локальных томах с нормальным приоритетом:
Где:
/u- отображение хода выполнения операции./c- выполнение операции на всех томах./h- выполнение операции с нормальным приоритетом (по умолчанию приоритет пониженный).
TRIM-операция для SSD
Где:
/u- отображение хода выполнения операции./c- выполнение операции на всех томах./lили/retrim- на дисках SSD запускает TRIM-операцию.