exFat은 어떤 Android 버전을 지원합니까?


15

exFat을 지원하는 Android 버전은 무엇입니까? 웹은 그것에 대해 명확하지 않은 것 같습니다. 감사!


2
귀하의 실제 질문은 "어떤 Android 버전이 exFat를 지원합니까?" 라고 가정합니다. -이런 식으로 만 의미가 있습니다.
Robert

답변:


11

여기 에 따르면 KitKat 이후 (앱 사용 여부에 관계없이) 지원되었지만 장치가 실행할 수 있으면 OEM의 재량에 달려 있습니다. 장치가 32Gb보다 큰 SD 카드를 지원하는 경우 exFAT 파일 시스템이있는 SDXC를 지원합니다 (첫 번째 그래프는 여기 ).


장치에 SD 카드 리더가없는 경우 OEM의 지원 누락도 의미가 있습니다.
Lorenz Lo Sauer

봉사하게되어 기쁘다.
Dan Brown

10
Android 8.1의 2018에서 Pixel이 exFat을 지원하지 않는다는 것을 알았습니다.
jonallard

게시물 에서 삼성 장치가 호환됨을 나타냅니다.
Adam Hurwitz

@Adam Hurwitz 안녕하세요! 게시물을 다시 읽도록 초대해야합니다. 지원 여부에 대한 OEM의 재량에 주목했습니다. 또한 귀하의 링크는 NTFS에 관한 것이며이 질문은 ExFat에 관한 것입니다.
Dan Brown

2

오늘 (03-Apr-2020) 현재 exFAT는 AOSP에서 공식적으로 지원되지 않습니다.

exFAT마이크로 소프트가 개발 한 파일 시스템은 오픈 소스가 아니기 때문에 특허 문제에 대한 리눅스 커널의 일부가 아니었다. 그러나 FUSE 기반 드라이버 ( exFAT-FUSE )는 오랫동안 사용되어 왔습니다. 그러나 적절한 커널 내 드라이버는 아니므로 성능이 저하됩니다. 또한 TuxeraParagon 과 같은 공인 Microsoft 파트너의 상용 라이센스 및 일반 사용자를위한 exFAT 구현도 올바르게 라이센스되었습니다 .

exFAT 파일 시스템 소스 코드가 유출 된 후 삼성 은 2013 년에 exFAT 드라이버를 올바로 오픈 소싱 합니다. exFAT-nuseuse Linux 커널 모듈로 제공됩니다. 2018 년에는 또 다른 exFAT 드라이버가 Samsung Galaxy S8 + 소스의 일부로 출시 되었습니다. 그것은으로 사용할 수 exFAT에 리눅스 아웃 - 오브 - 트리 커널 모듈.

그러나 라이센스 문제로 인해 위의 드라이버 중 어느 것도 기본 Linux 트리에 병합되지 않았습니다. 다른 대답은 정확하게 그들이 Microsoft 또는 파트너와 계약을 가진 후 exFAT에 자신의 커널 드라이버 (그리고 사용자 공간에서 실행 파일)를 포함하는 경우는 OEM의 재량까지 있다고 주장한다. 그러나 거의 모든 사용자 정의 ROM에는 위의 드라이버 중 하나 이상이 포함되어 있습니다. exFAT-FUSE지원은 Magisk 모듈로도 제공됩니다. vold-posix이 모듈 은 거의 모든 ROM과 함께 사용할 수 있습니다 (적어도 일부 수정 후). Android 9에서는 AOSP에 매우 기본적인 지원도 추가되었습니다 .

"Android는 기본적으로 exFAT를 지원하지 않지만, Linux 커널이 지원하는 것을 감지하고 도우미 바이너리가있는 경우 exFAT 파일 시스템을 마운트하려고 시도하고 있습니다."

2019 년 MS로부터 큰 소식 이있었습니다 .

"마이크로 소프트 ♥ 리눅스 – 우리는 많은 것을 의미한다. 오늘날 우리는 마이크로 소프트가 리눅스 커널에 마이크로 소프트의 exFAT 기술을 추가 할 수 있도록 지원하고 있음을 발표하게 된 것을 기쁘게 생각한다."

그리고 커뮤니티 사용자 ( 이미 2013 릴리스를 기반으로 Linux 용 exFAT 드라이버를 개발 한)는 스테이징 (비공식, 메인 라인 커널의 일부가 됨) 트리에 초기 커밋수행했습니다 . "실제"형태로 들어간Linux 커널 v5.7-rc1 (테스트 릴리스) 에 병합됩니다 . exFAT향후 Linux / Android 커널 안정 / LTS 릴리스의 일부가 되길 바랍니다 . 현재 Android LTS 릴리스 (3.18 또는 4. *) 로 백 포트 될 수 있지만 Paragon 다음 과 같이 라이센스 문제가있을 수 있다고 확신 합니다.


0

다음은 타사 서비스를 사용하여 Android 장치에서 읽기 / 쓰기 기능을 수행하는 단계입니다.

설정

  1. 총 사령관 설치

  2. USB 용 exFAT / NTFS 설치

    A. 장치를 연결하고 장치를 마운트하도록 선택

  3. 각 앱에 대한 스토리지 권한 수락

자원


이 질문에 어떻게 대답합니까?
Irfan Latif

의견 @IrfanLatif에 감사드립니다. 문제는 Android에서 exFAT 파일 형식과의 호환성을 찾는 것입니다. 불행히도 exFAT는 내가 알고있는 OEM의 Android와 호환되지 않습니다. 그러나 위의 답변은 해당 exFAT 지원에 도달하기위한 해결 방법입니다.
Adam Hurwitz

1
이 질문에 대한 더 적절한 답변입니다. android.stackexchange.com/q/50706/218526
Irfan Latif
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.