шанси відновити видалені дані залежно від типу файлової системи

Тип файлової системи та шанси на відновлення даних

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

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

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

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

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

Враховуючи ці факти, розгляньмо детальніше типи ФС у Windows, macOS та Linux. Якщо ви знаєте, який з них застосовується на вашому сховищі, ви можете оцінити ймовірність успішного відновлення даних ще до того, як приступите до процедури: