group-telegram.com/sterkin_ru/1528
Last Update:
⚙️ Работает ли в утилите defrag.exe
ключ /w
Вопрос задали на форуме. Действительно, начиная с Windows 8 во внутренней справке утилиты ключ не указан, а также отсутствует в текущей документации. Однако та же продуктовая группа во времена Windows 8 далеко не сразу раскрыла новые ключи оптимизации дисков. И вообще, к дефрагу у меня отношение "доверяй, но проверяй" :)
ℹ️ В Windows 7 описание звучало так: выполняет полную дефрагментацию, пытаясь объединять все фрагменты вне зависимости от их размера.
Заметьте, что гарантий тут нет, только попытка. И непонятно, что считается большим размером. Допустим, это фрагмент более 64 MB - при запуске с ключом /v
утилита пишет, что не включает такие в статистику фрагментации.
Я кратко описал автору вопроса методику проверки и предложил провести ее самостоятельно, но он слился 🤷♂️ Хотя ничего сложного тут нет. Понадобится небольшой раздел (10 GB ок) и утилита для фрагментации файлов MyFragmenter, работу с которой я показывал в блоге. Идем тем же путем.
Здесь только команды, а их вывод тут https://pastebin.com/myb8CyFR
1️⃣ Создаем два файла, разбитых на 10 фрагментов, по 128 MB и 32 MB соответственно. То есть х2 и х0.5 относительно предполагаемой границы большого фрагмента 64MB.myfragmenter e:\test1.txt -s 1280000 -p 10
myfragmenter e:\test2.txt -s 320000 -p 10
Да, я знаю про 1024, но тут это неважно.
2️⃣ Проверяем количество фрагментов утилитой contig - все совпадает.contig -a e:\test1.txt
contig -a e:\test2.txt
3️⃣ Выполняем дефраг сначала без ключа /w
.defrag E: -u -v
4️⃣ Повторяем contig
. Второй файл с фрагментами по 32 MB уже дефрагментировался. А первый - нет.
5️⃣ Выполняем дефраг с ключом /w
.defrag E: -u -v -w
6️⃣ Повторяем contig
. Ничего не изменилось. Первый файл остался фрагментированным.
Я отформатировал раздел и повторил эксперимент с фрагментами по 70.5 и 57.5 MB, т.е. на 10% больше и меньше 64 MB. Получил аналогичный результат.
👉 Выводы
Поскольку это тестирование на коленке, без какой-либо документации, то и выводы далеко идущими объявлять не стоит. Но тем не менее.
🟢 Размер большого фрагмента действительно в районе 64 MB. Предполагаю, что значение не высечено в камне, поэтому погрешности в 10% достаточно.
🟢 В современных Windows с ключом /w
большие фрагменты не дефрагментируются.
Неплохо бы провести такой же эксперимент на Windows 7 - вдруг там было то же самое :) Но у меня такой старой системы уже нет. Если у вас завалялась, поделитесь аналогичным отчетом ✌️
BY Windows 11, 10, etc - Вадим Стеркин
Warning: Undefined variable $i in /var/www/group-telegram/post.php on line 260
Share with your friend now:
group-telegram.com/sterkin_ru/1528