Windows 11で、サードパーティ製のツールを使わずにフォルダをロックダウンしたいと思いませんか?ちょっと奇妙に聞こえるかもしれませんが、このバッチスクリプトのトリックは驚くほどうまくいきます…ほとんどの場合。正直なところ、完璧なセキュリティではありませんが、ちょっとした覗き見からファイルを隠したいだけなら、十分に役立ちます。難しいのは、シンプルなスクリプトに頼っているため、パスワードが明らかだったり、技術に詳しい人がいれば、解読されてしまう可能性があることです。とはいえ、ある環境ではほぼそのまま使えましたが、別の環境では、権限をいじったり管理者として実行したりするまで、少し不安定な動作をしていました。もちろん、Windowsは必要以上に複雑にする必要があるため、そもそもこのスクリプトによる回避策が存在するのです。
Windows 11でフォルダをロックする方法
方法1: 簡単なバッチファイルスクリプトを使用してフォルダを非表示にする
これは、Windowsのトリックを利用してフォルダを隠すバッチファイル(.bat)を作成することを意味します。目的は、誰かがバッチファイルをダブルクリックするとフォルダが非表示になり、再度実行すると再び表示されるようにすることです。なぜこれが便利なのか?それは、すぐに実行でき、追加のソフトウェアを必要とせず、コマンドマジックだけで済むからです。完了すると、秘密の鍵を知らない限り、フォルダは基本的に見えなくなります。この方法は中程度の堅牢性しかなく、普段の隠蔽には十分ですが、軍事レベルの暗号化には及びません。
ステップ1: 安全なフォルダを作成する
- デスクトップまたはファイル エクスプローラー内で右クリックします。
- [新規] → [フォルダー]を選択します。
- 「データ」や「もの」などの目立たない名前、または簡単に推測されないようにランダムな名前を付けます。
専用の場所を用意しておくと、作業が簡単になります。毎回手動で開くのではなく、スクリプトを使ってアクセスするので、覚えやすい場所にしておきましょう。
ステップ2: メモ帳を開いてスクリプトを書く
- キーを押してWindows「メモ帳」と入力して開きます。
- 次のコードをコピーして貼り付けます:
cls @ECHO OFF title Folder Locker if EXIST "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}" goto UNLOCK if NOT EXIST Locker goto MDLOCKER :CONFIRM echo Are you sure you want to lock the folder? (Y/N) set /p "CHO=>" if /I "%CHO%"=="Y" goto LOCK if /I "%CHO%"=="N" goto END echo Invalid choice.goto CONFIRM :LOCK ren Locker "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}" attrib +h +s "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}" echo Folder locked goto END :UNLOCK echo Enter password to unlock folder set /p "PASS=>" if NOT "%PASS%"=="YourPassword" goto FAIL attrib -h -s "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}" ren "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}" Locker echo Folder unlocked successfully goto END :FAIL echo Wrong password! goto END :MDLOCKER md Locker echo Locker created successfully :END
YourPassword をあなただけが知っているパスワードに置き換えてください。このスクリプトは「Locker」というフォルダを作成し、ロックすると非表示になります。
ステップ3: バッチファイルとして保存する
- [ファイル] > [名前を付けて保存]に移動します。
- のような名前を付けます
Locker.bat
。 - プレーンテキストとして保存されないように、「ファイルの種類」を「すべてのファイル」に設定します。
こうすることで、バッチファイルをクリックするとスクリプトが実行され、必要に応じてフォルダをロックまたはロック解除できます。ただし、バッチファイルは「Locker」フォルダと同じフォルダに保存してください。そうしないとスクリプトが動作しなくなります。
ステップ4: バッチファイルを使用してロック/ロック解除する
- ダブルクリックしてLocker
Locker.bat
フォルダを作成します。 - 保護したいファイルをそのフォルダーにドロップします。
- もう一度実行し
Locker.bat
、ロックすることを確認すると (Y)、フォルダーが「コントロール パネル」アイコンの後ろに消えます。
元のファイルにアクセスするには、スクリプトをもう一度実行し、パスワードを入力すると、フォルダが再び表示されます。簡単?そうでもないですが、手間をかけずにすぐに隠れたいだけならこれで十分です。
追加のヒントとコツ
- 強力で覚えやすいパスワードを選びましょう。あまりにも分かりやすすぎたり単純すぎると、誰かに見破られてしまいます。重要なのは、うっかり覗き見を阻止することです。
- Locker.bat をデスクトップではなく安全な場所に保管してください(当然ながら、Windows では必要以上に困難になるからです)。
- パスワードを忘れてしまった場合、スクリプトを解読するかバックアップから復元しない限り、回復手段はほとんどありません。ですから、油断は禁物です。
- これは単なる基本的な隠蔽トリックです。極秘データや重大な機密事項を隠す場合には、これに頼らないでください。
Windows 11でフォルダをロックするためのヒント
- 一般的な単語やシーケンスではないパスフレーズを使用してください。ある程度ランダムでありながら覚えやすいものを考えましょう。
- バッチ スクリプトは安全なフォルダーに保存してください。そうしないと、誰かがそれを見つけてその動作を知ってしまったら意味がありません。
- パスワードを忘れた場合や何か問題が発生した場合に備えて、重要な情報を別の場所にバックアップしておいてください。
- さらなる安心のために、ファイルの暗号化や専用のセキュリティ ソフトウェアの使用を検討してください。
- そして、おそらく、この方法では、極めて機密性の高いものを目の届くところに置かないでください。
よくある質問
スクリプトなしでフォルダーをロックできますか?
厳密に言えば、できません。Windows 11には「フォルダをロック」ボタンが内蔵されていないため、このスクリプトを使った方法は最も手軽なハックの一つです。サードパーティ製のアプリを使うこともできますが、内蔵ツールを使う意味が薄れてしまうでしょう。
パスワードを忘れてしまったらどうすればいいですか?
まあ、ちょっと困った状況ですね。このスクリプトはパスワードのバックアップや復元ができないので、パスワードを忘れてしまった場合、選択肢は限られてしまいます。そのため、安全な場所にバックアップを取っておくことをお勧めします。
この方法は安全ですか?
100%ではありません。普段は隠して人目につかないようにする程度なら、まあまあのセキュリティです。しかし、十分なノウハウを持つ人なら、解読できる可能性があります。本格的なセキュリティ対策には、完全な暗号化ソリューションや、Windowsに組み込まれているBitLockerなどの機能を検討してください。
別のPCでロックを解除できますか?
同じバッチスクリプトがあり、パスワードを覚えているなら、もちろんです。スクリプトをコピーして実行すると、フォルダが再び表示されます。
バッチファイルが削除されたらどうなりますか?
そうですね、ロック解除はできません。スクリプトを再作成するか、バックアップから復元する必要があります。スクリプトは安全に保管してください。
まとめ
- 安全な新しいフォルダーを作成します。
- ロックとロック解除を行うバッチ スクリプトを記述して保存します。
- ファイルを非表示にしたり表示したりしたいときはいつでもこのスクリプトを使用します。
- 覚えておいてください、これは完璧なものではなく、単に適切な応急処置です。
まとめ
これは特別なセキュリティシステムではありませんが、サードパーティ製アプリを介さずに、一般の人からファイルを隠すのに効果的です。確かに一種のハックではありますが、限界さえ理解していれば、時間を節約し、プライバシーを少し高めることができます。ただし、フォートノックスのように扱うのはやめてくださいね。とはいえ、一部のマシンでは、この方法で十分に効果を発揮しています。この方法が、誰かのファイルを少しでも隠すのに役立つことを願っています。