Сьогодні довелося вставити свою флешку в чужій ноутбук, напханий вірусами, після чого в корені флешки з'явилися ярлики на мої каталоги, а самі каталоги стали прихованими. Не довго думаючи видалив ярлики, а от повернути каталогам колишній вигляд з першого разу не вдалося - у властивостях каталогу атрибут "Прихований" був неактивний:
Недовге копання в інтернеті показало, що вірус, який робить таку бяку Касперський визначає як Trojan.Win32.Hider.z, і що крім усього перерахованого в створюваних ярликах, прописує посилання на свій exe-файл, і в реєстрі забороняє відображення розширень і прихованих файлів .
Повернути колишній вигляд каталогам виявилося досить просто, достатньо всього лише зняти атрибут "Системний", який недоступний через графічний інтерфейс, але доступний через консольну утиліту attrib. До речі, переконатися в тому, що варто атрбіут саме "Системний" можна по команді Powershell:
У прихованих каталогів буде стояти атрибут s.
Команда виглядає наступним чином (за умови, що в якості поточного каталогу обраний корінь флешки):
де -s - зняти атрибут "Системний"
/ S - обробляти всі файли в поточному каталозі і у всіх підкаталогах
/ D - обробляти файли і папки.
Всю інформацію по роботі з утилітою attrib можна отримати по команді: