Nowe posty

xx Problem ze sterownikami. (5)
2024-04-13, 21:25:16
xx Instalacja xfce4 (2)
2024-04-13, 16:20:17
xx Serie kompilacji bez instalacji dla “emerge” w Gentoo (2)
2024-04-08, 18:40:04
xx Plasma 6 w Neonie ssie trochę mniej ... (17)
2024-04-05, 10:03:46
xx Problem z Linux Lite po instalacji (3)
2024-04-03, 14:23:40
xx Jak właczyć num locka przy starcie systemu debian 12? (12)
2024-04-02, 17:43:54
xx Brak dźwieku w systemie. (5)
2024-04-02, 16:13:41
xx Dystrybucja pod HP Omen (7)
2024-03-29, 11:33:05
xx [Poradnik] Wyszukiwanie Sterowników (2)
2024-03-27, 21:08:23
xx Ile pingwinów? (1)
2024-03-27, 08:59:24

Autor Wątek: exFAT - problem z kartą pamięci  (Przeczytany 10613 razy)

Offline

  • Users
  • Stały bywalec
  • ***
  • Wiadomości: 170
    • Zobacz profil
exFAT - problem z kartą pamięci
« dnia: 2011-09-22, 20:53:56 »
Witam.
Mój system operacyjny to Mandriva 2011 64bit. Niestety nie mogę w nim odczytać danych z karty pamięci SDXC z systemem plików exFat.

Zainstalowałem sobie pakiet do obsługi systemu plików exFAT

[gienek@stacjonarny ~]$ rpm -qa | grep exfat
fuse-exfat-0.9.2-2-mdv2011.0.x86_64
[gienek@stacjonarny ~]$
w opisie tego pakietu czytamy

fuse-exfat-0.9.2 - Free exFAT file system implementation
This driver is the first free exFAT file system implementation with write support.exFAT is a simple file system created by Microsoft.
It is intended to replace FAT32 removing some of it's limitations. exFAT is a standard FS for SDXC memory cards.
Z tego opisu (choć mój angielski jest problematyczny) zrozumiałem, że to jest sterownik do exFAT

Niestety gdy wchodzę w graficzny konfigurator do zarządzania partycjami dysków w moim komputerze to wyświetla mi informację  

Nie można odczytać tablicy partycji sdd jest zbyt uszkodzona Można kontynuować USUWAJĄC WSZYSTKIE DANE
Innym rozwiązaniem jest zabronienie instalatorowi modyfikowania tabeli partycji
(wystąpił błąd: unknown partition table format on disk /dev/sdd.)

Czy zgadzasz się na utratę wszystkich partycji?
Wybieram oczywiście opcję NIE, ponieważ system plików na karcie pamięci jest jak najbardziej prawidłowy i został on utworzony poprzez kamerę SONY HDR-CX360VE. Laptop z WIN 7 odczytuje go bez najmniejszego problemu.

fdisk -l wyświetla coś takiego

> root@stacjonarny gienek]# fdisk -l

Dysk /dev/sda: 1000.2 GB, bajtów: 1000204886016
głowic: 255, sektorów/ścieżkę: 63, cylindrów: 121601, w sumie sektorów: 1953525168
Jednostka = sektorów, czyli 1 * 512 = 512 bajtów
Rozmiar sektora (logiczny/fizyczny) w bajtach: 512 / 512
Rozmiar we/wy (minimalny/optymalny) w bajtach: 512 / 512
Identyfikator dysku: 0x39e90ab4

Urządzenie Rozruch Początek Koniec Bloków ID System
/dev/sda1 * 63 1953520064 976760001 83 Linux

Dysk /dev/sdb: 203.9 GB, bajtów: 203927027200
głowic: 255, sektorów/ścieżkę: 63, cylindrów: 24792, w sumie sektorów: 398294975
Jednostka = sektorów, czyli 1 * 512 = 512 bajtów
Rozmiar sektora (logiczny/fizyczny) w bajtach: 512 / 512
Rozmiar we/wy (minimalny/optymalny) w bajtach: 512 / 512
Identyfikator dysku: 0xb47dbff1

