Total Commander Forum Index Total Commander
Форум поддержки пользователей Total Commander
Сайты: Все о Total Commander | Totalcmd.net | Ghisler.com | RU.TCKB
 
 RulesRules   SearchSearch   FAQFAQ   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Single Post  Topic: Autorun 
Author Message
Orion9



PostPosted: Thu Sep 04, 2025 00:16    Post subject: Reply with quote

Loopback wrote:
Хотя сейчас, при практически повсеместном распространении SSD проблема фрагментации, кажется, не очень актуальна.

Так и есть. Хотя еще рано списывать HDD со счетов. Все зависит от задач и бюджета, но есть и долгожители, которые годами служат верой и правдой и которые, к сожалению, могут посыпаться. Вот тогда и будет нужна такая программа, как BadNTFS, чтобы продлить жизнь старичкам (не всем, конечно, а тем, кому поможет). По принципу работы она похожа ни Victoria, только работает на уровне кластеров, а не секторов. Так же делает скан поверхности и выявляет нестабильные участки, которые можно пометить как бэды на уровне файловой системы, чтобы ОС к ним больше не обращалась. Лог у этой утилиты примерно такой:
Code:
Unstable cluster detected in range 217616842-217616905 [226 ms]

Unstable cluster detected in range 217619338-217619401 [125 ms]
Unstable cluster: 217619838 [165 ms] [FREE]
Unstable cluster: 217620298 [852 ms] [FREE]
Unstable cluster: 217620305 [476 ms] [FREE]

Unstable cluster detected in range 217621450-217621513 [1506 ms]

Unstable cluster detected in range 217622602-217622665 [1007 ms]

Unstable cluster detected in range 217624202-217624265 [858 ms]

Unstable cluster detected in range 217627402-217627465 [1736 ms]

Если кластер ничем не занят, то она так и пишет [FREE], в противном случае остается не ясным, какие файлы могут находится в диапазоне. Вот здесь и может пригодится поле "FragEntry" для поиска таких файлов.
Loopback wrote:
Что-то сомневаюсь, тестировал на дисках виртуалок, такая ситуация наблюдается почти везде

Видимо, так и есть. Возможно система, сама создает такие цепочки, хотя они вообще-то смежные и являются одной непрерывной областью. Может быть, это обусловленно задержками во время записи или еще какой-то спецификой работы ОС, о которой простому пользователю не известно. Чтобы разбираться в таких тонкостях, нужны более глубокие знания.
Loopback wrote:
Да и возможность отмены мониторинга не помешала бы.

Это точно. Можно сделать еще одну переменную и добавить проверку в цикл, чтобы выходить из него при повторном нажатии, если он уже запущен. Также можно сделать задержку с 1-2 минуты после завершения непрерванного цикла, чтобы у пользователя была возможность отменить операцию после ее завершения. В общем, тема такая, что всегда найдется где и что улучшить.
A55555 wrote:
Где взять библиотеку Autorun_Runtime.dll, её нет по умолчанию в папке Plugins?

Какая у вас версия плагина? Возьмите Autorun 2.2.19.1 отсюда:
https://total.darkhost.ru/wiki/doku.php?id=ru:autorun
View user's profile Send private message


Powered by phpBB © 2001, 2005 phpBB Group