Пошук дублікатів файлів через програму

Anonim

На жаль, ніхто з користувачів комп'ютерних систем не застрахований від періодичного виникнення ситуацій, пов'язаних з появою файлів не тільки з однаковою назвою, але і однорідним розширенням. Пошук дублікатів файлів повинен здійснюватися в системі з різною періодичністю. Ось тільки не всі знають, що для цього потрібно.

Чому з'являються дублікати

Для початку варто зупинитися на тому, що поява в комп'ютерній системі файлів з однаковою назвою та розширенням може бути пов'язано з безліччю причин, і не всі вони, як вважають деякі користувачі, можуть бути критичними. Тут проблема полягає в тому, що багато програм при установці створюють власні тимчасові файли, після чого вони можуть бути видалені автоматично або в ручному режимі.

На жаль, не всі користувачі знають, що в каталогах програм після інсталяції того чи іншого додатка з'являється файл типу Uninstall.exe або файл, який має іншу назву або навіть розширення (Uninstall001.dat).

Нічого страшного в цьому немає. Такі компоненти відповідають тільки за деінсталяцію встановленої програми і видаляються автоматично після закінчення процесу. В крайньому випадку, залишки можна видалити вручну.

Інтернет-серфінг

Досить поширеною є проблема серфінгу у всесвітній павутині. Тут суть полягає в тому, що будь-який браузер, який використовується в системі, зберігає тимчасові файли і посилання в кеші. Звичайно, не кожен юзер знає, як до них дістатися, для чого вони потрібні взагалі. Проте, будь-яка програма для пошуку дублікатів файлів зможе знайти такі дані навіть в тих місцях, про які пересічний користувач просто не здогадується.

Очистити дані можна за допомогою власних засобів браузерів або додатків, призначених для оптимізації системи. Але і вони часто не виправдовують свого призначення.

установка програм

Звичайно ж, інсталяція програмних продуктів веде до загального засмічення будь-якої комп'ютерної системи. Пов'язано це з появою тимчасових, а потім - і деінсталляціонних файлів. Ситуація така, що одні з них видаляються відразу ж після установки того або іншого додатка, а інші залишаються в системі.

Тепер потрібно чітко зрозуміти, як здійснюється пошук на комп'ютері дублікатів файлів. Власне, «операційки» типу Windows або Mac OS X власних коштів для цього не мають (за рідкісним винятком, що стосуються «маків»). Принцип дії всіх додатків грунтується не на пошуку однойменних назв, а на порівнянні так званих контрольних сум. Про це буде сказано трохи пізніше.

Усунення проблем вручну

Природно, шукати однойменні файли або файли, які мають однакове розширення, навіть в системах типу Windows 7 або 8 - справа абсолютно невдячна. Мало того, що доведеться в пошуку вводити ім'я файлу і його передбачуване розширення, так ще і пошук займе стільки часу, що не кожен користувач може витерпіти. Залишається що? Та тільки одне - використовувати хоча б пошук дублікатів файлів Windows 7 або власні кошти «вісімки», хоча і вона не блищить.

Принципово ні стандартні, ні спеціалізовані засоби усунення проблем, пов'язаних з пошуком дублікатів, не розрізняються. Розглянемо найбільш популярні з них.

Додатки для пошуку дублікатів файлів

Обмовимося відразу: не кожна програма для пошуку дублікатів файлів здатна розпізнати, чи потрібен цей компонент в системі. Особливо це стосується динамічних бібліотек DLL, супутніх драйверів і розширень, що відповідають за їх роботу.

Найпростішим рішенням може стати установка «легкого» додатка Duplicate File Finder. Природно, програма знайде дублікати, проте жоден користувач не може бути застрахований від того, що зі звіту, наданого додатком, видалить деякі системні компоненти, а це може повести до повного «фарбую» всієї системи.

Як це працює

Пошук дублікатів файлів і папок здійснюється за допомогою декількох основних алгоритмів. Насамперед розглядаються назви і формати. Так, наприклад, пошук дублікатів аудіо файлів відбувається спочатку за принципом порівняння ID3-тегів. Якщо такі рядки в інформаційних полях не заповнені, порівняння аудіо може проводитися за принципами, запропонованими утилітами типу TrackID для мобільних гаджетів, які аналізують звучання композиції, а потім видають повну інформацію про неї.

Справа навіть не в цьому. Просто композиції, що мають ту ж «обрізання», можуть відрізнятися за часом звучання, за якістю відтвореного матеріалу і т. Д. Але контрольні суми і характеристики самого файлу в форматах .mp3, . wav, .ogg, .aiff або .flac залишаються незмінними. Саме за цією ознакою і сравают два однакових файлу, які можуть дублювати один одного. Окремо варто зауважити, що іноді ситуація з дублікатами аудіо може бути пов'язана ще і з тим, що спочатку, наприклад, викачується один трек, потім - альбом або добірка музики, в яких якась композиція може бути присутнім, і т. Д. Зауважте, це абсолютно не стосується варіацій типу реміксів або композицій, які записані в такому зараз модному виконанні як feat, vs або tribute to. Взяти хоча б такий варіант: King Diamond. Tribute to Metallica. Одна група просто виконує композиції інший. Програми пошуку дублікатів такі справи пропускають повз.

Слід врахувати ще й те, що в більшості своїй такі додатки розраховані тільки на пошук, а аж ніяк не на видалення дублікатів файлів мультимедіа, наявних на вінчестері.