Urządzenie Rozruch Początek Koniec Bloków ID System
/dev/sdb1 * 63 206611964 103305951 83 Linux
/dev/sdb2 206611965 398283479 95835757+ 5 Rozszerzona
/dev/sdb5 206612028 331196039 62292006 83 Linux
/dev/sdb6 331196103 348803279 8803588+ 82 Linux swap / Solaris
/dev/sdb7 348803343 398283479 24740068+ 83 Linux
Trzeba wprowadzić liczbę cylindrów.
Można to zrobić z poziomu menu funkcji dodatkowych.

Dysk /dev/sdd: 0 MB, bajtów: 65536
głowic: 255, sektorów/ścieżkę: 63, cylindrów: 0, w sumie sektorów: 128
Jednostka = sektorów, czyli 1 * 512 = 512 bajtów
Rozmiar sektora (logiczny/fizyczny) w bajtach: 512 / 512
Rozmiar we/wy (minimalny/optymalny) w bajtach: 512 / 512
Identyfikator dysku: 0x00000000

Urządzenie Rozruch Początek Koniec Bloków ID System
/dev/sdd1 32768 124925951 62446592 7 HPFS/NTFS/exFAT
[root@stacjonarny gienek]#
Czy ktoś może z szanownych grupowiczów zna jakiś sposób na zamontowanie karty pamięci z systemem plików exFAT? Nie musi być automatyczne montowanie. Może być spod konsoli. Może trzeba coś doinstalować lub zmienić w ustawieniach?

Pozdrawiam i z góry dziękuję za wszelką pomoc.


EDIT 23.09.2011

Spróbowałem zamontować z konsoli poleceniem

[root@stacjonarny mnt]# mount -t exfat /dev/sdd1 /mnt/exFAT
FUSE exfat 0.9.2
ERROR: failed to get absolute path for `/dev/sdd1'.
[root@stacjonarny mnt]#
Porażka na całej linii. :(

miro57

  • Gość
exFAT - problem z kartą pamięci
« Odpowiedź #1 dnia: 2011-09-24, 18:35:08 »
Aby zamontować system plików exfat przy pomocy zainstalowanego
przez Ciebie programu fuse-exfat musisz mieć dostęp do interfejsu
FUSE.

Zainstaluj libfuse lub fuse - zależnie od dystrybucji

Załaduj moduł kernela fuse - polecenie z konta root:
modprobe fuse

Musisz należeć do grupy fuse (nie wiem czy jest wymagana w Mandriva).

Dodaj w pliku konfiguracyjnym /etc/fuse.conf wiersz:
user_allow_other

Utwórz w swoim katalogu domowym (zwykły użytkownik) katalog pod którym
chcesz zamontować system plików.

Zamontuj system plików z linii poleceń (jako zwykły użytkownik) poleceniem:
/sbin/mount.exfat-fuse /dev/sdd1 /moj/katalog_montowania

Odmontuj poleceniem:
fusermount -u /moj/katalog_montowania

Offline

  • Users
  • Stały bywalec
  • ***
  • Wiadomości: 170
    • Zobacz profil
exFAT - problem z kartą pamięci
« Odpowiedź #2 dnia: 2011-09-24, 21:01:35 »
Cytat: miro57
Aby zamontować system plików exfat przy pomocy zainstalowanego
przez Ciebie programu fuse-exfat musisz ...
1. Mam zainstalowane takie pakiety
[gienek@stacjonarny ~]$ rpm -qa | grep fuse
gvfs-fuse-1.6.7-2-mdv2011.0.x86_64
fuse-2.8.5-2-mdv2011.0.x86_64
lib64fuse2-2.8.5-2-mdv2011.0.x86_64
lib64fuse-devel-2.8.5-2-mdv2011.0.x86_64
fuse-exfat-0.9.2-2-mdv2011.0.x86_64
lib64fuse-static-devel-2.8.5-2-mdv2011.0.x86_64
[gienek@stacjonarny ~]$
2. Utworzyłem grupę fuse
[gienek@stacjonarny ~]$ grup
bash: grup: nie znaleziono polecenia
[gienek@stacjonarny ~]$ groups gienek
gienek : gienek lp fuse
[gienek@stacjonarny ~]$
3. Nie znalazłem pliku konfiguracyjnego (na całym dysku) fuse.conf więc go utworzyłem z zawartością o jakiej pisałeś.
[root@stacjonarny gienek]# tail /etc/fuse.conf
user_allow_other
[root@stacjonarny gienek]#
4. Utworzyłem katalog w katalogu domowym o nazwie sdxc

5. Załadowałem moduł fuse
[root@stacjonarny gienek]# modprobe fuse
[root@stacjonarny gienek]#
[root@stacjonarny gienek]# lsmod | grep fuse
fuse                   71414  1
[root@stacjonarny gienek]#
6. Próbuję zamontować kartę pamięci
[gienek@stacjonarny ~]$ /sbin/mount.exfat-fuse /dev/sdd1 /home/gienek/sdxc
FUSE exfat 0.9.2
ERROR: failed to get absolute path for `/dev/sdd1'.
[gienek@stacjonarny ~]$
Co robię nie tak?

