Chci připravit kartu SD pro použití ve staré kameře pomocí CHDK . Karta musí být naformátována na FAT16. Z terminálu to už nefunguje, možná už roky. Disk Utility poskytuje „“ FAT „“, ale toto je FAT32. Nemám žádný jiný počítač (Windows). Co mám dělat?

Komentáře

  • Jak velká je SD karta? FAT16 má limit nominální velikosti 2 GB. diskutil by stále měl být schopen dělat FAT16 až do 2 GB, hodně ho používám.

Odpovědět

Libovolný disk můžete naformátovat na FAT16 pomocí newfs_msdos příkazu

1) Spusťte terminál

2) Najděte disk, který chcete formátovat

#mount /dev/disk2 on / (hfs, local, journaled) devfs on /dev (devfs, local, nobrowse) /dev/disk4s1 on /Volumes/USB_Disk (msdos, local, nodev, nosuid, noowners) 

V tomto případě je můj disk disk4. Váš disk bude pravděpodobně jiný! Nezapomeňte uvést správný disk – pokud naformátujete nesprávnou jednotku, můžete a ztratíte svá data !!!

3) Odpojte disk

#diskutil unmountDisk disk4 Unmount of all volumes on disk4 was successful 

4) Naformátujte disk

#sudo newfs_msdos -F 16 /dev/disk4 

Po chvíli se disk naformátuje.

5) Znovu namontujte disk (volitelně)

#diskutil mount /dev/disk4 

Pravděpodobně se na ploše zobrazí jako "NO NAME". Můžete jej přejmenovat zde nebo k tomu při formátování použijte -v Type in a Volume Name při formátování disku.

Komentáře

  • Výsledkem je disk ve formátu FAT32.
  • Můžete také vyzkoušet newfs_msdos -F 16 /dev/xxxxxx, kde xxxxxx je váš disk, který chcete formátovat. Dejte mi vědět, jestli to funguje, a aktualizuji odpověď.
  • Díky, toto fungovalo (nejprve mi byl ' zdroj zaneprázdněn ', musel se nejprve odpojit).
  • Aktualizuji odpověď za vás ' ….
  • V OS X 10.8.5 Nemusel jsem ' používat sudo mít newfs_msdos formát můj disk. Říkáte v 10.11, že je to ' s vyžadováno? Každopádně pěkné pokyny. +1

Odpověď

Celý večer trávím, abych pochopil, jak naformátovat USB flash disk na FAT16 a tak jednoduché a jednoduše zkopírujte tyto příkazy do svého terminálu:

  1. diskutil unmountDisk disk4

  2. sudo newfs_msdos -F 16 /dev/disk4

  3. diskutil mount /dev/disk4

Toto funguje pro všechny velikosti disků.

Poznámka: Pro ostatní uživatele: odkaz na disk4 ve výše uvedených příkazech bude možná nutné změnit, aby bylo zajištěno, že odkazuje na správnou jednotku.

Odpovědět

Zdá se, že to na High Sierra funguje:

diskutil eraseDisk "MS-DOS FAT16" SOMENAME /dev/disk# 

Nejprve je třeba jej nejprve odpojit.

Komentáře

  • Ahoj, ammuldere, vítejte na různých dotazech! Na tomto webu je upřednostňováno, aby odpovědi přesně vysvětlovaly, co ' děláme a proč to funguje – zvláště s takovými příkazy terminálu. Díky a šťastné odpovědi!
  • Můj příkaz vypadá níže a funguje: diskutil eraseDisk "MS-DOS FAT16" "WINDOWSXP" MBR disk2

Odpověď

Proč je tak těžké věci vysvětlit, je to hlavní důvod, proč se mnoho nových uživatelů dostává od linuxu.

Stačí udělat mkfs.vfat – F16 / dev / sdb (x) pokud chcete pojmenovat USb, flash atd. … vložte to do závislosti -n (name), pak to vypadá takto:

mkfs.vfat -F16 / dev / sdb (x) -n (name) a stiskněte klávesu Enter.

Komentáře

  • OS X / macOS není Linux a OS X / macOS ' nemá mkfs.vfat příkaz .

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *