Jak zformatovat USB flasku jako SD kartu?
Moderátor: Moderátoři
Jak zformatovat USB flasku jako SD kartu?
Mam tu jednoucelovy stroj do ktereho se nalivaji data bud z SD karty nebo USB flasky. Oba konektory jsou napojene do STM32F107 ktery se mj. stara o nacitani dat.
Z karty to jde bez problemu. Kdyz dam do USB portu kartu v tehle ctecce taky zadny problem. https://www.ebay.com/itm/391895184691
Ale kdyz tam strcim obycejnou flashku, hlasi to neznamy filesystem nebo tak neco.
Napada vas cim by to mohlo byt? Flasku jsem zkousel zformatovat ve win vsemi moznymi zpusoby a nic.
Z karty to jde bez problemu. Kdyz dam do USB portu kartu v tehle ctecce taky zadny problem. https://www.ebay.com/itm/391895184691
Ale kdyz tam strcim obycejnou flashku, hlasi to neznamy filesystem nebo tak neco.
Napada vas cim by to mohlo byt? Flasku jsem zkousel zformatovat ve win vsemi moznymi zpusoby a nic.
Přesná kopie veškerýho obsahu paměťovky by se dala udělat pomocí linuxovýho dd, nebo obecně něčím, čím uděláš obraz datovýho nosiče a následně ho "vypálíš" na jinej.
Souborový systémy FAT maj totiž hromadu mutací, zmršenin, který nejsou kolikrát mezi sebou kompatibilní. To platí třeba u foťáků.
Souborový systémy FAT maj totiž hromadu mutací, zmršenin, který nejsou kolikrát mezi sebou kompatibilní. To platí třeba u foťáků.
Kdo není ve dvaceti levičák, nemá srdce,
kdo je levičák ve čtyřiceti, nemá rozum.
— Winston Churchill
kdo je levičák ve čtyřiceti, nemá rozum.
— Winston Churchill
To by chtělo zjistit, jaký druh oddílu a formátování je na té kartě, a ten samý vytvořit na flešce. Na to je dobrý program Bootice (http://www.ipauly.com/). Funkcí Parts manage lze zjistit, jaký typ oddílu používá, vytvořit mbr, pbr, zálohovat a obnovit mbr, pbr a part table.
toto udela kopii diskety na USB flash disk, pokud to je FAT16,
zalezi jak se ti zarizeni primontuje
cat /dev/fd0 >/dev/sdc
cmp /dev/fd0 /dev/sdc
cmp: EOF v /dev/fd0
tohle naformatuje floppy na USB disk
rm -f /tmp/floppy.bin
dd if=/dev/zero of=/tmp/floppy.bin bs=1024 count=1440
mkfs.msdos /tmp/floppy.bin
jak jiz bylo receno, potrebujes zjistit filesystem,
takhle treba disk smaznes
dd if=/dev/zero of=/dev/sdX
cat zero > /dev/sdX
pricemz catem muzes system prekopirovat...
pisu zamerne o tom floppy, vetsinou jsem se s tim u stroju setkal,
ale pozor, treba Arburg floppy filesystem je uplne neco jineho nez FAT!!
zalezi jak se ti zarizeni primontuje
cat /dev/fd0 >/dev/sdc
cmp /dev/fd0 /dev/sdc
cmp: EOF v /dev/fd0
tohle naformatuje floppy na USB disk
rm -f /tmp/floppy.bin
dd if=/dev/zero of=/tmp/floppy.bin bs=1024 count=1440
mkfs.msdos /tmp/floppy.bin
jak jiz bylo receno, potrebujes zjistit filesystem,
takhle treba disk smaznes
dd if=/dev/zero of=/dev/sdX
cat zero > /dev/sdX
pricemz catem muzes system prekopirovat...
pisu zamerne o tom floppy, vetsinou jsem se s tim u stroju setkal,
ale pozor, treba Arburg floppy filesystem je uplne neco jineho nez FAT!!
Po kratsim badani jsem zjistil, ze z USB portu s tim adapterem to obcas chybne nacita program (vynechava kousky G-kodu) coz je u vyrobniho stroje dost problem. Asi bude ve FW s USB portem vic problemu, s kartou se mi to nestavalo. Bohuzel nemam ani FW natoz zdrojaky, takze budu radeji pouzivat kartu.
Diky vsem za rady.
Diky vsem za rady.