Windows 10でパスワードを使ってフォルダを隠す方法
Windows 10 では、フォルダを非表示にしてパスワードを設定する機能が標準装備されていないので、ちょっと困ります。もちろん、Windows は必要以上に操作を難しくしているのでしょう。でも、ちょっとしたスクリプトとちょっとした工夫で、簡単に自分のデータを覗き見から守る方法を設定できます。完璧なセキュリティではありませんが、ある程度の隠蔽性は確保できます。
このガイドでは、パスワードを知っている場合にのみ開く隠しフォルダを作成する方法を解説します。肝心なのはバッチファイルです。そう、表示/非表示を切り替えて秘密のパスワードを要求する小さなスクリプトです。一度設定すれば、ダブルクリックでプライベートファイルを非表示にし、正しいパスワードを入力すれば簡単に表示できるようになります。完璧ではありませんが、すべてを公開したままにしておくよりはずっと良いでしょう。
Windows 10でパスワード付きの隠しフォルダを修復する方法
まず、そのフォルダを作成します
- デスクトップ上の任意の場所または他のフォルダー内を右クリックし、[新規] > [フォルダー]をクリックします。
- 「Work Files」や「Temp」など、分かりやすい名前を付けましょう。凝った名前である必要はありませんが、分かりにくい名前で十分です。
フォルダに適切な名前を付けることで、誰かが何気なく見てしまうような場合でも、プライバシーを少し高められることがあります。場合によっては、これだけで十分な場合もありますが、本当にロックをかけたい場合は、読み進めてください。
次に、メモ帳を開いてスクリプトを記述します。
- スタートメニューをクリックし、「メモ帳」と入力してEnterキーを押します。簡単ですよね?
- ここから魔法が始まります。スクリプトはシンプルですが、パスワードをかけたフォルダを素早く非表示にしたり表示したりするのにとても役立ちます。
なぜメモ帳を使うのか?それは、超軽量で、追加のインストールも不要、そして必要に応じて後でスクリプトを調整できるからです。ただし、後でバッチファイルとして保存する必要があるので、その点は覚えておいてください。
バッチスクリプトを書く – 分解バージョンはこちら
次の内容をコピーしてメモ帳に貼り付けます。
@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 successfully goto END :FAIL echo Invalid password goto END :MDLOCKER md Locker echo Locker created successfully :END
YOURPASSWORDHERE を実際のパスワードに置き換えてください。覚えやすいけれど、他人に知られたくないパスワードです。これは暗号化ではなく、パスワードプロンプトで隠してロックするだけなので、注意してください。
スクリプトを保存してください。台無しにしないでください
- メモ帳で「ファイル > 名前を付けて保存」に移動します。
- locker.batという名前を付けます。
- [ファイルの種類] を[すべてのファイル]に設定します。
- 先ほど作成したフォルダのすぐ隣に保存してください。こうすることで、同じ場所に保存され、シームレスに動作します。
信じてください、最後に「すべてのファイル」に設定するのを忘れると、Windowsはそれをテキストファイルとして保存します。すると、なぜ実行されないのかと頭を悩ませることになるでしょう。
スクリプトの使用 – ファイルの非表示と表示
- locker.batをダブルクリックします。Lockerという名前の新しいフォルダが表示されます。
- 秘密のファイルをLockerフォルダ内にドロップします。
- locker.batをもう一度実行します。プロンプトが表示されたらYキーを押してロックすると、フォルダが消えます。
以上です。ファイルに再度アクセスするには、バッチファイルを実行し、パスワードを入力すれば、フォルダが元に戻ります。少し奇妙ですが、Windowsは基本的にフォルダを非表示にし、パスワードなしではアクセスできないようにするため、これでうまくいきます。
プライバシー保護のための追加のヒント
- パスワードは最新の状態に保ってください。怠ると、誰かがパスワードを推測してしまう可能性があります。
- 万が一に備えて、重要なファイルを別の場所にバックアップしておいてください。
- 疑いを避けるために、メイン フォルダーには当たり障りのない名前を付けます。
- パスワードを他の人に教えないでください。誰も信用しないでください。
- セキュリティを強化するには、VeraCrypt などの専用ツールを使用して、非常に機密性の高いものを暗号化することを検討してください。
よくある質問
メインフォルダ内で複数のフォルダを非表示にすることはできますか?
もちろんです。Lockerフォルダの中に隠しフォルダをいくつか追加するだけです。それらはすべてそこに含まれていますが、スクリプトで隠されるのはメインフォルダだけです。
パスワードを忘れてしまったらどうすればいいですか?
この方法には復元オプションがありません。残念ながら、魔法のバックアップはありません。パスワードを安全な場所に書き留めておかないと、自分のファイルにアクセスできなくなります。
データが失われる可能性はありますか?
指示に従えば、かなり安全です。ただし、何か不測の事態が発生したり、Windowsに不具合が生じたりした場合に備えて、必ずそのフォルダ以外の場所にファイルをバックアップしておいてください。
パスワードなしで誰でも隠しフォルダにアクセスできますか?
パスワードを共有したりスクリプトを改ざんしたりしない限り、誰も侵入できないはずです。基本的には暗号化されているわけではなく、単に目に触れないように隠されているだけです。
これは他のバージョンの Windows でも動作しますか?
ええ、だいたい同じです。Windows 7、8、11 でも同じ考え方です。コマンドは少し違うかもしれませんが、コンセプトはほぼ同じです。
まとめ
- 新しいフォルダを作成する
- メモ帳を開く
- バッチスクリプトを書いてlocker.batとして保存します。
- 秘密のファイルをLockerフォルダ内に保存します
- バッチファイルを実行して、非表示とパスワードによるアクセスを切り替えます
まとめ
正直に言うと、これは完璧なセキュリティ対策ではありませんが、ちょっとした覗き見を防げるには十分です。使い方さえ覚えてしまえば、簡単に設定できるデジタルの隠し場所のようなものです。パスワードは大切に保管し、忘れないようにしてください。少し面倒ではありますが、まあ、予算内で使えるので、時にはそれが一番重要なこともあります。もし、ファイルを手っ取り早く隠したい時に、この方法が少しでも時間を節約してくれると嬉しいです。