Android에서 삭제된 데이터를 복구하기 어려운 이유와 해결 방법

Android 데이터(Android data) 복구와 관련하여 빠른 Google 검색(Google search) 은 복구 도구로 가장하는 많은 사기, 잘못된 정보 및 맬웨어를 반환합니다. (malware posing)많은 사람들이 실수로 중요한 파일을 삭제하고 불행히도 자신의 불행에서 이익을 얻으려고 하는 사람들이 많이 있습니다. 

하지만 나쁜 소식만 있는 것은 아닙니다. 이 기사에서는 Android 에서 어떤 종류의 데이터 복구가 가능한지 , 향후 실수로 데이터를 삭제하지 않도록 보호하는 방법에 대해 설명합니다. 

Android에서 데이터를 복구할 수 있습니까? 

불행히도 안드로이드(Android) 폰의 내부 저장소가 백업되지 않은 경우 복구할 수 있는 데이터는 거의 없습니다. 그 이유를 알아보기 위해 먼저 Android 기기(Android device) 에 데이터가 저장되는 방식과 데이터 가 삭제되면 어떻게 되는지 논의해 보겠습니다. 

Android는 파일을 어떻게 저장하고 삭제(Does Android Save and Delete Files) 합니까 ?

대부분의 휴대폰(및 저장 장치)에서 파일이 삭제되면 실제로 지워지지 않습니다. 대신 최근에 삭제된 파일의 위치는 덮어쓸 수 있는 것으로 표시됩니다. 그런 다음 새 파일이 저장되면 원본 데이터가 교체되어 덮어씁니다. 따라서 데이터를 덮어쓰지 않는 동안에도 여전히 기술적으로 검색할 수 있습니다. 또는 디스크(disc wasn) 가 암호화되지 않은 경우에도 검색할 수 있습니다. 

Android 5.0 ~ Android 9 는 전체 디스크 암호화를 사용합니다. 이 형식의 암호화는 장치에 안전하게 저장되는 단일 128비트 AES(Advanced Encryption Standard) 키를 사용합니다(사용자 암호로 보호됨). (128-bit Advanced Encryption Standard (AES))공장 초기화(factory reset) 의 경우 전체 디스크 암호화를 사용하여 저장된 모든 파일이 지워지고 완전히 복구할 수 없습니다. 

Android 7.0 이상은 대신 파일 기반 암호화를 제공합니다. 이러한 형태의 암호화는 서로 다른 파일에 대해 서로 다른 키를 사용하므로 서로 독립적으로 잠금을 해제할 수 있습니다. 그러나 이것은 또한 파일이 삭제될 때 암호화 키(encryption key) 도 함께 삭제되어 효과적으로 완전히 지워진다는 것을 의미합니다. 

장치에서 파일 기반 암호화를 제거하지 않는 한 삭제된 데이터는 온라인 서비스에서 주장하는 내용과 상관없이 복구할 수 없습니다. 

그리고 설상가상으로 Android의 NAND 플래시(NAND flash) 메모리에서 데이터를 복구하는 것은 컴퓨터 하드 디스크 드라이브보다 훨씬 어렵습니다. 

스토리지 컨트롤러(storage controller)NAND 플래시(NAND flash) 스토리지 의 모든 데이터를 기록합니다 . 파일이 삭제되면 컨트롤러는 해당 공간을 "비어 있음"으로 표시하지만 실제로 지우지는 않습니다. 데이터가 지속적으로 기록 및 삭제되기 때문에 컨트롤러는 점점 더 세부적인 스토리지 맵을 모니터링해야 합니다. 

그러나 Android 4.3 부터 휴대전화에는 (Android 4.3)TRIM 이라는 프로토콜이 포함되었습니다 . TRIM 은 컨트롤러에 삭제된 데이터 모니터링을 중지하고 가비지 수집(garbage collection) (파일이 완전히 지워지는 곳)으로 표시하도록 지시함으로써 도움이 됩니다. 사실상 이것은 삭제된 데이터를 오래 보관할수록 복구할 수 있는 기회가 줄어든다는 것을 의미합니다. 

Android 에서 어떤 데이터(Data) 를 복구 할 수 있습니까?

Android 휴대전화  에서 복구할 수 있는 데이터의 종류 는 다음과 같습니다.

  • 최근 삭제된 사진은 휴지통 에 보관 중입니다.(recycling bin) 
  • Samsung Cloud 및 Google 드라이브와(Samsung Cloud and Google Drive) 같은 서비스를 사용하여 백업된 삭제된 데이터
  • SD 카드(SD card) 에 저장된 데이터 (보장되지는 않음)
  • (Data)연락처 목록과 같은 Google 계정(Google Account) 과 연결된 데이터

