Android 6.0 이상에서 "내부 저장소로 포맷"기능은 어떻게 작동합니까?


31

"내부 저장소로 포맷"기능은 Android 6.0 이상에서 어떻게 작동합니까? 아래 스크린 샷을 참조하십시오 :

스크린 샷
스크린 샷 (확대하려면 클릭)

"이 USB 드라이브는이 장치에서만 작동합니다"라는 이유는 무엇입니까? 파티션 형식 때문입니까? Windows에서 읽었지만 파일 형식은 RAW입니다. EXT4 형식이므로 Windows에서 읽을 수 없습니까? 이 카드를 다른 Android 6.0 장치에 삽입하면 어떻게됩니까? 다른 장치에서 읽을 수 있습니까?

답변:


35

이 기능을 사용하면 외부 SD 카드가 내부 저장소를 교체하는 것입니다. 이 과정에서 암호화됩니다. 더 이상 다른 시스템 (PC에 연결된 카드 리더 포함)에서 카드를 읽을 수 있도록 더 이상 카드를 간단히 "마운트 마운트 해제"할 수 없습니다.이 경우 파일 시스템은 파일 시스템을 읽을 수 없으므로 (암호화로 인해 " 보안을 위해 "도둑이 단순히 카드를 제거하여 기기의 잠금 화면을 우회하여 데이터로 바로 이동할 수는 없습니다.)


참조 : Android 6.0은 SD 카드를 내부 저장소로 취급 할 수 있습니다…

내부 저장소를 선택하면 microSD 카드가 다시 포맷되고 암호화됩니다. 이 작업이 완료되면 카드는 내부 저장소 로만 사용할 수 있습니다 . 카드를 꺼내고 컴퓨터에서 읽으려고하면 작동하지 않습니다. 카드의 모든 데이터도 삭제되므로 중요한 것을 먼저 백업 할 수 있습니다. Android는이를 마이그레이션 할 수있는 옵션을 제공하지만 초기 보고서에 따르면 신뢰할 수 없습니다.

[…]

실제 내부 저장소 또는 내부 저장소처럼 작동하도록 포맷 된 microSD 카드에 앱을 설치하도록 선택할 수 있습니다 . 그러나 8GB의 저장 공간과 32GB microSD 카드가 장착 된 전화를 사용하는 경우 음악, 영화, 게임 또는 기타 파일을 저장할 수있는 공간이 40GB가 아닌 32GB입니다.


참조 : 채택 스토리지 : 휴대 전화에서 사용할 수없는 Android Marshmallow의 숨겨진 기능 :

공간이 증가되지 않도록주의 에 의해 단, SDCARD의 크기 SDCARD의 크기입니다. 기본적으로 내장 스토리지 칩보다 느린 sdcard와 내부 스토리지 (일반적으로 eMMC, 상당히 빠름)를 교체합니다. 당신은 용량에 대한 거래 속도가 될 것입니다. 어떤 경우에는 이것이 공정 거래입니다.

한 가지 더 흥미로운 tidbit가 있습니다. 약간의 작업으로 채택 가능한 스토리지는 단순한 microsd 카드 이상으로 확장됩니다. 모든 USB OTG 장치를 채택 가능한 저장소로 기술적으로 탑재 할 수 있습니다 . 이론적으로 USB OTG를 통해 1TB 하드 드라이브를 연결할 수 있습니다. 물론 하드 드라이브를 제거 할 수 없으므로 용도가 매우 제한적이지만 매우 흥미 롭습니다.

USB OTG를 통해 연결된“모든”저장 장치를 채택 가능한 저장 장치로 만들려면 다음 명령을 숙지하십시오. 우리는 이것을 시도하지 않았으므로 자신의 위험에 따라 진행하십시오.

   adb shell sm set-force-adoptable true

Inside Marshmallow의 AndroidCentral : 채택 가능한 스토리지 는 계속됩니다.

   adb shell sm set-force-adoptable true

그러나 당신은 아마해서는 안됩니다.

저장 장치가 채택되면 시스템의 일부가되어 더 이상 제거 할 수 없습니다. 물론 물리적으로 제거 할 수 있지만 휴대 전화 나 태블릿에서 앱과 서비스가 충돌하는 동안 다시 넣으라는 메시지가 표시됩니다. 이 시스템은 시스템에 채택 되어 사랑을 받아 전체의 일부가되었습니다.