miro57

  • Gość
exFAT - problem z kartą pamięci
« Odpowiedź #3 dnia: 2011-09-24, 22:28:42 »
Dodaj jeszcze siebie do grupy disk
Sprawdź czy montowane urządzenia mają prawa zapis/odczyt dla
grupy disk.
Jeśli nie to spróbuj montować jako root.

Przeczytaj także manual - polecenie:
man mount.exfat-fuse

Offline

  • Users
  • Stały bywalec
  • ***
  • Wiadomości: 170
    • Zobacz profil
exFAT - problem z kartą pamięci
« Odpowiedź #4 dnia: 2011-09-25, 09:02:33 »
W międzyczasie spróbowałem zainstalować najnowszą wersję exfat-fuse ze strony autorskiej http://code.google.com/p/exfat/

Mam teraz:

[root@stacjonarny gienek]# rpm -qa | grep fuse
gvfs-fuse-1.6.7-2-mdv2011.0.x86_64
fuse-2.8.5-2-mdv2011.0.x86_64
lib64fuse2-2.8.5-2-mdv2011.0.x86_64
lib64fuse-devel-2.8.5-2-mdv2011.0.x86_64
lib64fuse-static-devel-2.8.5-2-mdv2011.0.x86_64
fuse-exfat-0.9.5-1.fc14.x86_64
[root@stacjonarny gienek]#
[root@stacjonarny gienek]# rpm -qa | grep exfat
exfat-utils-0.9.5-1.fc14.x86_64
fuse-exfat-0.9.5-1.fc14.x86_64
[root@stacjonarny gienek]#
[root@stacjonarny gienek]# lsmod | grep fuse
fuse                   71414  3
[root@stacjonarny gienek]#
Cytat: miro57
Jeśli nie to spróbuj montować jako root.
Niestety nie daje się zamontować jako root. Przez cały czas mam

