Microsoft Windowsオペレーティングシステムでは、 Windows 95 から 98 用のInternet Explorer 4 Active Desktop Update以降、 [ 1 ] [ 2 ]サムネイルキャッシュを使用して、Windows エクスプローラのサムネイル ビューのサムネイル画像を保存します。これにより、ユーザーがフォルダーを表示するたびにこれらの小さな画像を再計算する必要がないため、画像の表示が高速化されます。
Windows は、グラフィック ファイル、および特定のドキュメント ファイルやムービー ファイルのサムネイルをサムネイル キャッシュ ファイルに保存します。これには、JPEG、BMP、GIF、PNG、TIFF、AVI、PDF、PPTX、DOCX、HTMLなどの形式が含まれます。その目的は、多数のファイルを含むフォルダーで各ファイルをサムネイルとして表示するように設定した場合に、ディスクI/O、CPU 処理、および読み込み時間が集中するのを防ぐことです。この効果は、thumbs.db ファイルがない状態で、ファイル名の横にサムネイルを表示するように表示を設定して、数千枚の写真を含む DVD にアクセスした場合に、より明確に確認できます。サムネイル キャッシュは Windows 2000 で導入されました。[ 2 ]オペレーティングシステムがNTFSファイルシステムのドライブにインストールされている場合、サムネイルはイメージ ファイルの代替データ ストリームに保存されます。Windows 2000 が FAT32 ボリュームにインストールされている場合は、別の Thumbs.db ファイルが作成されます。Windows Meも Thumbs.db ファイルを作成します。[ 2 ] Windows XP 以降では、サムネイルのキャッシュ、ひいては Thumbs.db の作成をオプションで無効にすることができます。Windows XP のみ、Windows エクスプローラーのツール メニューのフォルダー オプションから、 [表示]タブの [サムネイルをキャッシュしない] にチェックを入れることで無効にできます。他のバージョンの Windows では、グループ ポリシーを使用してサムネイルのキャッシュを無効にすることができます。Windows 2000、Windows Me、および Windows XP では、Windows エクスプローラーのサムネイルビューで画像を右クリックすると、サムネイルを強制的に更新するコンテキスト メニュー コマンドが利用できます。
Thumbs.dbファイルは、Windows システム上のサムネイルを含む各ディレクトリに保存されます。ただし、このファイルは画像の中にローカルに作成されるため、システム全体でのデータの使用が妨げられ、リムーバブル デバイスに余分なデータ負荷がかかります。[ 3 ] Windows XP Media Center Editionもehthumbs.dbビデオ ファイルのプレビューを保持するファイルを作成します。ディレクトリで作成された各サムネイルは、ファイルの元の形式に関係なく、このデータベース ファイルで小さな JPEG ファイルとして表されます。画像は、デフォルトでは 96×96 ピクセルにリサイズされるか、正方形でない画像の場合は、長い方の辺が 96 ピクセルの元の形状の比例縮小版になります。サイズは、Windows レジストリの設定で制御できます。サムネイル ビューが初期化されているフォルダー (Windows エクスプローラーでサムネイル ビューまたはフィルムストリップ ビューが表示されているフォルダー) には、Thumbs.db ファイルがあります。画像を含むフォルダーは、サムネイルモードで表示するとアイコンにプレビューが表示されます。フォルダー内の最初の 4 つの画像が 40×40 ピクセル (または比例形状) で表示され、1 ピクセルの区切り線が標準の大きなフォルダー アイコンに重ねて表示されます。Thumbs.db ファイルは、多くのMicrosoft Office製品で使用されているのと同じ形式である複合ファイルバイナリ形式で保存されます。[ 4 ]
Windows Vista以降、サムネイルプレビューはシステム上の集中管理された場所に保存されます。これにより、システムは画像の保存場所に関係なく画像にアクセスできるようになり、Thumbs.dbファイルの場所に関する問題も解決されます。キャッシュは、thumbcache_xxx.db(サイズ順に番号付け)というラベルの付いた複数のファイルとして保存され、%userprofile%\AppData\Local\Microsoft\Windows\Explorer各サイズのデータベース内のサムネイルを検索するために使用されるインデックスも含まれています。
しかし、書き込み権限でネットワーク共有を参照する場合、Windows Vista および Windows 7 は、(ローカルの)中央サムネイルキャッシュを使用する代わりに、リモートディレクトリに Thumbs.db ファイルを保存します。このため、リモート共有を削除する際に問題が発生する可能性があります。Windows エクスプローラーが自動的にリモート Thumbs.db ファイルを作成するため、選択されたディレクトリが一定期間ロックされるからです。
リモート共有上にThumbs.dbファイルを作成することは、グループポリシー設定で無効にできます。[ 5 ]
法執行機関はこのファイルを使用して、違法な写真が以前にハードドライブに保存されていたことを証明してきました。[ 6 ]例えば、FBIは2008年に「thumbs.db」ファイルを児童ポルノの描写を閲覧した証拠として使用しました。[ 7 ]
2013年に、サムネイルキャッシュのデジタルフォレンジック上の影響と部分的なサムネイルキャッシュファイルの復元に焦点を当てた研究が行われました。この研究では、サムネイルキャッシュの標準的な定義は存在するものの、その構造とそこから復元できるフォレンジックアーティファクトはオペレーティングシステムによって大きく異なることが明らかになりました。また、この研究では、thumbcache_256.dbには、ネットワークプレース名や割り当てられたドライブ文字などの興味深いデータを格納できる非標準のサムネイルキャッシュレコードが含まれていることも示されました。[ 8 ] [ 9 ]