Hardware > Disky, řadiče, CD a DVD
Formátování USB flash
michal:
Prosím o radu. Vytvoření USB klíčenky s ISO souborem již zvládnu. Viz.: http://wiki.mageia.cz/1:instalace:live_usb. Neumím však USB flash zformátovat zpět pro běžné ukládání. Nejlépe v příkazovém řádku. Díky.
Yullaw:
Odpoj softwerově flash disk a zjisti, jak máš aktuálně připojené disky (hardwarově), např. příkazem:
--- Kód: ---dmesg
--- Konec kódu ---
vypíše (poslední řádky výpisu) např.:
--- Kód: ---scsi 3:0:0:0: Direct-Access USB 2.0 Flash Disk 1.00 PQ: 0 ANSI: 2
sd 3:0:0:0: Attached scsi generic sg2 type 0
sd 3:0:0:0: [sdb] 3907584 512-byte logical blocks: (2.00 GB/1.86 GiB)
sd 3:0:0:0: [sdb] Write Protect is off
sd 3:0:0:0: [sdb] Mode Sense: 03 00 00 00
sd 3:0:0:0: [sdb] Assuming drive cache: write through
sd 3:0:0:0: [sdb] Assuming drive cache: write through
sdb: sdb1
sd 3:0:0:0: [sdb] Assuming drive cache: write through
sd 3:0:0:0: [sdb] Attached SCSI removable disk
--- Konec kódu ---
takže můj flash disk je označen sdb
příkazem zformátuj flash disk pod rootem do formátu např. FAT32:
--- Kód: ---mkfs.vfat -F 32 /dev/sdb -I
--- Konec kódu ---
Joelp:
Ještě by to chtělo GUI co umí formátovat a nepotřebuje ROOT :)
Ještě jsem takové nepotkal (ani to s rootem (když nepočítám Gparted a Diskdrake, kteří jsou jako kanon na vrabce).
Yullaw:
Ovšem příkaz
--- Kód: ---mkfs.vfat /dev/sdb -I
--- Konec kódu ---
provede hrubé formátování, kde v MCC → Spravovat diskové oddíly flash disk neuvidíš a nelze jej jinak upravit. Proto musíš dále vytvořit diskový oddíl na flash disku a to (pod rootem):
--- Kód: ---[root@localhost yullaw]# fdisk /dev/sdb [Enter]
Příkaz (m pro nápovědu): p [Enter] ### vypíše tabulku rozdělení disku
Disk /dev/sdb: 2 000 MB, 2 000 683 008 bajtů
hlav: 62, sektorů na stopu: 62, cylindrů: 1 016, celkem 3 907 584 sektorů
Jednotky = sektory po 1 * 512 = 512 bajtech
Velikost sektoru (logického/fyzického): 512 bajtů / 512 bajtů
Velikost I/O (minimální/optimální): 512 bajtů / 512 bajtů
Identifikátor disku: 0x00000000
Zařízení Zavádět Začátek Konec Bloky Id Systém
### zde není vytvořen oddíl na flash disku
Příkaz (m pro nápovědu): n [Enter] ### vytvoří nový diskový oddíl
Příkaz
e rozšířený diskový oddíl
p primární diskový oddíl (1-4)
p [Enter]
Číslo diskového oddílu (1-4, implicitně 1): 1 [Enter]
První sektor (2048-3907583, implicitně 2048): [jen Enter]
Používám implicitní hodnotu 2048
Poslední sektor, +sektory nebo +velikost{K,M,G} (2048-3907583, implicitně 3907583): [jen Enter]
Používám implicitní hodnotu 3907583
Příkaz (m pro nápovědu): t [Enter] ### změní ID systému diskového oddílu
Vybrán oddíl 1
Šestnáctkově (L vypíše kódy):b [Enter] ### na FAT32
Typ diskového oddílu 1 byl změněn na b (W95 FAT32)
Příkaz (m pro nápovědu): w [Enter] ### uloží tabulku rozdělení disku a ukončí program
Tabulka rozdělení disku byla změněna!
Volám ioctl() pro znovunačtení tabulky rozdělení disku.
VAROVÁNÍ: Pokud jste vytvořil či změnil nějaké
DOS 6.x diskové oddíly, přečtěte si prosím manuálovou
stránku programu fdisk, abyste získal dodatečné informace.
Synchronizují se disky.
[root@localhost yullaw]#
--- Konec kódu ---
název flash disku příkazem (pod rootem):
--- Kód: ---[root@localhost yullaw]# mkdosfs /dev/sdb1 -n Flashka
--- Konec kódu ---
:)
Yullaw:
Bohužel nemůžu editovat svůj předchozí příspěvek, tak musím doplnit takto:
Zapomněl jsem napsat, že před vytvořením nového diskového oddílu proveď příkaz o, kdy zapíše prázdnou novou tabulku na disku, aby nedocházelo k rozdělení více disků 1 flashky:
--- Kód: ---...
Zařízení Zavádět Začátek Konec Bloky Id Systém
### zde není vytvořen oddíl na flash disku
Příkaz (m pro nápovědu): o [Enter] ### vytvoří prázdnou tabulku rozdělení disků typu IBM (DOS)
Vytvářím novou DOSOVOU tabulku rozdělení disku s identifikátorem 0xdea7ceb4.
Změny budou uloženy pouze v 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 [Enter] ### vytvoří nový diskový oddíl
...
--- Konec kódu ---
Navigace
[0] Seznam témat
[#] Další strana
Přejít na plnou verzi