
Недавно мой отец подарил мне этот 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&VEN_GENERIC&PROD_FLASH_DISK&REV_8.07#12F9600A&0#{53F56307-B6BF-11D0-94F2-00A0C91EFB8B}']]]
and
*[UserData[UMDFHostDeviceRequest[RequestMinorCode='20']]]
</Select>
</Query>
</QueryList>
Наконец, если папка у вас в поле зрения, она изначально будет просто "серой", пока вид папки не обновится. Вы можете принудительно сделать это с помощью следующей строки cmd:
ie4uinit.exe -show