Як зняти з каталогу атрибут - прихований - якщо він неактивний, smearg

Сьогодні довелося вставити свою флешку в чужій ноутбук, напханий вірусами, після чого в корені флешки з'явилися ярлики на мої каталоги, а самі каталоги стали прихованими. Не довго думаючи видалив ярлики, а от повернути каталогам колишній вигляд з першого разу не вдалося - у властивостях каталогу атрибут "Прихований" був неактивний:

Як зняти з каталогу атрибут - прихований - якщо він неактивний, smearg

Недовге копання в інтернеті показало, що вірус, який робить таку бяку Касперський визначає як Trojan.Win32.Hider.z, і що крім усього перерахованого в створюваних ярликах, прописує посилання на свій exe-файл, і в реєстрі забороняє відображення розширень і прихованих файлів .

Повернути колишній вигляд каталогам виявилося досить просто, достатньо всього лише зняти атрибут "Системний", який недоступний через графічний інтерфейс, але доступний через консольну утиліту attrib. До речі, переконатися в тому, що варто атрбіут саме "Системний" можна по команді Powershell:

У прихованих каталогів буде стояти атрибут s.

Команда виглядає наступним чином (за умови, що в якості поточного каталогу обраний корінь флешки):

де -s - зняти атрибут "Системний"

/ S - обробляти всі файли в поточному каталозі і у всіх підкаталогах

/ D - обробляти файли і папки.

Всю інформацію по роботі з утилітою attrib можна отримати по команді: