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 )는 오랫동안 사용되어 왔습니다. 그러나 적절한 커널 내 드라이버는 아니므로 성능이 저하됩니다. 또한 Tuxera 및 Paragon 과 같은 공인 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.