Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem SmartMedia karta - problem s oddilem

Dobrý den,

mám problém, který se mi vyskytl s SM kartou, kterou jsem delší dobu nepoužíval,
kdysi dávno jsem si koupil Olympus C120 a u něj byla 8MB SM karta, ja jsem si koupil
128MB a "osmičku" jsem nechal v šuplíku. Teď jsem ji po 5 letech chtěl použít, ale
ve foto hlásila, že není naformátovaná. Když jsem zkusil zvolit "formátovat" tak jsem
obdržel hlášení CARD ERROR a nešla formátovat. Dal jsem ji tedy do čtečky v PC a tam
se naformátovala v pohodě, systém FAT16, nakopíroval jsem na ni soubory, potom zase zpátky,
všechno relativně OK, ale ve foťáku stále info že není naformátovaná. Nedalo mi to a
podíval jsem se na ni v linuxu fdiskem. Výsledek mě celkem překvapil:

Karta 8MB
---------
Disk /dev/sdc: 8 MB, 8192000 bytes
1 heads, 16 sectors/track, 1000 cylinders
Units = cylindry of 16 * 512 = 8192 bytes

 Zařízení Boot      Start         End      Blocks   Id  System
/dev/sdc1   *           2        1000        7992    6  FAT16

Karta 128MB
-----------
Disk /dev/sdc: 131 MB, 131072000 bytes
16 heads, 32 sectors/track, 500 cylinders
Units = cylindry of 512 * 512 = 262144 bytes

 Zařízení Boot      Start         End      Blocks   Id  System
/dev/sdc1   *           1         500      127976+   6  FAT16

Podle mně je problém v tom, že oddíl začína až na druhém cylindru,
ovšem jak kartu přesvědčit, aby začal na 1 ? Odstraneni oddilu a tvorba
noveho vzdy nabidne zacatek pouze na 2.

Díky za případné rady, Martin

Předmět Autor Datum
Tak s tímto už jsem se taky setkal a jediné řešení to bylo zformátovat pomocí speciálního programu d…
padik 23.01.2007 16:10
padik
Mám stejnou zkušenost. Kartu ne a ne někde oživit, až jsem si vzpomněl, že ke čtečce (databance) mám…
anarchist 23.01.2007 16:14
anarchist
Díky za radu, ale ono ke čtečce bohužel nic nebylo (je to takový ten malý USB x IN 1 bazmek) a spíš…
MatesB 24.01.2007 12:28
MatesB
smcrestore
host 24.01.2007 17:04
host
A co vsechno smazat a zkusit ji uplne cistou znovu ve fotaku? dd if=/dev/zero of=/dev/sdc (ale OPATR…
kubik 24.01.2007 17:00
kubik
S pismenkama jasne ze pozor :-) ... vlozim kartu do ctecky: dmesg SCSI device sdc: 16000 512-byte h… poslední
MatesB 25.01.2007 08:43
MatesB

Díky za radu, ale ono ke čtečce bohužel nic nebylo (je to takový ten malý USB x IN 1 bazmek) a spíš mě překvapilo že ani na stránkách Olympusu jsem nic nenašel. Ještě zkusím jednu věc, vygooglil spoustu informací, ale na jedněch stránkách jsem našel informaci, že zkusit nepoužívat čtečku, ale nechat kartu ve foťáku a jen propojit USB kabelem s PC a zkusit zformátovat z počítače. O výsledek se samozřejmě podělím. Kdybych znal strukturu hlavičky SM karty, tak bych se do toho zkusil pustit hexaeditorem (hexedit /dev/sdc), ale neznalost si myslím že může nadělat víc chyb jak užitku :-)

Martin

S pismenkama jasne ze pozor :-) ...

vlozim kartu do ctecky:
dmesg
SCSI device sdc: 16000 512-byte hdwr sectors (8 MB)
sdc: Write Protect is off
sdc: Mode Sense: 03 00 00 00
sdc: assuming drive cache: write through
 /dev/scsi/host1/bus0/target0/lun2: p1

[root@writer root]# dd if=/dev/zero of=/dev/sdc
dd: writing to `/dev/sdc': No space left on device
16001+0 vstoupivších záznamů
16000+0 vystoupivších záznamů

hexedit /dev/sdc  (je to OK, samy nuly ....)
00000000   00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00  ................
00000010   00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00  ................
00000020   00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00  ................
00000030   00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00  ................
00000040   00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00  ................
00000050   00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00  ................
00000060   00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00  ................
00000070   00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00  ................
00000080   00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00  ................
00000090   00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00  ................
000000A0   00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00  ................
000000B0   00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00  ................

[root@writer root]# fdisk /dev/sdc
Zařízení neobsahuje ani DOSOVOU tabulku rozdělení disku, ani SUN či SGI popis disku
Vytvářím novou DOSOVOU tabulku rozdělení disku. Změny budou uloženy pouze do paměti,
dokud se nerozhodnete je uložit na disk. Poté již nebudou stará data pochopitelně dostupná.
Varování: chybný příznak 0x0000 tabulky rozdělení disku 4 bude opraven zápisem(w)

Příkaz (m pro nápovědu): n
Příkaz
   e   rozšířený diskový oddíl
   p   primární diskový oddíl (1-4)
p
Číslo diskového oddílu (1-4): 1
První cylindr (2-1000, default 2):

... a zase jsme bohuzel na cylindru 2 ...

Zpět do poradny Odpovědět na původní otázku Nahoru