お使いのコンピューターは、NTFSファイルシステムの機能であるADSまたはAlternate Data Streams を使用して、インターネットからファイルがダウンロードされたことを確認できます。NTFS機能であるため、問題のアイテムが別のファイルシステム(USBのFATなど)に転送されると、ADSは失われます。インターネットからダウンロードしたファイルの場合、ADS拡張がファイルに追加され、そのファイルがインターネットの「ゾーン」から来ていることを識別しますInternet Options -> Security
。異なるゾーンは、ファイルが異なる場所から来ていることを意味します(こちらを参照)。
ADSの場所を確認するには、次のようDir /R
な出力を持つコマンドを使用します。
Directory of C:\Users\Jacob\Downloads
12/31/2013 09:19 PM <DIR> .
12/31/2013 09:19 PM <DIR> ..
12/31/2013 09:19 PM 0 ads.txt
12/31/2013 09:03 PM 502,784 kitty_portable.exe
26 kitty_portable.exe:Zone.Identifier:$DATA
12/31/2013 09:09 PM <DIR> others
2 File(s) 502,784 bytes
3 Dir(s) 41,975,984,128 bytes free
上記のリンクによると、ADSストリームのコンテンツは、インターネットからダウンロードされたファイルに対して次のようになります。ゾーンはブラウザで指定されたものです。notepad kitty_portable.exe:Zone.Identifier
私の場合、を実行することでADSの内容を表示できます。
[ZoneTransfer]
ZoneId=3
上で見られるように、このサイトが上で見たよう3は、インターネットゾーンであることと、6ゾーン転送IDです。
現在、そのZoneIDが設定されているファイルを開こうとすると、前述のような迷惑なプロンプトが表示されます。ただし、ファイルを右クリックして[プロパティ]に移動し、下部にある[ブロックを解除]をクリックすることにより、削除する方法があります。
これにより、ファイルに追加されたADSが削除され、コンピューターを開くことを心配する必要がなくなります。このADSの削除は、Dir /R
同じディレクトリで実行することで確認できます。ADSがなくなっていることがわかります。
Directory of C:\Users\Jacob\Downloads
12/31/2013 10:32 PM <DIR> .
12/31/2013 10:32 PM <DIR> ..
12/31/2013 10:31 PM 502,784 kitty_portable.exe
12/31/2013 10:32 PM 0 output.txt
2 File(s) 502,784 bytes
2 Dir(s) 41,850,904,576 bytes free
全部なくなった!基本的に、Internet Explorer(または別のブラウザー)でダウンロードをクリアするとすぐに、WindowsはファイルがどのWebサイトから来たのか分からず、インターネットから来たというだけです。ファイルに関連付けられた場所がある場合、ADSに保存されている可能性があります。