Какво представляват файловете thumbs.db, desktop.ini и .DS_Store?
Кажете на файловия си мениджър да покаже скритите файлове и ще видите доста ненужни файлове, разпръснати в папките ви. Windows създава thumbs.db и desktop.ini файлове в много папки, а Mac OS X създава .DS_Store файлове.
Повечето хора обикновено не виждат тези файлове. Обикновено се считат за скрити файлове и се появяват само ако излезете от пътя си за показване на скрити файлове. Системата създава тези файлове, за да ускори работата и да запази настройките за в бъдеще, но можете да попречите на някои от тях да бъдат създадени.
Какво е thumbs.db?
Файлът thumbs.db е по същество „база данни с миниатюри“ - това означава името. Когато отворите папка в Windows Explorer или File Explorer и тази папка съдържа изображения, Windows ще създаде миниатюри на тези изображения. За да ускори нещата в бъдеще, Windows ще запази тези миниатюрни изображения във файл „thumbs.db“, който създава в конкретната папка. След това Windows може да презареди тези миниатюри, вместо да ги генерира отново при следващото отваряне на папка.
Това обикновено е добре и обикновено няма да ги забележите, защото са скрити файлове. Те обаче могат да предизвикат проблеми в някои ситуации. Ако например качите директории на уеб сървър, файловете thumbs.db могат да се маркират заедно.
За да попречите на Windows да създава thumbs.db файлове - повечето хора няма да трябва да правят това, но можете, ако искате - можете да използвате редактора на групови правила (във версия на Windows Professional или Enterprise) или редактора на системния регистър ( в домашното издание на Windows.)
За да промените тази настройка в груповата политика, натиснете клавиша Windows + R, за да отворите диалоговия прозорец Run, въведете “gpedit.msc” в диалоговия прозорец и натиснете Enter.
Отидете до Потребителска конфигурация> Административни шаблони> Компоненти на Windows> Файлов браузър на Windows 10, 8.1 или 8. В Windows 7 отидете на Потребителска конфигурация> Административни шаблони> Компоненти на Windows> Windows Explorer.
Кликнете два пъти върху опцията „Изключване на кеширането на миниатюри в скритите файлове на папките.db“ и я задайте на „Включено“.
В началните издания на Windows отворете редактора на системния регистър, като натиснете клавиша Windows + R, като въведете „regedit“ и натиснете Enter.
Отидете до “HKEY_CURRENT_USER Software” Microsoft Windows CurrentVersion Explorer Advanced. Кликнете два пъти върху настройката “DisableThumbnailCache” в десния панел и я настройте на “1”. Ако не виждате опцията “DisableThumbnailCache”, щракнете с десния бутон в десния панел, създайте нова стойност на DWORD и я наречете “DisableThumbnailCache”. След това променете стойността му на 1.
Изтрийте стойността или я настройте на „0“, за да отмените тази промяна.
Какво е desktop.ini?
Windows също създава desktop.ini файлове, но те са извънредно скрити. Те не само са скрити файлове, но и се считат за защитени файлове на операционната система. Няма да можете да ги виждате, освен ако не деактивирате настройката „Скриване на файлове с защитена операционна система (препоръчва се)“ в File Explorer или Windows Explorer. Тази настройка се намира в прозореца "Опции за папки".
Windows използва тези файлове на desktop.ini, за да идентифицира начина, по който трябва да се показва папката. Например, когато се опитате да преместите някои папки в Windows, Windows ще ви информира, че папката е системна папка и не трябва да я премествате. Някои папки имат и свои уникални икони. Тази информация се съхранява в файла desktop.ini в папка.
Не знаем как да попречим на Windows да създава тези файлове. Трябва само да кажете на Windows да не показва защитени файлове на операционната система, ако не искате да ги виждате.
Какво е .DS_Store?
Mac OS X създава файлове .DS_Store. Тези файлове се създават във всяка папка и работят подобно на файловете desktop.ini в Windows. Тези файлове започват с период - символ "." - и по този начин са скрити по подразбиране в Mac OS X и други Unix операционни системи. Няма да виждате тези файлове на Mac, освен ако не излезете от пътя си, за да видите скритите файлове. Те обикновено не се появяват в Finder или други помощни програми.
Файлът .DS_Store съдържа информация за позицията на иконите в папка, фоновото изображение на папката и други подробности. Когато отворите папка във Finder, Finder чете този файл, за да види как да покаже съдържанието на папката. Когато промените тези настройки, Finder съхранява тези настройки във файла .DS_Store.
Макарите обикновено ще създават тези .DS_Store файлове дори в споделени мрежови папки и това може да е проблем. Например, тези .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 неверни
Няма начин да се попречи на Mac OS X да създава .DS_Store файлове локално без хакове от трети страни. Обаче, оставете скритите файлове да бъдат деактивирани в Finder и няма да видите и да ги притеснявате.
Тези файлове могат да попречат на използването на някои програми - например програми за контрол на версиите или инструменти за качване на файлове. В идеалния случай, програмите, които използвате, трябва да игнорират файловете thumbs.db, desktop.ini и .DS_Store. Ако те се намесват в определена програма, вижте дали можете да ги игнорирате изцяло.