Follow-up: чистим заполненный NTFS-раздел диска

В предыдущей статье Заполняем NTFS-раздел диска навсегда и без прав администратора я описал способ заполнения всего свободного места на NTFS-разделе без прав администратора и без создания каких-либо больших подозрительных файлов. Однако, слово "навсегда" в заголовке звучало слишком громко, поэтому я продолжил поиски вариантов исправления ситуации с забитым файлом $Secure. В итоге я обнаружил, что сделать это можно достаточно просто: нужно воспользоваться стандартной утилитой Windows CHKDSK! Никогда бы не подумал, что у нее есть такая возможность. Cудя по всему, она была добавлена году примерно в 2009 в обновлении KB919241.

Итак, достаточно запустить chkdsk с ключом /f и согласиться на перезагрузку системы, либо запустить его же со специально предназначенным для очистки ненужных дескрипторов безопасности ключом /sdcleanup (и тоже перезагрузить систему). После выполнения chkdsk все неиспользуемые дескрипторы из $Secure будут удалены. Конечно, непосвященный пользователь вряд ли сможет догадаться до решения проблемы (ведь даже понять, куда делось свободное место, не так-то просто). Кроме того, запуск chkdsk требует прав администратора, а вот метод заполнения диска - не требует. Если у пользователя с ограниченными правами по каким-то причинам нет доступа к аккаунту администратора, решить проблему самостоятельно он не сможет. Тем не менее, проблема не так серьезна, как казалось изначально!

Напоследок оставлю ссылку на полную документацию по ключам CHKDSK.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *