PC·모바일

내부 저장소로 포맷된 SD 카드를 forget할 수 없을 때

Ash-Fred 2025. 6. 26. 03:18

이 글의 내용은 MIUI에만 해당되지는 않으나 MIUI 사용자가 아니면 일반적으로 필요가 없을 것이다. MIUI는 SD 카드를 내부 저장소로 쓸 것을 전혀 상정하지 않고 만든 것으로 보인다. SD 카드를 내부 저장소로 쓰면 특정 상황에서 기기의 정상적인 사용이 불가하다. 특히 SD 카드를 내부 저장소로 포맷한 뒤에 '데이터 이동'을 선택하면 주 저장소가 SD 카드로 변경되어 루트 권한 없이 파일 익스플로러에서 기기의 원본 저장소에 접근이 불가하게 되는데, 기기 자체로는 이를 취소할 수 있는 방법이 없어 SD 카드의 고장 등의 상황에서 기기를 초기화하지 않고는 사용이 사실상 불가능해질 수 있다. 이때 ADB로 SD 카드의 내부 저장소 사용을 취소할 수 있다. 내부 저장소로 지정된 SD 카드가 현재 분실되었거나 인식이 불가능해도 상관 없고, ADB가 사용 가능하다면 아무 안드로이드 기기나 상관 없을 것이다.

 

adb shell
sm get-primary-storage-uuid

 

위 명령어를 입력하면 SD 카드의 UUID가 출력된다. 이 UUID를 아래 명령어에 넣는다.

sm forget (UUID)

 

이제 SD 카드가 내부 저장소로 지정되기 전의 상태로 돌아간다.