fat32 LBA [megoldva]

Fórumok

Sziasztok. Adott egy tárgyban leírt módon formázott mikroSD kártya. Jelenleg írásvédetten mountolható, egy nyamvadt androidos táblagépen vagyok kényteen használni. Ubuntu alapú laptopon próbáltam megjavítani:

root@xinutop:/mnt# fsck.fat -a -w -v /dev/sdb1
fsck.fat 3.0.27 (2014-11-12)
... és leáll, illetve inkább kifagy, nincs prompt.

Sajnos nem tehetem jelen helzetemben hogy fomatálom, mert nincs hova másolnom a tartalmát. Hogyan lehetne írhatóvá varázsolnom a fájlrendszert? Szerintem csak egy javítás vagy egy formázás jöhetne szóba, de gőzöm sincs, miért áll le a folyamat. gparted ugyanezt indítja a háttérben, persze az is kifagy, csak grafikus héjjal.

Hozzászólások

Az sem biztos, hogy a formatálás helyrehozza.
Készülj fel a cserére.
(Veszel egy másikat. Arra átmásolsz mindent. Ha utána a format helyrehozza, akkor lesz tartalékod.)

Miert nem fsck.vfat?

--
Worrying about killer AI and the superintelligent robots is like worrying about overcrowding on Mars. - Garry Kasparov

Úgy tudom, hogy a kettő ugyanaz, csak más név alatt futnak. Amúgy szerintem is a kártya halt be mindenféle fájlrendszertől függetlenül, és nem fog rajta segíteni semmilyen formázgatás.

„Pár marék nerd-et leszámítva kutyát se érdekel már 2016-ban a Linux. Persze, a Schönherz koliban biztos lehet villogni vele, de el kéne fogadni, ez már egy teljesen halott platform. Hagyjuk meg szervergépnek stb…” Aron1988@Proharder Fórum

Sanszosan nem a filerendszer, hanem az sd kártya váltott read only-ra. Ezen, ebben a helyzetben a formázás bizony nem fog segíteni sőt, meglepődve fogod tapasztalni hogy amikor legközelebb berakod a kártyát, pontosan ugyan ott lesz rajta minden, mint a formázás előtt :)

Ez a kártya jelen formájában csak és kizárólag backup célra használható, utána pedig az íves metódust kell rajta alkalmazni

// Happy debugging, suckers
#define true (rand() > 10)

root@xinutop:/media/marinux# fsck.vfat -a -w -v /dev/sdc1
fsck.fat 3.0.27 (2014-11-12)
Checking we can access the last sector of the filesystem
Boot sector contents:
System ID "MSWIN4.1"
Media byte 0xf8 (hard disk)
512 bytes per logical sector
32768 bytes per cluster
156 reserved sectors
First FAT starts at byte 79872 (sector 156)
2 FATs, 32 bit entries
3843072 bytes per FAT (= 7506 sectors)
Root directory start at cluster 875 (arbitrary size)
Data area starts at byte 7766016 (sector 15168)
960531 data clusters (31474679808 bytes)
63 sectors/track, 255 heads
8192 hidden sectors
61489152 sectors total
Reclaiming unconnected clusters.
Checking free cluster summary.
/dev/sdc1: 16872 files, 704952/960531 clusters

Gyanakszom még a mikrosd kártya SD kártyává alakítójának hibájára. A zandroidos kütyü ugyanis gond nélkül ír rá. Épp most nézem egy másik olvasóval laptopon.

Az sd kartyaknak szokott lenni egy read-only kapcsoloja (mint a floppyn a tologato kapcsolo/leragasztas), azt meg meg tudod nezni.
Egyebkent ha Androidon minden jo, miert nem irsz ra azon keresztul?

--
Worrying about killer AI and the superintelligent robots is like worrying about overcrowding on Mars. - Garry Kasparov

MEGVAN!
A csájnáfúd adapterkártya a ludas, ami befogadta a mikroSD kártyát. Szerencsére 3-féle van nálam, így kiszűrtem a dolgot. Felcimkéztem a szutykot, hogy csak olvasása jó, azaz elajándékozandó :)

Szóval ezek szerint a mikroSD kártyákhoz járó fekete adapterkártya néha hibás. Nekem is volt olyan, hogy ezen keresztül fényképezőgépben formáztam egy kártyát, majd mintha meg sm történt volna, holott a fényképezőgép lefuttatta a saját kis szkriptjét.