SD 카드에 설치된 모든 앱이 갑자기 사라졌습니다


10

그래서 이것은 매우 이상합니다.

어제 밤 내 전화가 다시 부팅되었습니다. 거기에는 특별한 것이 없습니다. 때때로 그것을합니다. 그러나 오늘 아침에 내가받는 뉴스를 읽으려고 할 때

"휴대 전화에 응용 프로그램이 설치되어 있지 않습니다".

그래서 더 많은 앱을 확인하고 같은 메시지가 나타납니다. 내 SD 카드에 설치된 모든 앱이 사라졌지 만 부분적으로 만 실행되었습니다. 아이콘은 여전히 ​​"데스크톱"에 있으며 시스템 이름은 휴대 전화에 설치된 앱 목록에 나타나지만 Google Play 스토어는 설치된 것으로 생각하지 않습니다. 이는 다음 질문에서 설명하는 증상과 다릅니다.

SD 카드로 이동 한 모든 앱이 사라졌습니다

Google Play 스토어에서도 내 앱 상태가 갑자기 "휴대 전화에 설치되지 않음"이됩니다!

둘 다 애플리케이션이 여전히 Play 스토어에 설치된 것으로 표시되어 있음을 나타냅니다.

또한-이제 몇 가지 앱이 이전에 누락 된 것으로 생각합니다. 아이콘 필드에 응용 프로그램이 있다는 것을 알았지 만 매일 사용하지 않았기 때문에 어느 것을 기억할 수 없습니다 :).

SD 카드를 제거했다가 다시 삽입하려고했지만 아무런 효과가 없습니다.

로컬 데이터 및 / 또는 저장된 계정 정보가있는 응용 프로그램을 다시 설치해도이 정보는 여전히 존재합니다. 예를 들어 Amazon MP3 플레이어를 열었을 때 Amazon 계정 정보를 입력하라는 메시지가 표시되지 않았지만 구입 한 앨범 목록 만 표시되었습니다. 이는 삭제 / 손상된 SD 카드의 실행 파일이 들어있는 폴더 일뿐입니다.

앱을 다시 설치하기 시작했지만이 문제가 다시 발생할 수 있습니다.

그렇다면 왜 이것이 사실 일지 아는 사람이 있습니까?


2
나는 이것에 대해 확신이 없기 때문에 논평-비슷한 것이 (그러나 동일하지는 않습니다. 디렉토리 목록은 작동했지만 파일은 카드에 모두 비어있는 경우) 저에게 발생했습니다. chkdskWindows 상자에서 good 'ol 을 실행하여 수정되었습니다 .
Manishearth

@Manishearth 나는 오늘 밤 집에 도착했을 때 이것을 시도 할 것이다-나는 직장에서 마이크로 SD 카드 홀더 / 변환기가 없다. one!)
ChrisF

흠-- chkdsk H: /F> "부트 섹터를 읽을 수 없습니다". 그러나 Windows 내에서 드라이브를 읽을 수 있습니다
ChrisF

1
카드가 고장났습니다. 또 8 개월이 걸렸지 만 결국 주말에 사망했습니다.
ChrisF

답변:


4

Manishearth가 쓴 것처럼 이것은 카드에 문제가 있음을 나타낼 수 있습니다. 설명하는 부팅이 "너무 갑작스러워"카드를 완전히 마운트 해제하지 않아 파일 시스템이 손상되었을 수 있습니다. 어떤 경우에는 "good ol" chkdsk"가 도움이 될 것입니다 (btw, Android fsck는 터미널 응용 프로그램을 통해 실행할 수있는 동일한 작업 을 위해 제공됩니다 adb shell- 또는 Android 자체에서 SD 카드 오류 확인 및 수정? ).

