Legenda (oznaczenia używane w postach) czyli lets clean this burdel

Oznaczenia używane w postach

Zwykły tekst Czcionka Georgia

apt-get install -Komenda



-ryzyko uszkodzenia systemu


-skrypt w bashu
-Ważna informacja

=====
wycinek z loga konsoli
====

nano /etc/resolv.conf plik do edycji


środa, 7 października 2026

karta sd jako pamieć wew tel

 Sformatowanie karty SD jako pamięci wewnętrznej za pomocą ADB wymusza na systemie Android (MIUI / HyperOS) traktowanie karty pamięci jako rozszerzenia pamięci wbudowanej telefonu.

Ostrzeżenie o utracie danych i wydajności

Ten proces całkowicie usunie wszystkie dane znajdujące się na karcie SD. Wykonaj wcześniej kopię zapasową. Ponadto używaj wyłącznie szybkich kart pamięci (klasa co najmniej U3 / A2) – wolna karta SD doprowadzi do zacinania się całego systemu i zawieszania aplikacji.

1.Włącz debugowanie USB w telefonie:Przygotowanie smartfona.
  1. Przejdź do Ustawienia -> Dodatkowe ustawienia -> Opcje programistyczne.

  2. Włącz opcję Debugowanie USB.

  3. Wyłącz opcję Optymalizacja MIUI (jeśli jest widoczna na samym dole listy opcji programistycznych) – w niektórych wersjach systemu jest to wymagane do poprawnego nadania uprawnień powłoce sm.

Jak zweryfikować: Po podłączeniu kabla USB do komputera na ekranie telefonu powinno pojawić się okno z pytaniem o zezwolenie na połączenie debugowania USB.

2.Przygotuj narzędzie ADB na komputerze:Konfiguracja PC.
  1. Pobierz i rozpakuj oficjalną paczkę Android SDK Platform-Tools na komputerze.

  2. Otwórz folder z rozpakowanymi plikami, kliknij prawym przyciskiem myszy w wolne miejsce i wybierz Otwórz w terminalu (lub wpisz cmd w paski adresu Eksploratora plików).

  3. Podłącz telefon do komputera i wpisz w konsoli polecenie:

Bash
adb devices
  1. Zaakceptuj komunikat autoryzacji z kluczem RSA na ekranie telefonu.

Jak zweryfikować: W oknie konsoli powinien pojawić się numer seryjny telefonu ze statusem device.

3.Zidentyfikuj i sformatuj kartę SD:Wykonanie w ADB.
  1. Uruchom powłokę ADB, wpisując:

Bash
adb shell
  1. Wyświetl identyfikator podłączonej karty SD poleceniem:

Bash
sm list-disks

Zwrócony ciąg będzie wyglądał np. jak disk:179,64 lub disk:179,0. Zapamiętaj go.

3. Wykonaj formatowanie karty (zastąp disk:179,64 identyfikatorem odczytanym w poprzednim kroku):

Bash
sm partition disk:179,64 private

(Opcjonalnie: Jeśli chcesz przeznaczyć np. 50% karty jako pamięć wewnętrzną, a resztę pozostawić jako zwykłą kartę przenośną, użyj polecenia sm partition disk:179,64 mixed 50).

Jak zweryfikować: Proces może potrwać do kilkudziesięciu sekund. Brak błędów i powrót do wiersza zachęty $ oznacza pomyślny koniec formatowania.

4.Zrestartuj telefon i zweryfikuj pamięć:Finalizacja.
  1. Wpisz exit, odłącz telefon od komputera i zrestartuj urządzenie.

  2. Wejdź w Ustawienia -> O telefonie -> Pamięć.

Jak zweryfikować: Całkowity rozmiar pamięci wewnętrznej urządzenia powinien wzrosnąć o pojemność dodanej karty SD.

Poprawny format kart SD (po co komu kod typu partycji)?

W przykładzie  FAT32 LBA

 FAT32 LBA: To kod typu partycji w tablicy MBR (oznaczony jako 0x0C). Mówi on urządzeniom i systemom operacyjnym, że partycja jest sformatowana w FAT32 i używa nowoczesnego adresowania liniowego (LBA) do odczytu sektorów.

Ogólna procedura

sudo fdisk /dev/sdX

o   utworzenie nowej, pustej tablicy partycji MBR (DOS)
n   dodanie nowej partycji
t   zmiana typu partycji
L
0c
w

sudo mkfs.vfat -F 32 -n "KARTA SD" /dev/sdc1


W skrócie
 

mkfs.vfat tworzy system plików automatycznie dobierając rodzaj fat w zależności od wielkości partycji, użycie mkfs.vfat -F 32 wymusza użycie konkretnej wersji i zapobiega błędom  auto wykrywania.

Dodanie kodu typu partycji determinuje sposób adresowania bloków pamięci przy ich odczycie.

Wniosek

Warto sprawdzać  kod typu partycji  przy zakładaniu systemów plików a nie klikać automatycznie dalej, nie tylko w przypadku kart sd :)