vold fstab이 없으면 어떻게 해야 합니까? 사용 가능한 저장 장치 목록을 얻습니다.

최신 모델의 삼성 스마트폰 소유자는 내부 메모리가 상당히 크지만 예산 옵션이나 이전 버전에서는 모든 것이 훨씬 더 나쁩니다. 따라서 사용자는 자신이 좋아하는 애플리케이션, 게임 및 음악을 저장할 공간이 충분하지 않습니다. 이 경우 어떻게 해야 합니까? – 탈출구는 있지만 안전하지 않음을 즉각 경고드립니다.

내장 SD카드를 외장 외장 SD카드로 교체하기

이 문제를 해결하기 위한 방법으로 내부 카드를 외부 카드로 교체하는 방법이 있습니다. 이 절차는 삼성 휴대폰에서 가능하며 시스템 파일에 대한 전체 루트와 파일 관리자가 필요합니다.

메모리 교체 지침
1. 우리는 방법 중 하나인 전체를 얻습니다.
2. 우리 서버에서 특별한 해킹 프로그램을 다운로드하고 컴퓨터에 압축을 풀어보세요.
3. 예를 들어 를 사용하여 장치의 전체 백업을 수행하거나 로 이동하여 전체 백업을 수행합니다(두 가지 옵션 권장).
4. RootExplorer로 이동하여 해킹 파일을 system/etc 폴더에 복사하고 교체하는 데 동의합니다. 먼저 폴더의 내용을 컴퓨터에 복사하는 것이 좋습니다.
5. 스마트를 재부팅하고 결과를 즐기세요.

역순 절차

롤백을 수행하는 방법에는 세 가지가 있습니다. 한 가지 방법이 도움이 되지 않으면 모든 것을 한 번에 수행할 필요가 없습니다. 실행 절차는 괜찮습니다.
1. 내 컴퓨터에서 etc 폴더를 반대로 교체하고 재부팅합니다.
2. Return Hack을 다운로드하여 system/etc 폴더에 업로드합니다.
3. 이전에 만든 백업에서 전체 복구를 수행합니다.

메모리 부족 문제는 PC와 모바일 모두에서 근본적인 문제 중 하나입니다. 여유 메모리가 적으면 일반적으로 시스템 속도가 느려지고 정지되며 불안정하고 신뢰할 수 없게 됩니다. 이는 특히 초기에 다소 적은 양의 메인 메모리(소위 "내부 저장소")를 가지고 있는 Android 장치의 경우에 해당됩니다. 이러한 상황에서 일부 사용자는 외부 SD 카드를 Android 기기의 기본 메모리로 사용하려는 아이디어를 가질 수 있습니다. 이 자료에서는 SD 카드를 Android 가젯의 기본 메모리로 만드는 방법과 이에 도움이 되는 방법에 대해 설명하겠습니다.

Android에서 SD 카드를 기본 메모리로 만드는 방법을 살펴 보겠습니다.

이 작업을 수행하려면 고속 SD 카드(클래스 10 이상 권장)가 필요합니다. 6개, 특히 4개 및 2개의 클래스 카드는 이러한 목적에 적합하지 않습니다. 시스템 사용으로 인해 작동 속도가 크게 느려져 사용자가 만족할 가능성이 거의 없습니다.

또한 활성 로드로 인해 이러한 SD 카드의 수명은 카드 로드가 표준 모드인 경우보다 훨씬 짧다는 점을 이해하는 것도 중요합니다.


방법 1번. Vold.fstab 파일의 내용 변경

설명된 방법 중 첫 번째 방법은 시스템 설정 파일 "Vold.fstab"의 내용을 변경하는 것입니다. 이러한 변경을 수행한 후 Android OS는 SD 카드를 기기의 내부 메모리로 간주하지만 이전에 설치된 여러 애플리케이션의 작동이 중지될 수 있다는 점에 유의하세요.

이 방법은 다음에서만 작동한다는 것을 아는 것이 중요합니다. 뿌리박힌 Android OS를 실행하는 기기 아래에 (!)버전 4.4.2보다. Android OS 버전 4.4.2 이상에서는 지정된 파일을 찾지 못할 가능성이 높습니다.

또한 이 방법을 구현할 때 오류가 발생하면(특히 필요한 줄에 추가 문자를 추가하는 경우) 장치 성능에 비극적인 영향을 미칠 수 있습니다. 따라서 발생할 수 있는 위험을 신중하게 평가하고, 결정을 내렸다면 계속해서 실행하십시오.

따라서 이 방법을 구현하려면 다음을 수행하십시오.

예를 들어 다음과 같은 줄이 될 수 있습니다.

  • dev_mount sdcard/storage/sdcard0 emmc@xxxxxx
  • dev_mount sdcard2/storage/sdcard1 자동/xxxxxx

필요한 변경을 하려면 지정된 줄의 경로를 바꿔야 합니다. 즉, 첫 번째 줄에 0 대신 1을 입력하고 두 번째 줄에는 1 대신 0을 입력하면 됩니다.

변경 후에는 다음 줄이 표시됩니다.

  • dev_mount sdcard/storage/sdcard1 emmc@xxxxxx
  • dev_mount sdcard2/storage/sdcard0 자동/xxxxx

변경 사항을 저장한 다음 가젯을 재부팅하세요.

Android에서 메모리 카드를 기본 카드로 만드는 방법에 대한 또 다른 옵션은 다음과 같습니다.


방법 2번. Android OS 6.0 이상의 설정을 사용합니다.

휴대폰 메모리를 메모리 카드로 전환하는 방법을 살펴봤던 첫 번째 방법 외에 안드로이드 OS 6.0(마시멜로) 이상의 설정에서만 동작하며 SD 카드를 사용할 수 있는 방법도 있다. 파일을 저장하고 작업하기 위한 기본 카드입니다. 이를 구현하려면 SD 카드(있는 경우)의 데이터 사본을 만드는 것이 좋습니다. 이 카드는 시스템에서 포맷되기 때문입니다.

"Deployment Manager 또는 파일을 다른 곳에 배포할 수 있습니다"라는 게시물의 댓글에서 약속한 대로 파일 시스템(또는 디렉터리 계층 구조)에 대해 조금 더 자세히 설명했습니다. 이 기사의 기초는 Dmitry Kuzmenko의 질문이었습니다. 필요한 만큼 답변할 수 있었으면 좋겠습니다. Android OS, 이 운영 체제를 실행하는 장치 제조업체에 대해 조금 이야기하고 사용 가능한 저장 장치 목록을 얻기 위한 몇 가지 옵션도 보여 드리겠습니다.


Android 4.4.*에 대한 계속 내용은 여기에서 확인하세요. Android 4.4 및 외부 메모리 카드에 녹음...

업데이트 (17.02.14). 의견을 토대로 부록을 수정했습니다.
업데이트2(14/02/17). 세 번째 옵션의 오탐지가 감지되어 해당 기능이 수정되었습니다. 검색이 조금 개선되었습니다.

업데이트(30.03.14). 세 번째 방법은 Android 버전 4.3 이하에서 작동합니다. 4.3보다 높은 버전에 대한 코드는 작성하지 않을 것입니다. 새 구조를 분석할 수 있는 이 버전의 Android를 사용하는 기기가 없습니다.
업데이트 (21.04.14). Delphi XE6에서 코드를 테스트했습니다.

업데이트3(14/07/15). 소스코드 업데이트, 일부 기기에서 잘못된 동작 감지(AV 오류)

10페이지 분량의 글이 되지 않도록 전체 내용을 간략하게 제시하도록 노력하겠습니다.

기본부터 시작해 보겠습니다.

안드로이드 운영체제는 리눅스 커널을 기반으로 합니다. Unix 계열 운영 체제에는 루트 디렉터리가 하나만 있고 다른 모든 파일과 디렉터리는 그 아래에 중첩되어 있습니다. 대부분의 UNIX 계열 시스템에서는 이동식 디스크, 플래시 드라이브 및 기타 외부 저장 장치가 /mnt, /mount 또는 /media 디렉터리(이 경우 /mnt 폴더)에 마운트됩니다. UNIX와 유사한 운영 체제에서는 운영 체제가 부팅될 때 디스크가 자동으로 마운트될 수도 있습니다.

사용 가능한 저장 장치 목록을 결정합니다.

Android API에서 그러한 목록을 정의할 수 있는 메소드를 찾지 못했다고 즉시 말씀드리고 싶습니다. 따라서 가장 먼저 떠오르는 것은 가능한 경로를 스스로 확인하는 것인데 여기에 첫 번째 "BUT"이 나타납니다. Android에서 무언가를 변경하려는 기기 제조업체가 아니었다면 모든 것이 간단할 것입니다. 이 경우에는 시도했습니다. 나는 실험을 통해 가능한 경로 옵션의 수가 상당히 많고 Android 장치의 모든 소유자로부터 그러한 옵션에 대한 공통 데이터베이스를 수집하기 시작하지 않는 한 모든 경로 옵션을 찾는 것이 거의 불가능하다는 것을 알아냈습니다.

내 실험 참가자들(나의 유일한 참가자는 SGS2입니다:):

  • 삼성 갤럭시 S 플러스 – 안드로이드 2.3.6
  • 삼성 갤럭시 S2 – 안드로이드 4.1.2
  • HTC 센세이션 Z710e – 안드로이드 4.0.3
  • HTC 원 X – 안드로이드 4.2.2
  • HTC 라임 – 안드로이드 4.0.3

이제 이러한 장치에서 어떤 경로를 사용할 수 있는지 살펴보겠습니다. 우리에게 중요한 것은 내부 카드(있는 경우), 외부 카드(있는 경우) 및 USB 장치(있는 경우)에 대한 경로입니다.

보시다시피 경로는 모든 곳에서 다릅니다.

옵션 1.

우리는 가능한 값의 배열을 구성하고 루프에서 폴더 존재에 대한 일반적인 검사를 사용하여 각 값의 가용성을 확인합니다( TDirectory.Exists) 및 폴더의 비어 있음( TDirectory.IsEmpty).

저는 이러한 장치에 대한 일반 목록을 작성하고 테스트용 작은 애플리케이션을 작성했습니다.

내 목록(인기 기기 5개 기준):

  • /mnt/sd카드
  • /mnt/sd카드/external_sd
  • /mnt/extSd카드
  • /mnt/usb
  • /mnt/USB드라이브A
  • /mnt/USB드라이브B
  • /mnt/USB드라이브C
  • /mnt/USB드라이브D
  • /mnt/USB드라이브E
  • /mnt/USB드라이브F

인터넷에서 비슷한 경로를 검색한 결과 가능한 점 3개를 더 발견했습니다.

  • /mnt/외부_sd
  • /mnt/usb_storage
  • /mnt/외부

에서 추가드미트리 쿠즈멘코:

소니 엑스페리아 V-4.1.2

  • /mnt/sd카드
  • /mnt/ext_card
  • /mnt/usbdisk

조금 더:
소니 엑스페리아 고-4.1.2

  • /mnt/sd카드
  • /mnt/ext_card
  • /mnt/usbdisk
삼성 갤럭시 S4 - 4.2.2
  • /mnt/sd카드
  • /mnt/extSd카드
  • /mnt/USB드라이브A
  • /mnt/USB드라이브B
  • /mnt/USB드라이브C
  • /mnt/USB드라이브D
  • /mnt/USB드라이브E
  • /mnt/USB드라이브F
아래 코드에서 완성된 배열을 찾을 수 있습니다. 다음 형식으로 장치의 경로에 대한 정보를 댓글에 남길 수 있습니다.

기기 이름 – Android 버전

내부 메모리에 대한 직접 경로

외장 메모리 카드로의 직접 경로

USB 장치에 대한 직접 경로

모든 경로는 /mnt/ 폴더에서 시작됩니다.


또는 "/etc/vold.fstab" 파일을 복사하여 infocean @ gmail.com으로 보내거나 댓글로 보내주세요(기기 모델과 Android 버전도 명시하세요). /mnt 디렉토리 /, 매우 중요합니다.

애플리케이션:

UsesSystem.IOUtils; const pathmnt: 문자열 배열 = ("/mnt/sdcard", "/mnt/sdcard/external_sd", "/mnt/extSdCard", "/mnt/usb", "/mnt/UsbDriveA", "/mnt/UsbDriveB ", "/mnt/UsbDriveC", "/mnt/UsbDriveD", "/mnt/UsbDriveE", "/mnt/UsbDriveF", "/mnt/external_sd", "/mnt/usb_storage", "/mnt/external" , "/mnt/ext_card", "/mnt/usbdisk"); 절차 TForm1.Button1Click(Sender: TObject); var i: 정수; Memo1.Lines.Clear 시작; Memo2.Lines.Clear; for i:= 0 to Length(pathmnt) - 1 TDirectory.Exists(pathmnt[i])이고 TDirectory.IsEmpty(pathmnt[i])가 아닌 경우 시작하고 Memo1.Lines.Add(pathmnt[i])를 시작합니다. Memo2.Lines.Add("참"); end else start Memo1.Lines.Add(pathmnt[i]); Memo2.Lines.Add("거짓"); 끝;

끝; 끝;

옵션 #2.

첫 번째 옵션에는 장단점이 모두 있으므로(가장 중요한 것은 가능한 경로 목록이 불완전하다는 것입니다), 이 문제를 다른 방식으로 해결해 보겠습니다. 그런 파일이 있어요" vold.fstab

", 여기에 "/etc/"("/system/etc/")가 있습니다. 이는 다양한 파일 시스템 및 저장 장치에 대한 정보를 포함하는 UNIX 유사 시스템의 구성 파일 중 하나입니다. 디스크(파티션)가 시스템에 사용되거나 통합되는 방법을 설명합니다. 그리고 파일이 있습니다 "마운트

", 여기에 "/proc/"이 있습니다. 장치에 사용되는 모든 마운트 지점에 대한 정보가 포함되어 있습니다. 이 파일에 메모리 카드가 언급되어 있지 않으면 연결되지 않은 것임을 이해하는 것이 중요합니다. 이는 파일이 지속적으로 업데이트됨을 의미합니다.

  1. 단계별: 그런 파일이 있어요"»
  2. 파일을 읽는 중 " 그리고 파일이 있습니다 ""라는 파일을 읽어 각 장치의 접근성을 확인합니다.

» 그 안에서 필요한 줄을 검색하세요.


이 버전에는 아직 코드가 없습니다. 왜냐하면... 알 수 없는 이유로 "마운트" 파일을 읽을 수 없습니다. 이와 관련하여 저는 세 번째 옵션을 제안합니다.

옵션 #3. 그런 파일이 있어요"첫 번째 옵션과 두 번째 옵션을 결합합니다. "파일에서 목록을 가져옵니다. 그리고 파일이 있습니다 "", 파일을 열지 않고 직접 확인해 보세요."

", 여기에 "/proc/"이 있습니다. 장치에 사용되는 모든 마운트 지점에 대한 정보가 포함되어 있습니다. 이 파일에 메모리 카드가 언급되어 있지 않으면 연결되지 않은 것임을 이해하는 것이 중요합니다. 이는 파일이 지속적으로 업데이트됨을 의미합니다.

  1. 단계별: 그런 파일이 있어요"»
  2. " 파일 하나만 작업할 수 있는데 왜 매번 파일 두 개를 처리해야 합니까?
  3. 저장 장치 목록 만들기(작업의 절반 완료) TDirectory.Exists이제 루프에서 목록을 살펴보고 "를 사용하여 각 경로를 확인합니다. TDirectory.IsEmpty»
  4. " 그리고 "

실제로 사용 가능한 저장 장치 목록을 작성 중입니다.업데이트-17.02.14:

Dmitry Kuzmenko와 공동의 노력 덕분에 Sony Xperia V의 "/etc/vold.fstab" 파일이 다른 파일과 약간 다르다는 사실을 발견하여 애플리케이션의 소스 코드가 변경되었습니다. 모든 것을 확인하면 작동합니다! :) 소스는 모든 곳에서 업데이트되었습니다."/etc/vold.fstab" 파일에는 때때로 (일부 장치에서) 내 코드에 있는 것과 매우 유사한 주석 처리된 줄이 있어서 잘못된 긍정이 발생했습니다. 새 버전의 코드에서 이 기능을 수정했습니다.
또한 필요한 줄에 대한 검색도 수정하여 이제 더 보편적입니다!

일반적으로 코드는 이제 다양한 장치에서 제대로 작동합니다. 시도해 보고, 댓글을 작성하고, "/etc/vold.fstab" 파일을 첨부하세요(기기 모델과 Android 버전을 표시하는 것을 잊지 마세요).

업데이트3 - 2014년 7월 15일:
블로그 독자 Sergey Yakimenko는 세 번째 옵션(파일 읽기)이 장치에서 올바르게 작동하지 않는다는 사실을 발견했습니다. 화웨이 어센드 P6그리고 Reellex TAB-07, 댓글에 보고된 대로입니다.

개인적인 서신과 몇 가지 분석을 통해 어떤 문제가 작업을 방해하는지 알아냈습니다.

발견 및 수정된 문제:

  1. 발견된 각 줄의 시작 부분에 공백이 있습니다. "트림"으로 수정됨
  2. 발견된 줄은 공백 대신 탭을 사용합니다. 탭 문자를 공백으로 대체하여 수정되었습니다.
코드가 업데이트되었습니다. 세르게이에게 정말 감사드립니다.

애플리케이션:

System.StrUtils, System.IOUtils를 사용합니다. 절차 TForm1.Button1Click(Sender: TObject); var OpenFileVold: TStringList; i: 정수; 경로 온도: TStringDynArray; OpenFileVold 시작:= TStringList.Create; try // 파일 읽기 OpenFileVold.LoadFromFile("/etc/vold.fstab"); for i:= 0 to OpenFileVold.Count - 1 do start if (Pos("dev_mount", OpenFileVold.Strings[i]) > 0) OR (Pos("fuse_mount", OpenFileVold.Strings[i]) > 0) then start // Update(07/15/14) // 1 - 줄의 시작과 끝에서 공백을 제거합니다(AV 제거) // 2 - 탭 문자를 공백으로 바꿉니다. pathtemp:= SplitString(StringReplace(Trim(OpenFileVold) .Strings[i] ), #9, " ", ), " "); // 줄의 첫 번째 문자를 검사하여 "#" 또는 "##" 문자와 일치하는지 확인합니다. // 그러면 거짓 긍정이 발생하지 않습니다. if (pathtemp<>"#") AND (경로 온도<>"##") 그런 다음 TDirectory.Exists(pathtemp)가 TDirectory.IsEmpty(pathtemp)가 아닌 경우 시작하고 Memo1.Lines.Add(pathtemp)를 시작합니다. 끝;

끝;끝; 끝;

마지막으로 OpenFileVold.Free; // FreeAndNil(소스파일); 끝; 끝;

결과:
사용 가능한 저장 장치 목록을 얻는 방법을 배웠습니다(저는 세 번째 옵션을 사용하겠습니다).
p.s.3. 다음 기사에서는 애플리케이션을 수동으로 업데이트할 때 데이터베이스 업데이트 문제를 제거하는 방법을 보여 드리겠습니다.

기본적으로 모든 애플리케이션은 Android 기기의 내부 메모리에 설치됩니다. 또한 캐시를 저장하는 데에도 사용됩니다. 그러나 최신 스마트폰의 메모리조차도 필요한 모든 소프트웨어를 다운로드하기에 충분하지 않은 경우가 있습니다. 이를 위해 충분한 용량의 메모리 카드가 있다는 것이 좋습니다. 우리는 이를 사용하여 주 메모리를 오프로드하는 방법을 자세히 살펴보겠습니다.

Android 휴대폰 메모리를 메모리 카드로 전환하는 방법

이 경우 사용자가 다운로드한 파일과 프로그램이 microSD에 저장되어 있는지 확인해야 하는 상황을 고려하고 있음을 명확히 하겠습니다. 기본적으로 Android 설정은 내부 메모리에 자동으로 다운로드되도록 설정되어 있습니다. 그래서 우리는 이것을 바꾸려고 노력할 것입니다.

먼저 이미 설치된 프로그램을 전송하는 옵션을 살펴본 다음 내부 메모리를 플래시 드라이브 메모리로 변경하는 방법을 살펴보겠습니다.