다른 한편으로, 이는 카드의 하드웨어 문제를 의미 할 수도 있는데, 이는 재부팅의 원인이 될 수도 있고 원인과 결과를 반전시킬 수도 있습니다. 읽기 / 쓰기가 불가능하거나 너무 많은 "손상 블록"이 발생하여 트리거되었을 수 있습니다 일부 이벤트 (예 : 카드를 다시 마운트하거나 읽기 전용). 시스템에서 필수적인 것으로 간주되는 항목이 일반적으로 sdcard에 상주하지 않기 때문에 재부팅이 트리거되는지 여부는 확실하지 않지만 불가능하지는 않습니다. 따라서 새 카드를 사용해도 문제가되지 않습니다.


PS - 에 약간의 배경 : 2.2 안드로이드와 함께 제공,이 단지 이동의 부품 카드에 응용 프로그램의는, 다른 부분은 내부 스토리지에 남아있다. 특히 앱의 데이터는 여기 ()에 남아 있으므로 앱을 /data다시 설치 한 후 이미 (또는 "아직") 사용할 수있는 이유가 여기에 있습니다. 자세한 내용은 app2sd tag-wiki를 참조하십시오 .


방금 모든 앱을 다시 설치했으며 한 가지 경우를 제외하고 모든 설정과 데이터가 기억되어 카드에 문제가 있으면 매우 현지화되었습니다.
ChrisF

1
애플 리케이션 '데이터에 저장됩니다 : 당신의 논쟁이 오류를 기반으로 하듯이 나는 확실히 그되지 않을 것 /data입니다 하지 일부 (루트)를 사용하지 않는 카드에 같은 도구 Link2SD - 당신의 설명이 그렇지 . 일반 App2SD 는 앱의 일부만 카드로 이동하지만 앱의 데이터는 절대 이동하지 않습니다.
Izzy

아-말이 되네요. 앱을 SD 카드로 옮기면 모든 것이 카드로 옮겨 졌다고 가정했습니다.
ChrisF

아니요, 여러 가지 이유로 작동하지 않습니다. 대부분의 경우 sdcard는 boot_completed이벤트 후에 만 마운트됩니다 . 따라서 전체 응용 프로그램이 응용 프로그램에 상주하는 경우 카드가 탑재되기 전에 초기화가 완료 될 수 있으므로 실행 프로그램은 설치된 응용 프로그램에 대해 알지 못합니다 (생각하면 약간 다른 상황에서 문제를 설명합니다. 실제로 전체 앱이 이동했습니다). // 힌트를 시도해보십시오. 도움이 될 경우 답변 수락 / 이동을 고려하십시오;)
Izzy

"모든 것"이라고 말했을 때, 나는 "앱에 대한 포인터를 제외한 모든 것"을 의미했습니다. 나는 당신이 제안한 것들을 시도 할 것이고 이미 답을
올랐습니다

0

내 전자 책의 내부 데이터를 저장하는 내부 sd 카드를 추출하면 모든 응용 프로그램이 사라졌습니다 (전자 책은 안드로이드 2.1에 의해 구동됩니다). 더 많은 앱에 맞게 파티션 크기를 변경했습니다. 실제로 나는 그 sdcard없이 우연히 그것을 켜고 그 후에 모든 응용 프로그램은 제거 가능하지만 실행 가능하지 않게되었습니다.

파티션 크기 조정이 아니라 사고로 인해 문제가 발생했습니다.

그래서 그것이 내가 한 일입니다 : 1. 설치된 모든 APK가있는 디렉토리를 찾았습니다. 나를 위해 그것은 / pb_data / data / apps였습니다. 2. adb 쉘에 들어갔고 su해당 쉘에 들어갔습니다 (예, 루트가 필요합니다) 3. ls모든 apk를 나열하기 위해 입력 했습니다 pm install XXXXX.apk.

이 설치 모드는 충돌을 일으키지 않았습니다 (단, APK를 동일한 위치에 설치하므로 어떻게 든 다시 작성해야합니다). 또한 모든 앱 데이터 / 설정이 유지되었으며 모든 것이 정상입니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.