Stránka 1 z 1

Pamětová karta (MicroSDHC) se nechce načíst v PC / mobilu.

Napsal: 20 čer 2015 19:31
od strangereu
Ahoj,
sehnal jsem si paměťovou kartu od Kingstonu (8gb) MicroSDHC, ale nejde mi otevřít... Když jí dám do pc, tak se nic neděje (Ovladače na slot pro karty mám nejnovější od realtek), ani se neukáže v tento počítač, prostě nic... V mobilu se taky nechce načíst, takže nevím co s tím... A nechce se mi kupovat novou kartu.

Re: Pamětová karta (MicroSDHC) se nechce načíst v PC / mobil

Napsal: 21 čer 2015 09:50
od strangereu
ref

Re: Pamětová karta (MicroSDHC) se nechce načíst v PC / mobil

Napsal: 21 čer 2015 10:41
od faraon
Je na ní vytvořený oddíl? Je v něm souborový systém?

Re: Pamětová karta (MicroSDHC) se nechce načíst v PC / mobil

Napsal: 21 čer 2015 12:02
od strangereu
Jak to mám zjistit, když jí nemohu otevřít v pc ani mobilu? Nemám k ní přístup i když je zapojená v pc. Prostě vložím jí tam a nic se neděje

Re: Pamětová karta (MicroSDHC) se nechce načíst v PC / mobil

Napsal: 21 čer 2015 12:40
od faraon
Ve Windoze na to asi budeš potřebovat nainstalovat nějaký stomegabajtový program, v Linuxu stačí dva příkazy, lsblk a fdisk nebo cfdisk.

Před zasunutím čtečky:

Kód: Vybrat vše

root@slax:~# lsblk
NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda      8:0    0 931,5G  0 disk
└─sda1   8:1    0 931,5G  0 part /media/05609d98-a93a-4e80-84d2-bf297c84850e
sdb      8:16   1  14,9G  0 disk
└─sdb1   8:17   1  14,9G  0 part /media/SIGMA
sr0     11:0    1 216,9M  0 rom
... a ještě pár dalších věcí

Po zasunutí čtečky:

Kód: Vybrat vše

root@slax:~# lsblk
NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda      8:0    0 931,5G  0 disk
└─sda1   8:1    0 931,5G  0 part /media/05609d98-a93a-4e80-84d2-bf297c84850e
sdb      8:16   1  14,9G  0 disk
└─sdb1   8:17   1  14,9G  0 part /media/SIGMA
sdc      8:32   1  14,5G  0 disk
└─sdc1   8:33   1  14,5G  0 part
sr0     11:0    1 216,9M  0 rom 
...

Jestli se nic nezměnilo, tak je karta nejspíš mrtvá, nebo máš nějaký větší problém.
Pokud v seznamu něco přibylo, dozvíš je pod jakým označením je zařízení do adresářového stromu připojené, v tomhle případě je to "disk" sdc a "oddíl" sdc1.

Takže teď můžeš zjistit podrobnější informace o rozdělení disku, nejdřív ho otevřeš v fdisku:

Kód: Vybrat vše

root@slax:~# fdisk /dev/sdc
Welcome to fdisk (util-linux 2.21.2).

Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.

Command (m for help):

Potom si můžeš příkazem p zobrazit partition table:

Kód: Vybrat vše

Command (m for help): p

Disk /dev/sdc: 15.5 GB, 15548284928 bytes
255 heads, 63 sectors/track, 1890 cylinders, total 30367744 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000

   Device Boot      Start         End      Blocks   Id  System
/dev/sdc1   *           1    30367743    15183871+   c  W95 FAT32 (LBA)

Dole vidíš údaje o všech oddílech na příslušném disku, kde začínají a končí, a jaké mají filesystémy. Příkazem q ukončíš program (quit).

Nebo použít uživatelsky příjemnější cfdisk ovládaný kurzorovými klávesami:

Ten ti naskočí na celou obrazovku a všechno provádíš přes menu dole:

Kód: Vybrat vše

                                     cfdisk (util-linux 2.21.2)

                                        Disk Drive: /dev/sdc
                                  Size: 15548284928 bytes, 15.5 GB
                        Heads: 255   Sectors per Track: 63   Cylinders: 1890

     Name           Flags         Part Type    FS Type              [Label]            Size (MB)
 --------------------------------------------------------------------------------------------------
     sdc1           Boot, NC       Primary     vfat                 [INTEGRAL]          15548,29   *


      [ Bootable ]  [  Delete  ]  [   Help   ]  [ Maximize ]  [  Print   ]  [   Quit   ]
      [   Type   ]  [  Units   ]  [  Write   ]

                            Quit program without writing partition table

Program se také ukončí povelem Quit, najedeš na něj a odentruješ. Nenalezneš-li tam nějaký oddíl, můžeš hned vytvořit nový, ale je potřeba nastavit mu funkcí Type správný typ, ty ho znáš jako FAT32, v Linuxu se jmenuje vfat. Podstatné je před ukončením zapsat tabulku pomocí Write, jinak se změny neuloží!

No a kdybys teda vytvořil nový oddíl, je potřeba na něm také vytvořit souborový systém, widláci tomu chybně říkají formátování:

Kód: Vybrat vše

mkdosfs /dev/sdc1

To trvá několik sekund, a je hotovo.

Potom doporučuji napsat příkaz sync, čtečku odpojit, připojit, a můžeš pro jistotu otestovat jestli je filesystém v pořádku:

Kód: Vybrat vše

dosfsck /dev/sdc1

Celkem triviální, ne?