메모에: 플래시 드라이브 자체에는 대용량 메모리뿐 아니라 충분한 속도 등급도 있어야 합니다. 플래시 드라이브에 있는 게임과 애플리케이션의 품질은 이에 따라 달라지기 때문입니다..

방법 1: Link2SD

이것은 유사한 프로그램 중에서 가장 좋은 옵션 중 하나입니다. Link2SD를 사용하면 수동으로 수행하는 것과 동일한 작업을 수행할 수 있지만 조금 더 빠르게 수행할 수 있습니다. 또한 표준 방식으로 이동되지 않는 게임이나 애플리케이션을 강제로 이동할 수도 있습니다.

Link2SD를 다운로드할 수 있습니다.

Link2SD 작업 지침은 다음과 같습니다.

  1. 기본 창에는 모든 응용 프로그램 목록이 표시됩니다. 필요한 것을 선택하십시오.
  2. 앱 정보를 아래로 스크롤하여 '를 탭하세요. SD 카드로 전송».

표준 방식으로 전송되지 않은 애플리케이션은 기능이 저하될 수 있습니다. 예를 들어 위젯이 작동을 멈춥니다.

방법 2: 메모리 설정

다시 시스템 도구로 돌아가 보겠습니다. Android에서는 SD 카드를 애플리케이션의 기본 설치 위치로 지정할 수 있습니다. 다시 말하지만, 이것이 항상 작동하는 것은 아닙니다.

어떤 경우든 다음을 시도해 보세요.

1. 설정에서 ' 메모리».

2. "를 클릭하세요. 선호하는 설치 위치"를 선택하고 " SD 카드».

3. SD 카드를 ""로 지정하여 다른 파일을 저장할 저장 공간을 지정할 수도 있습니다. 기본 메모리».

귀하의 장치에 있는 요소의 위치는 제공된 예와 다를 수 있습니다.

방법 3: 내장 메모리를 외장 메모리로 교체하기

그리고 이 방법을 사용하면 Android가 메모리 카드를 시스템 메모리로 인식하도록 속일 수 있습니다. 툴킷에는 파일 관리자가 필요합니다. 예제에서는 다음을 사용합니다. 루트 탐색기.

주목! 귀하는 자신의 책임 하에 아래 설명된 절차를 수행합니다. 이로 인해 Android에 문제가 발생할 가능성이 항상 있으며, 이는 플래시를 통해서만 해결할 수 있습니다.

절차는 다음과 같습니다.

1. 시스템 루트에서 '폴더를 엽니다." 이렇게 하려면 파일 관리자를 엽니다.

2. "파일 찾기 그런 파일이 있어요""를 선택하고 텍스트 편집기로 엽니다.

3. 수요일 전체 텍스트에서 "로 시작하는 2줄을 찾습니다. dev_mount"처음에는 그리드가 없었습니다. 그 뒤에는 다음 값이 와야 합니다.

  • « sd카드 /mnt/sd카드»;
  • « extsd /mnt/extsd».

4. “뒤의 단어를 바꿔야 합니다. 월/"이므로 다음과 같이 됩니다.

  • « sd카드/mnt/extsd»;
  • « extsd/mnt/sd카드».

5. 장치마다 “뒤에 다른 기호가 있을 수 있습니다. 월/»: « SD 카드», « SD카드0», « SD카드1», « SD카드2" 가장 중요한 것은 그것들을 바꾸는 것입니다.

6. 변경 사항을 저장하고 스마트폰을 다시 시작하세요.

파일 관리자의 경우 모든 프로그램에서 위에서 언급한 파일을 볼 수 있는 것은 아닙니다. 우리는 사용하는 것이 좋습니다 ES 탐색기.

방법 4: 표준 방식으로 애플리케이션 전송

Android 4.0부터는 타사 도구를 사용하지 않고도 일부 애플리케이션을 내부 메모리에서 SD 카드로 전송할 수 있습니다.

이렇게 하려면 다음을 수행해야 합니다.

1. "를 엽니다. 설정».

2. "섹션으로 이동응용».

3. 원하는 프로그램을 탭(손가락으로 터치)하세요.

