thumbs.db、desktop.ini、およびds_storeファイルは何ですか?

ファイルマネージャーに隠しファイルを表示するように指示すると、かなりの数の迷惑メールがフォルダに散在して表示されます。 Windowsは多くのフォルダにthumbs.dbファイルとdesktop.iniファイルを作成し、Mac OS Xは.DS_Storeファイルを作成します。

ほとんどの人は通常これらのファイルを表示しません。それらは通常隠されたファイルとみなされ、あなたが隠れたファイルを表示するためにあなたの道を離れた場合にのみ表示されます。システムはこれらのファイルを作成して、処理速度を上げ、将来の設定を保存しますが、一部のファイルが作成されるのを防ぐことができます。

thumbs.dbファイルは基本的に「サムネイルデータベース」です。名前が意味するものです。 Windowsエクスプローラまたはファイルエクスプローラでフォルダを開き、そのフォルダに画像が含まれている場合、Windowsはそれらの画像のサムネイルを作成します。将来のことをスピードアップするために、Windowsはそのサムネイルイメージをその特定のフォルダに作成する “thumbs.db”ファイルに保存します。 Windowsは、次にフォルダを開いたときにそれらを再度生成するのではなく、それらのサムネイル画像をリロードすることができます。

これは通常正常ですが、隠されたファイルなので通常は気付かないでしょう。ただし、状況によっては問題が発生する可能性があります。たとえば、ディレクトリをWebサーバーにアップロードすると、thumbs.dbファイルがタグ付けされることがあります。

Windowsがthumbs.dbファイルを作成しないようにするには、大抵の人はこれを行う必要はありませんが、必要に応じてグループポリシーエディタ(Windows Professional版またはEnterprise版)またはレジストリエディタWindowsのホーム版)。

グループポリシーでこの設定を変更するには、Windowsキー+ Rキーを押して[実行]ダイアログボックスを開き、ダイアログボックスに「gpedit.msc」と入力してEnterキーを押します。

Windows 10、8.1、または8の[ユーザーの構成]> [管理用テンプレート]> [Windowsコンポーネント]> [ファイルエクスプローラ]に移動します。Windows 7の場合は、代わりにユーザーの構成>管理用テンプレート> Windowsコンポーネント> Windowsエクスプローラに移動します。

「隠されたthumbs.dbファイルのサムネイルのキャッシュをオフにする」オプションをダブルクリックし、「有効」に設定します。

Windowsのホーム版では、Windowsキー+ Rキーを押して「regedit」と入力し、Enterキーを押してレジストリエディタを開きます。

“HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer \ Advanced”に移動します。右ペインの “DisableThumbnailCache”設定をダブルクリックし、 “1”に設定します。 “DisableThumbnailCache”オプションが表示されない場合は、右ペインで右クリックし、新しいDWORD値を作成し、 “DisableThumbnailCache”という名前を付けます。その値を1に変更します。

この変更を元に戻すには、値を削除するか、「0」に設定します。

Windowsではdesktop.iniファイルも作成されますが、これは余分に隠されています。それらは隠しファイルであるだけでなく、保護されたオペレーティングシステムファイルとも見なされます。ファイルエクスプローラまたはWindowsエクスプローラで[保護されたオペレーティングシステムファイルを表示しない(推奨)]設定を無効にしない限り、ファイルを表示することはできません。この設定は、[フォルダオプション]ウィンドウにあります。

Windowsでは、これらのdesktop.iniファイルを使用して、フォルダの表示方法を識別します。たとえば、Windowsでいくつかのフォルダを移動しようとすると、Windowsはそのフォルダがシステムフォルダであることを通知し、移動しないようにします。一部のフォルダには独自のアイコンもあります。この種の情報は、フォルダ内のdesktop.iniファイルに保存されます。

私たちは、Windowsがこれらのファイルを作成するのを防ぐ方法については知らない。表示したくない場合は、保護されたオペレーティングシステムファイルを表示しないようにWindowsに指示してください。

Mac OS Xは.DS_Storeファイルを作成します。これらのファイルは各フォルダに作成され、Windowsのdesktop.iniファイルと同様に動作します。これらのファイルはピリオド “。”で始まり、Mac OS Xや他のUnixオペレーティングシステムではデフォルトで隠されています。隠されたファイルを表示しないと、Macでこれらのファイルは表示されません。それらはFinderや他のユーティリティには通常表示されません。

DS_Storeファイルには、フォルダ内のアイコンの位置、フォルダの背景イメージ、およびその他の詳細に関する情報が含まれています。 Finderでフォルダを開くと、このファイルが読み込まれ、フォルダの内容を表示する方法が表示されます。これらの設定を変更すると、Finderはこれらの設定を.DS_Storeファイルに保存します。

Macでは通常、これらのファイルを共有ネットワークフォルダに作成しますが、これは問題になる可能性があります。たとえば、それらの.DS_Storeファイルは、Windowsユーザーを混乱させる追加の混乱を招くだけです。

これを防ぐため、Mac OS Xでは、これらの.DS_Storeファイルが作成されないようにする方法が提供されていますが、ネットワークドライブ上にのみ作成されます。これを行うには、ターミナルウィンドウを開きます(Command + Spaceを押し、 “Terminal”と入力してEnterキーを押すか、Applications> Utilities> Terminalに移動します)。ターミナルウィンドウに次のコマンドを入力し、Enterキーを押します。

デフォルトはcom.apple.desktopservicesを書き込みます。DSDontWriteNetworkStores true

変更を元に戻し、Mac OS Xでネットワークドライブ上のDS_Storeファイルの作成を続けるには、次のコマンドを実行します

デフォルトはcom.apple.desktopservicesを書き込みます。DSDontWriteNetworkStores false

Mac OS Xの作成を防ぐ方法はありません.DS_Storeファイルをサードパーティのハッキングなしでローカルに作成することはできません。ただし、Finderで隠しファイルを無効にしておくと、表示されず、気になることもありません。

これらのファイルは、バージョン管理プログラムやファイルアップロードツールなど、いくつかのプログラムを使用する際に邪魔になることがあります。理想的には、使用するプログラムは自動的にthumbs.db、desktop.ini、および.DS_Storeファイルを無視する必要があります。特定のプログラムで彼らが邪魔になっている場合は、そのプログラムがそれらを完全に無視できるかどうかを確認してください。

用語「専門用語」は古フランス語の語源を持ち、元々は「鳥の話」を意味していました。