공장 초기화(Reset) 후 데이터를 복구할 수 있습니까 ?

다른 곳에서 백업하지 않는 한 공장 초기화(factory reset) 를 거친 Android 휴대 전화(Android phone) 에서 데이터를 복구하는 것은 불가능합니다 . SD 카드(SD card) 에 저장된 데이터(Data) 는 삭제하더라도 복구할 수 있습니다. 이에 대해서는 아래에서 다룹니다. 

(Does Rooting)휴대 전화 를 루팅하면 데이터 복구에 도움(Phone Help Recover Data) 이 되나요?

일부 데이터 복구 앱 은 데이터를 복구하기 위해 (recovery apps)안드로이드(Android) 를 루팅해야 합니다. OS 5 또는 6 과 같은 이전 Android 버전의 경우 루팅이 비교적 쉬웠고 데이터 복구 앱 이 (recovery apps)디스크 암호화(disk encryption) 를 우회 하고 잠재적으로 최근 삭제된 파일에 액세스할 수 있었습니다. 

Android 10 및 11 을 포함한 이후 버전에서는 저장 공간을 한 번 더 지우는 Bootloader 를 로드하지 않고는 루팅이 불가능 합니다. 이는 데이터 복구에 효과적으로 쓸모 없게 만듭니다. 

데이터 복구 전문가는(Data Recovery Specialists) 어떻 습니까?

데이터 복구 전문가는 복잡하고 종종 파괴적인 방법을 사용하여 (Data recovery)NAND 스토리지(NAND storage) 에 직접 액세스하고 데이터를 복구합니다. 사전 암호화 Android OS 의 경우 이러한 방법은 성공했지만 전화를 파괴할 수도 있습니다. 

암호화된 장치의 경우 이러한 방법을 사용하여 데이터를 복구할 수 있지만 키가 저장된 전화 외부에서 데이터를 해독하는 것이 불가능하기 때문에 거의 항상 무의미합니다. 

모든 데이터 복구 앱은 사기입니까?

아니요, Google Play 스토어(Google Play Store) 에는 많은 사기 앱이 있지만 대부분 은 합법적입니다. 예를 들어 SD 카드, 이전 버전의 Android(Android) 및 기타 저장 미디어 형식에서 완벽하게 작동할 수 있습니다 .

그러나 많은 ARE 사기가 있습니다. 그리고 어떤 앱도 공장 초기화(factory reset) (초기 Android 버전이 아닌 경우) 또는 파일 기반 암호화를 사용하는 휴대폰에서 데이터를 복구할 수 없습니다. 

경우에 따라 이러한 앱을 사용하여 전체 디스크 암호화를 사용하는 Android(Android) 에서 방금 삭제된 파일을 복구할 수 있지만 파일은 암호화되어 키 없이는 액세스할 수 없습니다. 

종종 데이터 복구 앱(recovery apps) 은 캐시된 썸네일을 복구하고 원본 사진 파일이라고 주장합니다(아직 없는 것보다는 나을 수 있음). 이것이 많은 (apps offer) 이 "이미지 향상" 도구를 제공하는 이유입니다. 

Android에서 데이터(Data) 를 복구하는 방법

특정(Certain) 데이터는 과거에 백업한 적이 있거나 휴대전화의 내부 저장소가 아닌 SD 카드(SD card) 에 저장된 경우 Android 기기(Android device) 에서 복구할 수 있습니다. SMS 메시지  를 복구할 수도 있습니다 .

휴지통 확인

갤러리 앱(Gallery app) 을 포함한 일부 사진 앱(photo apps) 에는 최근에 삭제된 사진을 임시로 저장  하는 휴지통 이 있습니다.(recycle bin)

이에 액세스하려면 갤러리(Gallery) 를 열고 오른쪽 하단 모서리에 있는 세 개의 수평선을 선택합니다. 그런 다음 휴지통(Recycle Bin) 을 선택 합니다. 

기기가 사진을 완전히 지우기까지 남은 시간을 포함하여 최근에 삭제된 사진이 표시되어야 합니다. 

SD 카드(SD Card) 에서 삭제 된 데이터(Data From) 복구

SD 카드(SD card) 의 데이터 는 Android 플래시 메모리의 데이터보다 복구하기가 훨씬 쉽습니다. SD 카드(SD card) 의 파일 이 삭제되었거나 실수로 드라이브를 포맷한 경우에도 신뢰할 수 있는 데이터 복구 도구를 사용하여 파일을 복구할 수 있습니다. 

