USB フォルダの非表示/表示

USB フォルダの非表示/表示

最近、父がこの 7 GB のキー型 USB をくれました。この USB は本当にかっこいいのですが、2 TB SSD のユーザーとしては、あまり必要ありません。

鍵のように見えるので、鍵型の USB をコンピューターに差し込んだときにのみ表示されるフォルダーをコンピューターに隠す方法を知りたいと思いました。言い換えると、極秘の USB キーをコンピューターに差し込むまでフォルダーは存在しません。これを行う方法はありますか?

隠したいフォルダはそれほど重要ではないので、暗号化は求めていません。ただクールな要素(ギミック)とフォルダを隠せる機能が欲しいだけです。

編集: 探していたものを見つけることができました。これは ROG キーストーンと呼ばれ、ラップトップに接続すると秘密のドライブのロックを解除します。これを通常の USB で再現する方法はありますか?

ここに画像の説明を入力してください

答え1

外部ツールが必要でない限り、コンピューター上のフォルダーをまったく検出できないように隠すことは実際には不可能です。フォルダーを暗号化し、復号化キーを USB スティック上に置くことはできますが、フォルダー自体は表示されます。

ファイルを開く必要があるファイル ストレージ コンテナーを作成し、そのファイルを USB スティックに保存するには、TrueCrypt のようなものが必要になります。

隠そうとしているデータがそれほど大きくない場合は、データを USB スティック自体に移動する方がはるかに簡単です。そうすれば、データはハードディスクから本当に消えます。

これは、スティックを持っている人なら誰でもデータを持っていることを意味します。TrueCrypt などを使用して、USB スティック自体にパスワードで保護されたチャンバーを作成し、パスフレーズを要求するか、キーをコンピューターに保存することができます。この方法では、USB キーをコンピューターに接続したままにすることができます。

答え2

このコマンドはフォルダーを「超隠し」にします:

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

これらの属性をフォルダーに適用すると、フォルダーは非表示になります (ユーザーがエクスプローラーの表示設定で「保護されたオペレーティング システム ファイルを非表示にする」のチェックを外していないと仮定します)。

タスクスケジューラを使用してバッチファイルを実行し、デバイス固有の追加/削除イベントによってトリガーされたこれらのフォルダ属性を追加/削除することができます。イベントをイベントビューアに表示するには、まずその機能のイベントログを有効にする必要があります(ここ) イベントは次のパスで確認できます。

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

デバイスの適切なイベントをキャプチャするには、カスタム XML フィルターを作成する必要があります。

USB デバイス接続 XML フィルターの例: (& を でエスケープする必要があることに注意してください&)

<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>

最後に、フォルダーがビューにある場合、フォルダー ビューが更新されるまで、最初は「グレー表示」されます。次のコマンド ラインを使用してこれを強制できます。

ie4uinit.exe -show

関連情報