4. 버튼을 클릭하세요 SD 카드로 이동».


이 방법의 단점은 모든 응용 프로그램에 작동하지 않는다는 것입니다.

이러한 방법으로 게임과 애플리케이션에 SD 카드 메모리를 사용할 수 있습니다.



Android 내부 메모리를 메모리 카드로 교체하면 기기의 기능이 크게 확장될 수 있습니다. 이렇게 하면 태블릿이나 기타 장치에 더 많은 애플리케이션을 설치할 수 있지만 이 업데이트를 수행하기 위한 주요 요구 사항은 장치에 대한 루트 권한을 갖는 것입니다. SD 카드를 기기의 시스템 메모리로 사용하는 방법과 이와 관련된 조건을 살펴보겠습니다.

가젯의 내부 메모리를 SD 카드로 교체할 때의 위험 및 조건

아래 단계를 반복하기 전에 사용자는 몇 가지 중요한 사항을 고려해야 합니다.

  1. 애플리케이션 실행 시 빈번한 읽기/쓰기 주기로 인해 SD 카드의 수명이 크게 단축됩니다.
  2. 저가형 MicroSD 카드를 사용하는 경우 가젯의 속도가 눈에 띄게 떨어질 수 있습니다.
  3. 시스템 파일을 편집할 때 실수를 하면 다음에 휴대폰이 부팅되지 않을 수 있습니다. 다시 플래시해야 합니다.

일반적으로 절차 (특히 경험이 부족한 사용자의 경우)는 매우 위험하므로 자체 메모리가 적은 오래된 장치에 대해서만 절차를 수행하는 것이 좋습니다.

루트 브라우저 유틸리티 사용 및 vold.fstab 파일 편집

메모리를 교환하려면 Google Play에서 루트 브라우저를 설치해야 합니다.

루팅된 장치에서만 완전히 작동할 수 있다는 점을 반복해 보겠습니다. 위 애플리케이션을 실행한 후:


Android에서 sdcard는 내부 메모리를 나타내고 extsd는 외부 메모리, 즉 SD 카드를 나타냅니다. 이러한 라인을 교체함으로써 우리는 실제로 이러한 유형의 메모리를 교체했습니다. 일부 시스템에서는 이러한 코드 조각이 다음과 같이 다르게 보일 수 있습니다.

다음과 같이 교체해야 합니다.

설명된 절차를 완료한 후 가젯을 재부팅합니다. 이 작업을 수행하기 전에 수정된 코드에 오류가 없는지 확인하여 나중에 다시 플래시할 필요가 없도록 하세요.

Link2SD를 사용하여 메모리를 늘리는 두 번째 방법

이 애플리케이션은 Play Market에서 사용할 수 있으며 루트 권한이 있는 장치에서만 작동합니다. 이 파일 관리자는 장치의 내부 메모리를 외부 드라이브로 물리적으로 교체하지는 않지만 모든 유틸리티를 SD 카드로 전송할 수 있어 가젯의 리소스를 크게 절약할 수 있습니다.

문제의 애플리케이션의 특징은 MicroSD 자체를 분할하고 적절하게 포맷해야 한다는 것입니다. 따라서 카드에서 중요한 모든 것을 컴퓨터로 복사하고 드라이브를 여러 섹션으로 나누기 시작하십시오.

사용자 정의 복구가 있는 경우 장치 카드를 섹션으로 나누기

모든 Android 기기에는 복구 모드가 있지만 아래 설명된 방법은 . CWM에 대해 들어본 적이 없다면 두 번째 드라이브 파티셔닝 옵션으로 넘어가십시오. 다음으로, 장치 복구 모드에 SD 카드 파티션 항목이 있는 경우 문제를 해결하는 방법을 알려드리겠습니다.

컴퓨터를 통해 MicroSD 카드 파티션하기

카드를 노트북이나 PC에 연결하세요. 이렇게 하려면 카드 리더나 기타 장비를 사용할 수 있습니다. 가장 중요한 것은 MTP 미디어 장치가 아닌 드라이브로 정의되어야 한다는 것입니다. 더 나아가:




질문이 있으신가요?

오타 신고

편집자에게 전송될 텍스트: