Защо е толкова трудно да се възстановят изтритите данни на Android и какво да правим с това

Когато става въпрос за възстановяване на данни за Android , бързо търсене в Google връща много измами, дезинформация и злонамерен софтуер, представящи се като инструменти за възстановяване. Много хора случайно изтриват важни файлове и за съжаление има много хора, които биха се опитали да спечелят от нещастието си. 

Но не всичко е лоши новини. В тази статия ще обясним какъв вид възстановяване на данни е възможно на Android и как можете да се предпазите от случайно изтриване на данните си в бъдеще. 

Могат ли да бъдат възстановени данни на Android? 

За съжаление, много малко данни могат да бъдат възстановени във вътрешното хранилище на телефоните с Android , ако не са архивирани. За да разберем защо, нека започнем, като обсъдим как данните се съхраняват в устройство с Android и какво се случва, когато бъдат изтрити. 

Как Android запазва(Does Android Save) и изтрива файлове(Delete Files) ?

В повечето телефони (и устройства за съхранение), когато файловете се изтриват, те всъщност не се изтриват. Вместо това местоположението на наскоро изтритите файлове се маркира като презаписваемо. След това оригиналните данни се заменят, когато се записва нов файл, като се презаписва. Така че, докато данните не са презаписани, те все още могат да бъдат извлечени технически - или би било, ако дискът не беше криптиран. 

От Android 5.0 до Android 9 се използва пълно криптиране на диска. Тази форма на криптиране използва единичен 128-битов ключ за усъвършенствано шифроване (AES)(128-bit Advanced Encryption Standard (AES)) , който се съхранява сигурно на устройството (защитен от паролата на потребителя). В случай на фабрично нулиране, всички файлове, съхранени с помощта на пълно криптиране на диска, се изтриват и са напълно невъзстановими. 

Вместо това Android 7.0 и по-нови версии разполагат с криптиране, базирано на файлове. Тази форма на криптиране използва различни ключове за различни файлове, което означава, че те могат да бъдат отключени независимо един от друг. Това обаче също означава, че когато даден файл бъде изтрит, неговият ключ за криптиране се изтрива заедно с него, което ефективно го изтрива изцяло. 

Освен ако не сте премахнали базирано на файлове криптиране от вашето устройство, всички изтрити данни са невъзможни за възстановяване, независимо от това, което онлайн услугите претендират. 

И, за да влоши нещата, възстановяването на данни от NAND флаш паметта на Android е значително по-трудно от компютърните твърди дискове. 

Контролерът за съхранение отбелязва всички данни на NAND флаш памет. Когато файл се изтрие, контролерът маркира това пространство като „празен“, но всъщност не го изтрива. Тъй като данните постоянно се записват и изтриват, контролерът трябва да следи все по-подробна карта на хранилището. 

Въпреки това, след Android 4.3 , телефоните включват протокол, наречен TRIM . TRIM помага, като казва на контролера да спре да наблюдава изтритите данни, като ги маркира за събиране на боклука (където файловете се изтриват напълно). На практика това означава, че колкото по-дълго оставяте изтритите си данни, толкова по-малък е шансът да успеете да ги възстановите. 

Какви данни(Data) могат да се възстановят на Android ?

Видът данни, които можете да възстановите от телефони с Android , включва: 

  • Наскоро изтрити снимки, които се съхраняват в кошчето за рециклиране 
  • Всички изтрити данни, които са архивирани с помощта на услуги като Samsung Cloud и Google Drive
  • Данни, които са били съхранени на SD картата (въпреки че не е гарантирано)
  • Данни(Data) , свързани с вашия акаунт в Google(Google Account) , като списъка ви с контакти

Можете ли да възстановите данни след фабрично нулиране(Reset) ?

Невъзможно е да се възстановят данни от телефон с Android , който е претърпял фабрично нулиране, освен ако не е бил архивиран другаде. Данните(Data) , съхранявани на SD карта, все още могат да бъдат възстановени, дори и да бъдат изтрити - ще разгледаме това по-долу. 

Помага ли руутването(Does Rooting) на вашия телефон за възстановяване на данни(Phone Help Recover Data) ?

Някои приложения за възстановяване на данни изискват руутване на вашия Android за възстановяване на данни. За по-стари версии на Android , като OS 5 или 6, руутването беше сравнително лесно и позволяваше на приложенията за възстановяване на данни да заобикалят криптирането на диска и да имат достъп до наскоро изтрити файлове. 

В по-късни версии, включително Android 10 и 11, руутването е невъзможно без зареждане на Bootloader , който изтрива хранилището ви още веднъж. Това ефективно го прави безполезен за възстановяване на данни. 

Какво ще кажете за специалистите по възстановяване на данни(Data Recovery Specialists) ?

Специалистите по възстановяване на данни(Data) използват сложни, често разрушителни методи за директен достъп до съхранението на NAND и възстановяване на данни. За Android OS(Android OS) с предварително криптиране тези методи бяха успешни, но също така биха унищожили телефона. 

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

Всички приложения за възстановяване на данни ли са измами?

Не, въпреки че в Google Play Store(Google Play Store) има много приложения за измама , много от тях са легитимни. Например, те могат да работят перфектно за SD карти, по-стари версии на Android и други форми на носители за съхранение.

Въпреки това, много СА(ARE) измами. И имайте предвид, че никое приложение не може да възстанови данни от фабрично нулиране (освен ако не е на много ранни версии на Android ) или от телефони, които използват криптиране, базирано на файлове. 

