Windowsでフォルダをロックするのは古臭いように聞こえるかもしれませんが、ちょっとしたプライバシー保護には驚くほど効果的です。もちろん、完璧なセキュリティではありません。強い意志を持つ人なら解読可能ですが、好奇心旺盛な友人や家族に自分のデータにアクセスされないようにするには、高価なソフトウェアを必要とせず、かなり有効な手段です。この方法が効果的な主な理由は、シンプルなバッチスクリプトでフォルダを非表示にしてアクセス不能にし、疑似ロックをかけるためです。ただし、パスワードを忘れてしまったら、もうどうしようもないので、覚えやすいけれど分かりにくいパスワードを選んでください。
Windowsでフォルダをロックする方法
このパートでは、フォルダをロック/ロック解除できるシンプルなバッチファイルの設定方法をご紹介します。少し奇妙に思えるかもしれませんが、ほとんどの最新のWindows環境で機能する、実績のある方法です。ポイントは、フォルダ名を変更して非表示にし、その後復元するスクリプトを作成することです。環境によっては、特に権限の問題がある場合は、スクリプトを微調整したり、管理者として実行したりする必要があるかもしれません。メリットは?追加のソフトウェアは不要です。少しコードを書き、数回クリックするだけで、ファイルを隠せます。デジタルの隠し場所のようなものだと考えてみてください。簡単に作成できますが、それでも執念深いハッカーには少々脆弱です。
Windowsでフォルダをロックする方法
安全なフォルダとバッチスクリプトの作成
まず、フォルダを置く場所を決めます。デスクトップなど、アクセスしやすい場所を選びます。新しいフォルダを作成し、好きな名前を付けてください。それが単なる移動先のフォルダです。次に、メモ帳を開きます(スタート> 入力Notepad
> Enterキー)。これから、フォルダの表示/非表示を切り替える小さなスクリプトを作成します。
ロック/ロック解除スクリプトの作成
次のコードをコピーしてメモ帳に貼り付けます。
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 %cho%==Y goto LOCK if %cho%==y goto LOCK if %cho%==N goto END if %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%==YourPasswordHere goto FAIL attrib -h -s "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}" ren "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}" Locker echo Folder unlocked.goto End :FAIL echo Invalid password.goto End :MDLocker md Locker echo Locker created.goto End :End
> `”YourPasswordHere”` を実際のパスワードに置き換えてください。そして、ええ、忘れないようにしてください。忘れると、かなり不運なことになります。こうすることで、スクリプトはロック解除前にパスワードをチェックします。
バッチファイルの保存
ファイル > 名前を付けて保存に進みます。保存ダイアログで、「ファイルの種類」ドロップダウンから「すべてのファイル」を選択し、ファイル名を にしますLocker.bat
。保存先フォルダと同じフォルダに保存すれば、ワンクリックで完了です。このバッチファイルは魔法のスイッチなので、安全でアクセスしやすい場所に保管しておきましょう。
ロックとロック解除
ダブルクリックしてLocker.bat
隠しロッカーを作成します。保護したいファイルをフォルダに移動します。スクリプトを再度実行し、確認(Y)すると、フォルダは消えます。フォルダ名は変更され、システム属性で非表示になります。ロックを解除するには、バッチファイルを再度実行し、パスワードを入力すると、フォルダが再び表示され、すぐに使用できるようになります。
本格的に取り組む前にテストする
設定によっては、フォルダがすぐに非表示にならない場合や、スクリプトが失敗する場合があります。理由は不明ですが、スクリプトを再実行すると通常は修正されます。また、事前にダミーファイルでテストすることをお勧めします。自分のファイルにアクセスできなくなるよりは、安全策を講じた方が良いでしょう。権限エラーが発生した場合は、バッチファイルを管理者として実行してみてください(右クリック>管理者として実行)。
より良くするためのヒント
- 強力でランダムなパスワードを選択してください。可能であれば、文字、数字、記号を組み合わせてください。
- 万が一何か問題が発生した場合に備えて、重要なファイルを別の場所にバックアップしておいてください。
Locker.bat
特に他の人があなたの PC を使用する場合は、ファイル名をわかりにくい名前に変更してください。- まずは重要でないファイルでテストしてください。少し扱いにくいですが、基本的なニーズには十分対応できます。
- バッチ ファイルを保存した場所を覚えておいてください。後で探すのは面倒な場合があります。
よくある質問
パスワードを忘れてしまったらどうすればいいですか?
まあ、それがリスクです。この方法はスクリプト内で設定したパスワードに依存しているので、忘れてしまったら困ってしまいます。スクリプトを手動で編集しない限り、復元する方法は組み込まれていません。パスワードは必ず覚えておくか、安全な場所に保管してください。
バッチファイルは他の人も見ることができますか?
はい、ファイルを覗き込む人は誰でもスクリプトを見ることができます。だからこそ、ファイルに怪しい名前を付けたり、目立たない場所に隠したりするのが賢明です。ただし、これでハッカーを完全に排除できるとは思わないでください。あくまでも一時的な抑止力です。
これは完全に安全ですか?
正確にはそうではありません。一時的な隠蔽工作のようなものです。もし誰かが本気になれば、少しの努力で解読できてしまうかもしれません。本格的なセキュリティ対策には、暗号化ツールや専門ソフトウェアの使用をお勧めします。とはいえ、気軽なプライバシー保護には十分でしょう。
複数のフォルダをロックできますか?
はい、フォルダーごとに新しいバッチ ファイルを作成し、プロセスを繰り返して、フォルダー名とパスワードをカスタマイズします。
これは Windows 10、11、またはそれ以前のバージョンでも動作しますか?
Windows 10や11などの最新バージョンは問題なく動作します。古いバージョンでは動作が多少異なる場合がありますが、一般的にはこの方法は有効です。システムの権限やセキュリティ設定によっては、多少の動作の違いが生じる可能性があります。
まとめ
- ロックするフォルダーを作成します。
- 名前を変更して非表示にするバッチ スクリプトを作成します。
- バッチを として保存します
Locker.bat
。 - ダブルクリックしてロックおよびロック解除します。
- 機密性の高いものを扱う前に、徹底的にテストしてください。
まとめ
このフォルダロック機能は完璧ではありませんが、手軽な解決策としては驚くほど優れています。まるで、ちょっとした覗き見を阻止する箱にデータを入れるようなものです。絶対に破られない金庫ではありませんが、好奇心旺盛な人を思いとどまらせるには十分です。ただし、すべてはパスワード次第です。良いパスワードを選び、忘れないようにしてください。また、重要なファイルは必ず別の場所にバックアップしておきましょう。これで誰かの頭痛の種が少しでも軽減されるといいですね。少なくとも今のところは、私の環境ではうまくいきました。