흥미로운 코멘트 가 있습니다 :

이 글을 읽고 기뻐서, 채택 가능한 스토리지가 좋은 아이디어라고 생각했고 16GB 전화를 사서 단순히 큰 microSD 카드를 던져 시스템을 이길 수있었습니다. 그러나 아마도 그것이 어떻게 작동하는지 더 많이 이해했기 때문에 아마 좋은 생각은 아닙니다.

또한 에 대해 쓴 내용에 밑줄을 긋습니다 .

원할 때마다 카드를 제거하고 다시 포맷 할 수 있지만 이렇게하면 휴대 전화를 초기화해야합니다.

플러스 :

나는 그것을 일반 외부 저장소로 유지하기로 결정했습니다. 적어도 전화가 실패하면 여전히 내 SD 카드 파일에 액세스 할 수 있습니다. 다른 방법은 카드를 암호화 상태로 유지하고 전화에서 전화 결말 글리치를 경험하는 경우 카드는 암호화 된 상태로 쓸모없고 카드를 볼 수있는 유일한 장치는 죽은 것입니다. 내 사진이나 비디오 또는 음악을 복구하기 위해 컴퓨터에 꺼내거나 넣지 마십시오.


Android 6.0 Marshmallow 팁 에 따르면 : MicroSD 카드를 내부 저장소로 '적용'[비디오] , "뒤로"있습니다.

고맙게도 완전히 영구적이지 않습니다. 미디어를 저장하는 용도로만 사용하려면 설정> 저장소 및 USB로 이동 한 다음 카드를 선택하고 오른쪽 상단 메뉴를 누른 다음 '포터블 형식으로 포맷'을 선택하여 미디어를 다시 변경할 수 있습니다.

그러나 행 사이를 읽으십시오. 형식 은 데이터의 모든 데이터가 지워짐을 의미합니다. 따라서 그렇게하려면 미리 데이터를 보호해야합니다. 쉬운 "USB 카드 리더"방법은 없습니다. USB 또는 네트워크를 통해 모든 것을 복사해야합니다. 1 카드가 고장 나면 카드 판독기와 일부 복구 소프트를 사용하여 최소한 일부를 구할 수 없습니다. 암호화는 불가능합니다. 고장난 경우 더 이상 장치에 마운트되지 않을 가능성이 높습니다. 따라서 다른 곳에서 백업하지 않은 모든 항목은 "좋아졌습니다".


카드가 "좋은"상태 인 한, Android M 채택 스토리지 (강조 광산) 암호 해독에 흥미로운 포인터가 있습니다 .

Android M은 채택 가능한 스토리지를 허용합니다.이 스토리지는 볼륨 당 정적 128 비트 AES 키가있는 dm-crypt를 사용하여 내부 스토리지 FDE와 유사하게 구현됩니다 /data/misc/vold/. 장치에서 키를 추출하면 모든 Linux 시스템에서 채택 된 스토리지를 마운트하고 읽고 쓸 수 있습니다. 채택 가능한 스토리지 암호화는 소프트웨어 (적어도 현재 미리보기 빌드에서)에서 순수하게 수행되므로 성능이 하드웨어 가속 FDE를 지원하지 않는 장치의 암호화 된 내부 스토리지와 비슷할 수 있습니다.


추가 자료 :


1 에서 저장> 내부 스토리지 가 왼쪽 충분한 공간을 가지고 있다면 - 당신은 내부에 물건 다시 이동합니다 "마이그레이션 데이터"를 찾아야한다. ( 보리 맨 에게 이것을 지적 해주셔서 감사합니다)


1
감사. 파일 시스템 을 모두 읽을 수 없다는 것이 조금 이상해 보입니다 . ext SD가 손상되면 어떻게됩니까?
beeshyams

1
그런 다음 @beeshyams는 축하합니다. 공장 초기화, 새 카드 삽입, 복원 등 적절한 백업을 받으시기 바랍니다. 내가 왜이 "기능"을 사용하지 않았는지 추측하십시오. 그리고 16GB 카드가 꽉 차서 32GB 또는 64GB 카드로 바꾸려면 어떻게해야합니까? 힌트 : 같은 ... // 또한 읽기 : 안드로이드 6.0는 비용 ... 내부 저장 장치로 SD 카드를 처리 할 수
이지

1
+1. 교육적이며 이전 버전을 제외하고는 사용하기가 매우 어려워 보입니다. 참조 할 수 있도록이 북마크
beeshyams

2
저도 @beeshyams – 새로운 채택 가능한 스토리지 태그 위키에 오신 것을 환영합니다. :)
Izzy

1
나는 그것이 이런 식으로 작동하는지 의심합니다. 오히려 : 1) 전체 SD 카드를 백업하고 (일부 숨겨진 부분의 경우 루트가 필요할 수 있음) 2) 외부로 다시 포맷합니다. 3) 교체하고 선택적으로 다시 "적용"합니다. 4) 복원합니다. 다른 카드를 꽂 자마자 Android는 해당 카드를 다시 채택하도록 요청하거나 (새 암호화) (모두 채택 된 카드가 필요하므로) 거부합니다. 그것을 시도하지 않았으므로 (충분히 미쳤지 않습니다), 나는 그것이 어느 것인지 확신 할 수 없습니다.
Izzy

3

두 번째 대답은 더 쉽게 접근 할 수있는 점입니다.

  1. 예, 내부 저장소는 여전히 안드로이드에 액세스 할 수 있습니다. "데이터 마이그레이션"을 외부 저장소로 완료 한 후에는 모든 것이 sdcard로 이동하지만 일부는 여전히 내부에 남아 있습니다. 갤럭시 S5에서는 / data / app /에서 찾을 수 있습니다.
  2. 스토리지 설정에서 "내부 스토리지"를 열어 프로세스를 되돌릴 수 있으며 모든 것을 내부 nvram으로 다시 복사하는 "데이터 마이그레이션"이 있습니다.
  3. 모든 공간을 옮길 공간이 충분하지 않은 경우에도 앱 정보로 이동하고 변경 (위치) 버튼을 사용하여 어려운 방법으로 작업 할 수 있습니다.

티타늄 백업은 모든 것을 내부 저장소로 복원합니다. Galaxy S5에서는 최소한보고 된 사용 가능한 저장 공간이 잘못되었으므로 바로 채 웁니다. 이 시점에서 충돌하는 앱에서 지속적인 팝업이 나타나기 시작하고 일부 큰 앱의 앱 정보를 제거하고 제거하거나 외부로 이동하여 제어권을 다시 확보해야합니다.

내부와 외부의 apps2sd 간에 하나의 앱을 일괄 적으로 이동시키는 방법이 있습니다 . 파일을 처리하는 데 약간 느리지 만 손으로 ​​쓰는 과정입니다.


2

reddit에 대한 훌륭한 게시물이 있습니다 . Marshmallow의 채택 가능한 스토리지를 포함하여 Android의 스토리지와 관련된 혼란을 한 번에 해결하십시오.

그러나 내가 아는 한, 개발자가 여전히 앱을 SD로 이동할 수 있는지 여부를 제어하는 ​​것은 여전히 ​​그렇습니다.이 경우 확장 내부 저장 장치입니다. 따라서 스토리지에 내장 된 전화의 한계에 여전히 부딪 칠 수 있습니다. 적어도 나는 파티션을 다시 분할 하여 / data 파티션에 모든 여유 공간을 할당 할 수 있습니다 (삼성 장치에는 더 편리한 .pit 파일이 있습니다). 내가 이해 하는 한 / media 파티션이 필요하지 않기 때문에 Android가 이동합니다. 통합 SD 카드에 대한 모든 사용자 데이터, 사진, 스트리밍 서비스의 오프라인 파일 등; 확인하거나 수정하십시오.


/ media 파티션은 없습니다. 전화와의 USB 연결을 통해 컴퓨터에서 볼 수있는 데이터가 들어있는 "fake"/ SDCard / 폴더는 / data의 디렉토리 중 하나입니다 (일반적으로 / data / media / 0). 이 폴더는 채택 된 SD 카드로 이동합니다. / data에서 사용 가능한 공간은 다른 앱에서 자동으로 사용할 수 있습니다.
Milind R
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.