Telegram Group & Telegram Channel
⚙️ Работает ли в утилите 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 - вдруг там было то же самое :) Но у меня такой старой системы уже нет. Если у вас завалялась, поделитесь аналогичным отчетом ✌️



group-telegram.com/sterkin_ru/1528
Create:
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

View MORE
Open in Telegram


Telegram | DID YOU KNOW?

Date: |

Additionally, investors are often instructed to deposit monies into personal bank accounts of individuals who claim to represent a legitimate entity, and/or into an unrelated corporate account. To lend credence and to lure unsuspecting victims, perpetrators usually claim that their entity and/or the investment schemes are approved by financial authorities. Despite Telegram's origins, its approach to users' security has privacy advocates worried. "The argument from Telegram is, 'You should trust us because we tell you that we're trustworthy,'" Maréchal said. "It's really in the eye of the beholder whether that's something you want to buy into." Channels are not fully encrypted, end-to-end. All communications on a Telegram channel can be seen by anyone on the channel and are also visible to Telegram. Telegram may be asked by a government to hand over the communications from a channel. Telegram has a history of standing up to Russian government requests for data, but how comfortable you are relying on that history to predict future behavior is up to you. Because Telegram has this data, it may also be stolen by hackers or leaked by an internal employee. "For Telegram, accountability has always been a problem, which is why it was so popular even before the full-scale war with far-right extremists and terrorists from all over the world," she told AFP from her safe house outside the Ukrainian capital.
from tr


Telegram Windows 11, 10, etc - Вадим Стеркин
FROM American