Скрытие/открытие USB-папок

Скрытие/открытие USB-папок

Недавно мой отец подарил мне этот USB-накопитель в форме ключа на 7 ГБ. USB-накопитель действительно классный, но как пользователь SSD на 2 ТБ он мне не особо нужен.

Увидев, что это похоже на ключ, я задался вопросом, как скрыть папку на моем компьютере, которая будет видна только тогда, когда USB-накопитель в форме ключа будет подключен к моему компьютеру. Другими словами, папка не будет существовать, пока в компьютер не будет подключен совершенно секретный USB-ключ. Есть ли способ сделать это?

Папка, которую я хочу скрыть, не так уж и важна, поэтому шифрование — это не то, что я ищу. Просто своего рода крутой фактор (читай трюк) и возможность скрыть свои папки

Редактировать: Мне удалось найти то, что я хотел. Это называется ROG keystone, и оно разблокирует секретный диск при подключении к ноутбуку. Есть ли способ повторить это с помощью обычного USB?

введите описание изображения здесь

решение1

На самом деле невозможно скрыть папку на компьютере, которая вообще не обнаруживается, если только не требуются внешние инструменты. Вы можете зашифровать папку и иметь ключ дешифрования на USB-накопителе, но сама папка будет видна.

Вам понадобится что-то вроде TrueCrypt, чтобы создать контейнер для хранения файлов, которому для открытия требуется файл, и сохранить файл на USB-накопителе.

Если данные, которые вы пытаетесь скрыть, не слишком велики, вы можете сделать это гораздо проще, просто переместив данные на сам USB-накопитель. Тогда они действительно исчезнут с жесткого диска.

Это означает, что у любого, у кого есть флешка, есть и данные. Вы можете использовать что-то вроде TrueCrypt и создать защищенную паролем камеру на самой флешке и потребовать парольную фразу или сохранить ее ключ на своем компьютере. Таким образом, вы по-прежнему будете держать usbkey подключенным к компьютеру.

решение2

Эта команда сделает папку «суперскрытой»:

attrib +r +a +s +h C:\MyHiddenFolder

Применение этих атрибутов к папке скроет ее (при условии, что пользователь не снял флажок «скрывать защищенные системные файлы» в настройках вида проводника).

Вы можете использовать Task Scheduler для выполнения пакетного файла для добавления/удаления этих атрибутов папки, вызванных событием добавления/удаления конкретного устройства. Чтобы событие появилось в Event Viewer, вам сначала нужно включить ведение журнала событий для этой функции (см.здесь). Событие затем можно увидеть по этому пути:

Application and Services Logs > Microsoft > Windows > DriverFrameworks-UserMode > Operational

Вам потребуется создать собственный XML-фильтр, чтобы захватить нужное событие для вашего устройства.

Пример XML-фильтра для подключенного USB-устройства: (Обратите внимание, что необходимо экранировать & с помощью &)

<QueryList>
  <Query Id="0" Path="Microsoft-Windows-DriverFrameworks-UserMode/Operational">
    <Select Path="Microsoft-Windows-DriverFrameworks-UserMode/Operational">
*[System[EventID=2101]]
and
*[UserData[UMDFHostDeviceRequest[InstanceId='SWD\WPDBUSENUM\_??_USBSTOR#DISK&amp;VEN_GENERIC&amp;PROD_FLASH_DISK&amp;REV_8.07#12F9600A&amp;0#{53F56307-B6BF-11D0-94F2-00A0C91EFB8B}']]]
and
*[UserData[UMDFHostDeviceRequest[RequestMinorCode='20']]]
</Select>
  </Query>
</QueryList>

Наконец, если папка у вас в поле зрения, она изначально будет просто "серой", пока вид папки не обновится. Вы можете принудительно сделать это с помощью следующей строки cmd:

ie4uinit.exe -show

Связанный контент