Windows 11でファイルをロックダウンするのは、まるで宝探しゲームのように感じることがあります。特に、サードパーティ製のソフトウェアをインストールしたり、複雑な権限設定をしたりするのが苦手な人にとってはなおさらです。標準装備のオプションはかなり限られているため、多くの人はバッチスクリプトや簡単なトリックに頼ることになりますが、これらは完璧とは言えません。しかし、ちょっとした覗き見を防ぐには十分です。ここでのアイデアは、ダブルクリックだけでフォルダーをロックしたり解除したりできる、いわば秘密のような、それでいて完全にロックアウトされないようにする簡単な方法を作ることです。非常に安全というわけではありませんが、日常的な用途には十分です。さらに、完全な暗号化を施さなくても、プライベートなファイルをいかに簡単に隠せるかを見るのは、ある意味満足感があります。
Windows 11でフォルダをロックする方法
初期設定の作成 – 保護されたフォルダを作成する
まず、デスクトップ上の任意の場所を右クリックし、「新規」 → 「フォルダ」を選択します。「プライベートファイル」や「隠しファイル」など、秘密の隠し場所にふさわしい名前を付けます。これがファイルをロックする場所です。
フォルダを作成したら、ダブルクリックして開き、フォルダ内を右クリックして「新規」 > 「テキストドキュメント」を選択します。この小さなテキストファイルに、後で魔法のスクリプトを保存します。いわば、鍵の施錠と解錠のコマンドステーションのようなものです。
スクリプトの追加 – 秘密のコード
新しいテキスト ドキュメントを開き、次のコードを貼り付けます。
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%"=="YOUR_PASSWORD" 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 Invalid password goto END :MDLOCKER md Locker echo Locker created successfully goto END
覚えやすいけれど分かりにくいものに置き換えてくださいYOUR_PASSWORD
。単純なスクリプトなので、軍事レベルのセキュリティは期待できませんが、一般的な侵入者を阻止するには十分です。環境によっては、特にWindowsがスクリプトの実行をブロックしたり、権限設定がおかしかったりすると、最初は少し不安定に動作する可能性がありますが、通常は再起動することで解決します。
正しく保存して本物の鍵に変える
テキストファイルをLocker.batとして保存します。保存ダイアログでは「テキストドキュメント」ではなく「すべてのファイル」を選択してください。これにより、スクリプトが実行可能なバッチファイルになります。Locker.batを実行すると、 「Locker」というフォルダが作成されます。そこにプライベートファイルをドロップし、ロックまたはロック解除したいときにバッチスクリプトを実行してください。
新しいフォルダロックの使用
Locker.bat をダブルクリックします。プロンプトが表示されたら、ロックするにはY 、ロック解除するにはNと入力します。ロック中はフォルダ名が変更され、(attribub +h +s により)非表示になることに注意してください。ロックされると、フォルダは通常のビューから消えます(少なくともほとんどの環境では)。フォルダを復元するには、スクリプトを実行し、パスワードを入力すると、ファイルが再び表示されます。ただし、スクリプトや権限がうまく動作しない場合は、Windows を再起動すると正常に動作するようになる場合があることを覚えておいてください。
Windows 11でフォルダをロックするためのヒント
- 重要なファイルのバックアップは常に安全な場所に保管してください。当然ながら、Windows では必要以上に困難にするためです。
- 文字、記号、数字を組み合わせた、かなり曖昧なパスワードを設定してください。極端に複雑なパスワードではなく、一般の人が簡単に推測できない程度のパスワードにしてください。
- パスワードは安全な場所に保管してください。パスワードマネージャーや紙のメモなどです。パスワードを紛失すると、スクリプトを自分で解読しない限り、アクセスできなくなります。
- 常に先手を打つために、定期的にスクリプトを更新したり、パスワードを変更したりすることを検討してください。
- より堅牢で使いやすいものをお探しなら、VeraCryptやフォルダロックソフトなどのサードパーティ製アプリの方が良い選択肢かもしれません。このバッチ方式は基本的なものですが、手軽で簡単です。
よくある質問
ロックされたフォルダが表示されないのはなぜですか?
このスクリプトは、フォルダ名を変更し、システム属性を適用することで、ロック時にフォルダを非表示にします。Locker.batスクリプトを実行し、パスワードを入力すると、フォルダが復元されます。Windowsは情報を隠そうとしすぎることがあるため、動作が不安定な場合は再起動またはリフレッシュを行うと改善する可能性があります。
パスワードを忘れてしまったらどうすればいいですか?
このような設定にはリスクが伴います。パスワードがないということは、ファイルへの容易なアクセスさえ不可能だということです。パスワードはパスワードマネージャーなど、安全な場所に保管しておくのが最善です。そうしないと、スクリプトを解読したり、バックアップがあればそこから復元したりと、手詰まり状態になります。
データが失われる可能性はありますか?
手順を正しく実行すれば、影響は比較的少ないです。しかし、いつものように、バックアップは万全です。スクリプトやコマンドが破損したり、Windowsのアップデートで互換性が失われたりすると、データが危険にさらされる可能性があります。安全のために、バックアップは必ず取ってください。
他の Windows バージョンでも使用できますか?
ほぼ大丈夫です。このスクリプトは長年使われている標準的なコマンドプロンプトの仕組みを利用しています。ただし、古いバージョンや新しいバージョンを使っている場合は、若干の不具合が発生する可能性があります。必要に応じて調整してください。
もっと良い代替案はありますか?
VeraCryptやGUI付きのフォルダロッカーなど、より使いやすく安全なサードパーティ製ツールはたくさんあります。この方法は単なる手軽な方法なので、非常に機密性の高いものには頼らないでください。
まとめ
- デスクトップに新しいフォルダーを作成します。
- 内部にテキスト ドキュメントを作成し、スクリプトを貼り付けます。
YOUR_PASSWORD
あなた自身の秘密と交換してください。- Locker.batとして保存します。
- ダブルクリックしてファイルを移動し、必要に応じてロックまたはロック解除します。
まとめ
このバッチスクリプトを使ったアプローチは、かなり古典的なハックですが、いざという時に便利です。設定も使い方も簡単で、追加のソフトウェアをインストールする必要もありません。完全に解読不可能ではありませんが、ファイルをある程度隠蔽してプライバシーを確保できます。ただし、限界があることを認識し、暗号化に関する高度な知識がない限り、非常に機密性の高いデータを扱う際には使用しないでください。それでも、傍観者や不意の訪問者をブロックするには効果があります。クリック一つでファイルが消えたり現れたりするのを見るのも、なかなか満足感があります。
これで誰かの時間節約になれば幸いです。パスワードは大切に保管し、バックアップも忘れずに。ファイルの隠し作業、頑張ってください!