실수로 SD 카드(SD card) 에서 사진을 삭제한 경우 PC에 설치할 수 있는 무료 사진 복구 앱인 (photo recovery app)PhotoRec 을 사용하는 것이 좋습니다. (PhotoRec)SD 카드(SD card) 리더를 사용 하여 드라이브에 액세스하면 사진을 복구할 수 있습니다. 

로컬 백업에서 복구

대부분의 Android 휴대전화에는 로컬 백업 기능(backup function) 이 있습니다. 정기 백업을 활성화한 경우 이전 백업에서 캡처한 삭제한 모든 데이터를 검색할 수 있어야 합니다. 

백업된 데이터에 액세스하려면: 

  1. 설정(Settings) > 계정 및 백업을( Accounts and backup) 엽니 다.

  1. 데이터 복원(Restore data) 을 탭 합니다 . 

  1. 휴대 전화의 가장 최근 백업을 선택하십시오. 

  1. 복원하려는 모든 데이터가 선택되었는지 확인한 다음 복원(Restore) 을 탭 합니다. 

Google 계정에서 복구

Google 계정(Google account) 이 있고 Android 에서 동기화를 활성화 한 경우 공장 초기화(factory reset) 후에도 일부 데이터를 검색할 수 있습니다 . 더욱이 Android 8 이상에는 실수로 삭제된 파일을 복구할 수 있는  Google One 의 자동 백업 기능이 있습니다.(Google One)

복구 가능한 데이터에는 연락처, 앱 데이터, 캘린더, Chrome 브라우저 데이터, (Chrome browser)Google 드라이브 또는 Gmail(Google Drive or Gmail) 에 저장된 문서 또는 파일 이 포함될 수 있습니다 . 

휴대전화를 초기화했거나 새 휴대전화를 사용 중인 경우 설정하는 동안 기기에 Google 계정(Google account) 을 추가하는 즉시 모든 동기화된 데이터를 복원할 수 있습니다. 

데이터(Your Data) 가 백업 되었는지 확인하는 방법

Android 장치에 사용할 수 있는 백업 서비스가 많이 있으며 원하는 경우 수동으로 백업을 수행하도록 선택할 수도 있습니다. 가장 쉬운 옵션은 Android 설정 또는 Google 계정을 통해(via your Google Account) 백업을 활성화하는 것 입니다. 

로컬 백업 활성화

로컬 백업을 활성화하는 프로세스는 휴대폰 모델 및 제조업체에 따라 다를 수 있습니다. Samsung 의 경우 로컬 백업을 활성화하려면: 

  1. 설정(Settings) 을 엽니 다. 
  2. 계정 및 백업을(Accounts and backup) 탭 합니다.

  1. 데이터 백업을(Back up data) 선택 합니다 . 

  1. 자동으로 백업하려는 각 데이터 종류를 토글하거나 지금 백업 을(Back up now) 선택합니다 . 

이 데이터는 이제 장치가 유휴 상태이고 WiFi 에 연결되어 있을 때 (WiFi)Samsung Cloud에 주기적으로 백업됩니다(periodically backup to the Samsung Cloud)

Google One 백업 사용

Google One 으로 자동 백업을 사용 설정하려면 다음 단계를 따르세요 . 

  1. 설정(Settings) > Google 을 엽니 다. 

  1. 백업(Backup) 을 선택 합니다.

  1. 백업 세부 정보(Backup details) 에서 모든 범주가 ​​활성화되어 있는지 확인합니다. 

  1. 이를 활성화하려면 항목을 누르고 (item and toggle)백업 및 동기화(Back up & sync) 를 켭 니다.

장치가 2시간 동안 유휴 상태이고 WiFi에 연결되면 데이터 동기화가 시작됩니다. 

예방이 치료보다 낫다

특히 소중한 사진이나 중요한 문서인 경우 파일을 실수로 삭제하는 것은 짜증나는 일입니다. 실수로 삭제된 경우 파일을 복구할 수 있는 유일한 방법은 데이터를 자주 안전하게 백업하는 것입니다. 

다행히도 최소한의 노력으로 이 작업을 수행할 수 있는 무료 또는 유료 클라우드 기반 서비스가 많이 있습니다! 



About the author

저는 개인 정보 보호, 사용자 계정 및 가족 안전에 중점을 둔 컴퓨터 과학자입니다. 저는 지난 몇 년 동안 스마트폰 보안을 개선하기 위해 노력했으며 게임 회사와 협력한 경험이 있습니다. 또한 사용자 계정과 게임을 둘러싼 문제에 대해 여러 번 글을 썼습니다.



Related posts