З іншого боку, варто відзначити і той факт, що той же пошук дублікатів файлів російською мовою може здійснюватися автоматично навіть при заданому ключовому мовою інтерфейсу. У будь-пошуковому рядку досить ввести назву файлу або його частину.

З розширеннями гірше. Справа в тому, що жодна програма, що здійснює пошук дублікатів файлів на диску або знімному пристрої, не може інтерпретувати той же «екзешний» файл (.exe) в сенсі схожості на інший.

Найпростішим прикладом є звичайний інсталяційний дистрибутив Setup.exe. Зрозуміло, що при наявності будь-якого кількості таких файлів вони все одно між собою різняться.

Чому потрібно пошук дублікатів

Тепер, мабуть, перейдемо до одного з найсерйозніших розділів. Як ви думаєте, чому потрібно очищення системи від деяких файлів і їх копій? Так все просто. Справа в тому, що при відкритті того чи іншого файлу система, навіть визначаючи місце розташування файлу на диску, звертається безпосередньо до запису в системному реєстрі, яка і відповідає за відкривається об'єкт. Якщо таких об'єктів кілька, а тим більше записи про них різняться, система почне «думати», хоча це їй і не властиво. Таке «роздум» дуже часто закінчується або некоректним завершенням роботи самого додатка, або проблемою непрацездатності всієї ОС в цілому.

Програми очищення системи

Універсальні пакети, які передбачають очистку системи від «сміття», теж не завжди здатні розпізнати деякі файли з однаковими іменами та розширеннями. Особливо це стосується системних файлів, за видалення або переміщення яких програма просто не береться в силу своїх можливостей.

Тут вже краще підійти до проблеми, озброївшись професійними утилітами. Однією з найцікавіших визнана програма CCleaner, яка при перевірці здатна зупиняти навіть деякі системні процеси. Про мобільному додатку можна сказати те, що ця утиліта здатна навіть блокувати деякі програми, встановлені на гаджет. В даному випадку пошук дублікатів файлів при підключенні через інтерфейс USB нічим не відрізняється від стандартного процесу. Можна використовувати і деякі спеціалізовані програми синхронізації мобільного пристрою з комп'ютерним терміналом типу My Phone Explorer. Однак і такі додатки в більшості своїй не зможуть здійснити пошук дублікатів файлів і папок.

Що краще?

Ось тепер прийшов час впритул зайнятися програмами, що відповідають за пошук дублікатів файлів. Для початку варто встановити додаток Driver Sweeper.

Повірте, воно того варто. Це пошукова система застарілих або невикористовуваних в системі драйверів. Не дивуйтеся, що програма запропонує «знести» деякі рідні драйвери типу Intel Audio або допоміжні драйвери відеокарт типу nVidia або Radeon.

Нічого страшного. Той же пошук дублікатів файлів Total Commander вміє виробляти не гірше (але і не краще). Стандартні можливості файлового менеджера або спеціалізованої утиліти часто просто не відповідають запитам користувача. Саме тому і доводиться ритися в Інтернеті, «лопатити» купу сайтів з пропозиціями встановлення тієї чи іншої утиліти і т. Д.

Насправді позбутися такого головного болю можна абсолютно просто. Краща програма пошуку дублікатів файлів, на думку багатьох експертів, - це DUPEGURU.

Взагалі, раз мова зайшла про це додатку, варто відзначити, що програма є досить рідкісною і зовсім незатребуваною. А дарма. Насправді це додаток здатний прекрасно розбиратися і з численними форматами мультимедіа. Для повного пакета потрібно встановити додатково редакції типу Music Edition і Picture Edition, після чого будь-який користувач матиме можливість автоматичного розпізнавання музики і картинок, а заодно і видалення однакових даних.

проблема оптимізації

Звичайно ж, проблема, що має на увазі пошук дублікатів файлів, на цьому рішенні не зупиняється. Будь-якому користувачеві зрозуміло, що застосування спеціальної, орієнтованої саме на цей процес утиліти дозволить уникнути безлічі труднощів, скажімо, з оптимізацією роботи комп'ютера або ноутбука.

Власне, сама причина уповільнення може критися саме в неправильних або застарілих посиланнях системного реєстру, а вони, як відомо, з'являються навіть при створенні резервної копії (зазвичай це файл cc_год, місяць, число з розширенням .reg).

Бути може, робота з системним реєстром і здається дуже складною, проте, видалення або перетворення деяких посилань і записів позначиться на всій системі абсолютно безболісно. Це стосується деяких розділів типу HOT_KEY_LOCAL_MACHINE або HOT_KEY_CURRENT_USER. Тут можна міняти все що завгодно. У деяких командних рядках можна навіть задати автоматичну відмову від присвоєння файлу команди прямого виклику. Грубо кажучи, це зміна символу «0» на «1» (звичайне включення будь-якої функції). Втім, з цим краще не експериментувати.

Це і зрозуміло. Навіть пошук або видалення деяких однойменних файлів конфігурації може привести до самих непередбачуваних наслідків. Всі знають, що навіть в «рідній» папці Windows є файли з розширенням .sys, а в системі таких файлів можна знайти таку неймовірну кількість, що жодна програма не визначить, чи потрібен файл в системі, чи є він вірусом і т. Д .

висновок

Залишається додати, що пошук дублікатів файлів даними методами не обмежений. Кожен має право сам вибирати, яку саме програму використовувати. Деякі так і взагалі не довіряють стороннім програмним утилітам, вважаючи за краще видалення інформації за допомогою примітивних засобів. Це і неважливо. Головне, щоб був досягнутий максимальний ефект.