Понякога ще можете да използвате тези приложения, за да възстановите току-що изтрити файлове от Android , който използва пълно криптиране на диска, но файловете са криптирани и недостъпни без ключа. 

Често приложенията за възстановяване на данни ще възстановят кеширани миниатюри и ще твърдят, че те са оригиналните файлове със снимки (което все пак може да е по-добре от нищо). Това е причината много приложения да предлагат инструменти за „подобряване на изображението“. 

Как да възстановите данни(Data) от вашия Android

Определени(Certain) данни могат да бъдат възстановени на вашето устройство с Android , ако сте ги архивирали в миналото или ако се съхраняват на вашата SD карта, а не на вътрешната памет на телефона. Може също да успеете да възстановите SMS съобщения(recover SMS messages)

Проверете кошчето

Някои приложения за снимки, включително приложението Галерия(Gallery) , разполагат с кошче, което временно съхранява наскоро изтрити снимки. 

За да получите достъп до това, отворете Галерия(Gallery) и изберете трите хоризонтални линии в долния десен ъгъл. След това изберете Кошче(Recycle Bin)

Трябва да видите всички наскоро изтрити снимки, включително оставащото време, преди устройството ви да ги изтрие завинаги. 

Възстановяване на изтрити данни от(Data From) SD карта(SD Card)

Данните на вашата SD карта са много по-лесни за възстановяване, отколкото данните във флаш паметта на Android. Дори ако файловете на вашата SD карта са били изтрити или случайно сте форматирали устройството, все пак може да успеете да ги възстановите с помощта на надеждни инструменти за възстановяване на данни(trustworthy data recovery tools)

Ако случайно сте изтрили снимки от SD картата си, препоръчваме да използвате PhotoRec , което е безплатно приложение за възстановяване на снимки, което можете да инсталирате на вашия компютър. Използвайки четец на SD карти за достъп до устройството, се надяваме, че ще можете да възстановите снимките си. 

Възстановяване от локално архивиране

Повечето телефони с Android имат функция за локално архивиране. Ако сте активирали периодично архивиране, трябва да можете да извличате всички данни, които сте изтрили, които са били заснети от предишно архивиране. 

За достъп до архивираните данни: 

  1. Отворете Настройки(Settings) > Акаунти и архивиране( Accounts and backup) .

  1. Докоснете Възстановяване на данни(Restore data)

  1. Изберете най-новото резервно копие за вашия телефон. 

  1. Уверете се, че всички данни, които искате да възстановите, са избрани, след което докоснете Възстановяване(Restore)

Възстановяване от акаунт в Google

Ако имате акаунт в Google и сте активирали синхронизирането на вашия Android , някои от вашите данни може да бъдат извлечени — дори след нулиране на фабричните настройки. Още по-добре, Android 8 и по-нови версии разполагат с автоматично архивиране от Google One , което ще ви позволи да възстановите всички случайно изтрити файлове. 

Възстановимите данни могат да включват вашите контакти, данни от приложения, календар, данни от браузъра Chrome и документи или файлове, съхранявани в Google Drive или Gmail

Ако сте възстановили фабричните настройки на телефона си или използвате нов телефон, по време на настройката, веднага след като добавите акаунта си в Google към устройството, това ще ви позволи да възстановите всички синхронизирани данни. 

Как да гарантирате, че вашите данни(Your Data) са архивирани

Има много услуги за архивиране, достъпни за устройства с Android(many backup services available for Android devices) и дори можете да изберете да извършвате архивиране ръчно, ако желаете. Най-лесните опции са да активирате архивиране чрез настройките на Android или (Android)чрез вашия акаунт в Google(via your Google Account)

Активирайте локални архиви

Процесът за активиране на локални архиви може да варира в зависимост от модела и производителя на вашия телефон. За Samsung , за да активирате локално архивиране: 

  1. Отворете Настройки(Settings)
  2. Докоснете Акаунти и архивиране(Accounts and backup) .

  1. Изберете Архивиране на данни(Back up data)

  1. Включете всеки вид данни, които искате да архивирате автоматично, или изберете Архивиране сега(Back up now)

Тези данни вече периодично ще се архивират в Samsung Cloud(periodically backup to the Samsung Cloud) , когато устройството ви не работи и е свързано към WiFi

Активирайте резервното копие на Google One

За да включите автоматичното архивиране с Google One

  1. Отворете Настройки(Settings) > Google

  1. Изберете Архивиране(Backup) .

  1. Под Подробности за архивиране(Backup details) и се уверете, че всички категории са активирани. 

  1. За да ги активирате, докоснете елемента и включете Архивиране и синхронизиране(Back up & sync) .

Когато устройството ви не работи в продължение на два часа и е свързано с WiFi, то ще започне да синхронизира вашите данни. 

Превенцията е по-добра от лечението

Изтриването на вашите файлове случайно е гадно, особено ако са ценни снимки или важни документи. Единственият начин наистина да гарантирате, че вашите файлове могат да бъдат възстановени в случай на случайно изтриване, е като често архивирате данните си сигурно. 

За щастие има много безплатни или платени облачни услуги, които могат да направят това вместо вас с минимални усилия! 



About the author

Аз съм уеб разработчик с над 10 години опит, включително 8 години като професионален софтуерен инженер. Също така имам опит в разработването на мобилни приложения и игри, както за настолни компютри, така и за мобилни устройства. В свободното си време обичам да играя видео игри и да гледам филми, да слушам музика, да чета книги и да се занимавам с градинарство.



Related posts