[root@stacjonarny gienek]# /sbin/mount.exfat-fuse /dev/sdd1 /mnt/exFAT
FUSE exfat 0.9.5
ERROR: failed to open `/dev/sdd1'.
[root@stacjonarny gienek]#
a to pewnie dlatego bo nie mam pliku /dev/sdd1

[root@stacjonarny gienek]# ls /dev/sd*
/dev/sda   /dev/sdb   /dev/sdb2  /dev/sdb6  /dev/sdc  /dev/sde
/dev/sda1  /dev/sdb1  /dev/sdb5  /dev/sdb7  /dev/sdd  /dev/sdf
[root@stacjonarny gienek]#
pomimo


Cytuj
[root@stacjonarny gienek]# fdisk -l

Dysk /dev/sda: 1000.2 GB, bajtów: 1000204886016
głowic: 255, sektorów/ścieżkę: 63, cylindrów: 121601, w sumie sektorów: 1953525168
Jednostka = sektorów, czyli 1 * 512 = 512 bajtów
Rozmiar sektora (logiczny/fizyczny) w bajtach: 512 / 512
Rozmiar we/wy (minimalny/optymalny) w bajtach: 512 / 512
Identyfikator dysku: 0x39e90ab4

Urządzenie Rozruch   Początek      Koniec   Bloków   ID  System
/dev/sda1   *          63  1953520064   976760001   83  Linux

Dysk /dev/sdb: 203.9 GB, bajtów: 203927027200
głowic: 255, sektorów/ścieżkę: 63, cylindrów: 24792, w sumie sektorów: 398294975
Jednostka = sektorów, czyli 1 * 512 = 512 bajtów
Rozmiar sektora (logiczny/fizyczny) w bajtach: 512 / 512
Rozmiar we/wy (minimalny/optymalny) w bajtach: 512 / 512
Identyfikator dysku: 0xb47dbff1

Urządzenie Rozruch   Początek      Koniec   Bloków   ID  System
/dev/sdb1   *          63   206611964   103305951   83  Linux
/dev/sdb2       206611965   398283479    95835757+   5  Rozszerzona
/dev/sdb5       206612028   331196039    62292006   83  Linux
/dev/sdb6       331196103   348803279     8803588+  82  Linux swap / Solaris
/dev/sdb7       348803343   398283479    24740068+  83  Linux
Trzeba wprowadzić liczbę cylindrów.
Można to zrobić z poziomu menu funkcji dodatkowych.

Dysk /dev/sdd: 0 MB, bajtów: 65536
głowic: 255, sektorów/ścieżkę: 63, cylindrów: 0, w sumie sektorów: 128
Jednostka = sektorów, czyli 1 * 512 = 512 bajtów
Rozmiar sektora (logiczny/fizyczny) w bajtach: 512 / 512
Rozmiar we/wy (minimalny/optymalny) w bajtach: 512 / 512
Identyfikator dysku: 0x00000000

Urządzenie Rozruch   Początek      Koniec   Bloków   ID  System
/dev/sdd1           32768   124925951    62446592    7  HPFS/NTFS/exFAT
[root@stacjonarny gienek]# lsmod | grep fuse
fuse                   71414  3

[root@stacjonarny gienek]#
Cytat: miro57
Przeczytaj także manual - polecenie:
man mount.exfat-fuse
Próbowałem ale niestety

[root@stacjonarny gienek]# man mount.exfat-fuse
bash: man: nie znaleziono polecenia
[root@stacjonarny gienek]#
Jakieś pomysły co dalej?

miro57

  • Gość
exFAT - problem z kartą pamięci
« Odpowiedź #5 dnia: 2011-09-25, 10:22:13 »
Czy Twoja partycja do zamontowania jest pod /dev/sdd1 ?
Może Twój pendrive-dysk nie ma partycji - wtedy motujesz /dev/sdd .

Ja mam taki sam komunikat gdy montuję partycję która nie
istnieje.

Pokaż co daje polecenie:
/sbin/fdisk -l /dev/sdd

Zainstaluj: man , man-whatis . sdparm
Mogą być przydatne.

Przed montowaniem utwórz urządzenie blokowe sdd1 poleceniem:
mknod /dev/sdd1 b 8 49

Stona o problemach z pendrive:
http://www.unixy.pl/forum/art/pendrive.html

Offline

  • Users
  • Stały bywalec
  • ***
  • Wiadomości: 170
    • Zobacz profil
exFAT - problem z kartą pamięci
« Odpowiedź #6 dnia: 2012-01-22, 10:47:03 »
Trochę się zmieniło. Zamiast Mandrivy mam teraz OpenSuSE 12.1 64 bit i nadal kontynuuję walką z exFAT.

Najpierw o tym co mam w komputerze

gienek@stacjonarny:~> rpm -qa | grep fuse-exfat
fuse-exfat-0.9.6-7.1.x86_64
gienek@stacjonarny:~>
Moduł fuse załadował się automatycznie poprawnie

gienek@stacjonarny:~> lsmod | grep fuse
fuse                   87950  3
Kartę pamięci chyba też system widzi

stacjonarny:/home/gienek # fdisk -l /dev/sdd
Trzeba wprowadzić liczbę cylindrów.
Można to zrobić z poziomu menu funkcji dodatkowych.

Dysk /dev/sdd: 0 MB, bajtów: 65536
głowic: 255, sektorów/ścieżkę: 63, cylindrów: 0, w sumie sektorów: 128
Jednostka = sektorów, czyli 1 * 512 = 512 bajtów
Rozmiar sektora (logiczny/fizyczny) w bajtach: 512 / 512
Rozmiar we/wy (minimalny/optymalny) w bajtach: 512 / 512
Identyfikator dysku: 0x00000000

Urządzenie Rozruch   Początek      Koniec   Bloków   ID  System
/dev/sdd1           32768   124925951    62446592    7  HPFS/NTFS/exFAT
stacjonarny:/home/gienek #
Cytat: miro57
Dodaj w pliku konfiguracyjnym /etc/fuse.conf wiersz:
user_allow_other
Nie ma takiego pliku więc chyba na razie nic w nim nie będę dodawać. Powinienem go utworzyć i dodać wpis o którym piszesz?

Pliku które należą do fuse-exfat

stacjonarny:/ # rpm -ql fuse-exfat-0.9.6-7.1.x86_64
/usr/sbin/mount.exfat
/usr/sbin/mount.exfat-fuse
/usr/share/man/man8/mount.exfat-fuse.8.gz
stacjonarny:/ #
Dokumentacja wyświetla takie porady ale angielski jest problematycznym dla mnie językiem więc niewiele zrozumiałem z tłumaczenia google

EXFAT-FUSE(8)                                                                                                                                                         EXFAT-FUSE(8)



NAME
       mount.exfat-fuse - mount an exFAT file system

SYNOPSIS
       mount.exfat-fuse [ -d ] [ -o options ] [ -v ] device dir


DESCRIPTION
       mount.exfat-fuse is a free exFAT file system implementation with write support. exFAT is a simple file system created by Microsoft. It is intended to replace FAT32 removing
       some of it's limitations. exFAT is a standard FS for SDXC memory cards.


COMMAND LINE OPTIONS
       Command line options available:

       -d     Enable debug logging and do not detach from shell.

       -o options
              File system specific options. For more details see FILE SYSTEM OPTIONS section below.

       -v     Print version and copyright.


FILE SYSTEM OPTIONS
       umask=value
              Set the umask (the bitmask of the permissions that are not present, in octal).  The default is the umask of the current process.

       dmask=value
              Set the umask for directories only.

       fmask=value
              Set the umask for files only.

       uid=n  Set the owner for all files and directories.  The default is the owner of the current process.

       gid=n  Set the group for all files and directories.  The default is the group of the current process.

       ro     Mount the file system in read only mode.

       noatime
              Do not update access time when file is read.


EXIT CODES
       Zero is returned on successful mount. Any other code means an error.
Próbuję zgodnie z twoją poradą zamontować z konta roota poleceniem

stacjonarny:/usr/share/man # /usr/sbin/mount.exfat-fuse /dev/sdd1 /mnt/exfat
FUSE exfat 0.9.6
ERROR: failed to open `/dev/sdd1' in read-write mode.
ERROR: failed to open `/dev/sdd1' in read-only mode.
stacjonarny:/usr/share/man #
ale jak widać nie przyniosło to żadnych rezultatów. Jakieś pomysły co dalej?

miro57

  • Gość
exFAT - problem z kartą pamięci
« Odpowiedź #7 dnia: 2012-01-22, 19:37:10 »
Czy Twoja karta pamięci jest mniejsza niż 1MB tak jak wyświetla polecenie
fdisk -l /dev/sdd
Ponieważ nie mam możliwości zamontowania partycji exfat utworzonej przez
Windows zrobiłem to w Linuksie.

Przy próbie montowania partycji niezgodnej z extfat mam komunikat:
FUSE exfat 0.9.6
ERROR: exFAT file system is not found.


Przy próbie montowania nie istniejącej partycji mam komunikat:
FUSE exfat 0.9.6
ERROR: failed to open `/dev/sde1' in read-write mode.
ERROR: failed to open `/dev/sde1' in read-only mode.


Przy udanym zamontowaniu:
FUSE exfat 0.9.6

Offline

  • Users
  • Stały bywalec
  • ***
  • Wiadomości: 170
    • Zobacz profil
exFAT - problem z kartą pamięci
« Odpowiedź #8 dnia: 2012-01-22, 21:23:25 »
Cytat: miro57
Czy Twoja karta pamięci jest mniejsza niż 1MB tak jak wyświetla polecenie
fdisk -l /dev/sdd
Nie jest mniejsza niż 1MB. Windows 7 wyświetla to tak:






Kartę formatowałem w kamerze. Nie wiem czemu linux to tak dziwnie wykrywa. Może to być wina czytnika kart pamięci? Dodam tylko, że karty sdhc działają bez zarzutu. Masz może jakiś pomysł co jest nie tak?

miro57

  • Gość
exFAT - problem z kartą pamięci
« Odpowiedź #9 dnia: 2012-01-22, 21:48:14 »
Zrobić kopię i usunąć wszystko.
Utworzyć na nowo partycję NTFS w Linuksie a na niej utworzyć system plików exFAT i sprawdzić czy da się na niej pracować
w Windows i z kamerą.

Offline

  • Users
  • Stały bywalec
  • ***
  • Wiadomości: 170
    • Zobacz profil
exFAT - problem z kartą pamięci
« Odpowiedź #10 dnia: 2012-01-28, 22:53:31 »
Cytat: miro57
Zrobić kopię i usunąć wszystko.
Utworzyć na nowo partycję NTFS w Linuksie a na niej utworzyć system plików exFAT i sprawdzić czy da się na niej pracować
w Windows i z kamerą.
Ale jaja. Sformatowałem kartę w systemie plików FAT32. Windows wyświetla to tak:



Linux widzi to tak:

Cytuj
stacjonarny:/home/gienek # fdisk -l

Dysk /dev/sda: 1000.2 GB, bajtów: 1000204886016
głowic: 255, sektorów/ścieżkę: 63, cylindrów: 121601, w sumie sektorów: 1953525168
Jednostka = sektorów, czyli 1 * 512 = 512 bajtów
Rozmiar sektora (logiczny/fizyczny) w bajtach: 512 / 512
Rozmiar we/wy (minimalny/optymalny) w bajtach: 512 / 512
Identyfikator dysku: 0x39e90ab4

Urządzenie Rozruch   Początek      Koniec   Bloków   ID  System
/dev/sda1   *          63  1953520064   976760001   83  Linux

Dysk /dev/sdb: 203.9 GB, bajtów: 203927027200
głowic: 255, sektorów/ścieżkę: 63, cylindrów: 24792, w sumie sektorów: 398294975
Jednostka = sektorów, czyli 1 * 512 = 512 bajtów
Rozmiar sektora (logiczny/fizyczny) w bajtach: 512 / 512
Rozmiar we/wy (minimalny/optymalny) w bajtach: 512 / 512
Identyfikator dysku: 0xb47dbff1

Urządzenie Rozruch   Początek      Koniec   Bloków   ID  System
/dev/sdb1   *          63   206611964   103305951   83  Linux
/dev/sdb2       206612026   398283479    95835727    5  Rozszerzona
/dev/sdb5       206612028   331196039    62292006   83  Linux
/dev/sdb6       331196103   348803279     8803588+  82  Linux swap / Solaris
/dev/sdb7       348803343   398283479    24740068+  83  Linux
fdisk: nie można zmienić pozycji na /dev/sdd: Zły argument
stacjonarny:/home/gienek #
Czy to możliwe, że czytnik kart nie obsługuje kart SDXC skoro bez najmniejszego problemu obsługuje SDHC?

PS

Gdy włożyłem kartę pamięci SDHC o mniejszej pojemności i systemie plików FAT32 to linux rozpoznał ją bezproblemowo

stacjonarny:/home/gienek # fdisk -l /dev/sdd

Dysk /dev/sdd: 3965 MB, bajtów: 3965190144
głowic: 49, sektorów/ścieżkę: 48, cylindrów: 3292, w sumie sektorów: 7744512
Jednostka = sektorów, czyli 1 * 512 = 512 bajtów
Rozmiar sektora (logiczny/fizyczny) w bajtach: 512 / 512
Rozmiar we/wy (minimalny/optymalny) w bajtach: 512 / 512
Identyfikator dysku: 0x00000000

Urządzenie Rozruch   Początek      Koniec   Bloków   ID  System
/dev/sdd1            8192     7744511     3868160    b  W95 FAT32
stacjonarny:/home/gienek #
Czy to oznacza, że powinienem kupić nowy czytnik kart pamięci?

miro57

  • Gość
exFAT - problem z kartą pamięci
« Odpowiedź #11 dnia: 2012-01-30, 20:10:43 »
Nie koniecznie może to być problem czytnika.
Może być również problem samego Linuksa.
Tu masz przykładowo poprawkę do obsługi kart UHS104/SDXC w Linuksie :
http://www.spinics.net/lists/linux-mmc/msg07380.html

Offline Paweł Kraszewski

  • Administrator
  • Guru
  • *****
  • Wiadomości: 3056
  • Lenistwo jest matką potrzeby = babcią wynalazku
    • Zobacz profil
exFAT - problem z kartą pamięci
« Odpowiedź #12 dnia: 2012-01-31, 12:25:05 »
"Czy to możliwe, że czytnik kart nie obsługuje kart SDXC skoro bez najmniejszego problemu obsługuje SDHC?"

Nie możliwe, a pewne. Zmienił się protokół (tak jak między SD a SDHC) i stare czytniki nie działają.

Że zacytuję Understanding Backwards Compatibility:
* SDXC memory cards must only with SDXC devices.
* SDXC devices can use SD, SDHC and SDXC memory cards.
* SDHC memory cards can be used with SDHC and SDXC devices.
* SDHC devices can use both SD and SDHC memory cards.
* SD devices can only use SD memory cards.
Paweł Kraszewski
~Arch/Void/Gentoo/FreeBSD/OpenBSD/Specjalizowane customy

Offline

  • Users
  • Stały bywalec
  • ***
  • Wiadomości: 170
    • Zobacz profil
exFAT - problem z kartą pamięci
« Odpowiedź #13 dnia: 2012-02-11, 14:34:42 »
Cytat: pkraszewski
Nie możliwe, a pewne. Zmienił się protokół (tak jak między SD a SDHC) i stare czytniki nie działają.
Jest dokładnie tak jak napisałeś. Problem z odczytem kart SDXC leżał po stronie czytnika kart pamięci. W komputerze posiadałem czytnik kart pamięci MODECOM MC-CR107. Z odczytem kart pamięci SD i SDHC nie było żadnego problemu, natomiast za nic w świecie czytnik nie chciał zobaczyć karty pamięci SDXC bez względu na to czy była sformatowana w FAT32 czy exFAT.  Dziś kupiłem czytnik kart pamięci MODECOM MC-CR108 i zamontowałem go w komputerze w miejsce starego czytnika kart pamięci. Po włożeniu karty pamięci do czytnika, karta została wykryta automatycznie tak jak to się zwykle dzieje po włożeniu karty pamięci. Wszystko działa jak należy a nawet lepiej. Spodziewałem się, że będzie możliwy tylko odczyt a tu moje OpenSuSE zapisuje na karcie pamięci SDXC bez najmniejszego problemu.

Offline Paweł Kraszewski

  • Administrator
  • Guru
  • *****
  • Wiadomości: 3056
  • Lenistwo jest matką potrzeby = babcią wynalazku
    • Zobacz profil
exFAT - problem z kartą pamięci
« Odpowiedź #14 dnia: 2012-02-11, 20:20:45 »
Koledzy pewnie młodzi i nie pamiętają "jazd" z dyskami twardymi. Ograniczenia do 504MB, 2GB, itd... Jak nie miałeś płyty obsługującej duży dysk to system pokazywał cuda - generalnie zawsze dysk wykrywając jako taki, jednak z "kosmicznymi" pojemnościami 0MB, 4MB czy coś w ten deseń. Dlatego pojemność karty 0GB od razu zapaliła lampkę z etykietką "nie teges protokół". :)

Cieszę się, że się wyjaśniło i działa.
Paweł Kraszewski
~Arch/Void/Gentoo/FreeBSD/OpenBSD/Specjalizowane customy