Jeg vil forberede et SD-kort til brug i et gammelt kamera ved hjælp af CHDK . Kortet skal være FAT16-formateret. Dette fungerer ikke fra Terminal længere, måske allerede i årevis. Diskværktøj leverer “” FAT “”, men dette er FAT32. Jeg har ingen anden (Windows) computer. Hvad skal jeg gøre?
Kommentarer
Svar
Du kan formatere ethvert drev til FAT16 med newfs_msdos
Kommando
1) Start terminal
2) Find det drev, du vil formatere
#mount /dev/disk2 on / (hfs, local, journaled) devfs on /dev (devfs, local, nobrowse) /dev/disk4s1 on /Volumes/USB_Disk (msdos, local, nodev, nosuid, noowners)
I dette tilfælde er min disk disk4. Din disk vil sandsynligvis være anderledes! Sørg for at henvise til den korrekte disk – du kan og vil miste dine data, hvis du formaterer det forkerte drev !!!
3) Afmonter disken
#diskutil unmountDisk disk4 Unmount of all volumes on disk4 was successful
4) Formater drevet
#sudo newfs_msdos -F 16 /dev/disk4
Efter nogle øjeblikke formateres dit drev.
5) Genmonter drevet (valgfrit)
#diskutil mount /dev/disk4
Det vises sandsynligvis som "NO NAME"
på dit skrivebord. Du kan omdøbe det her eller gøre det på tidspunktet for formateringen, brug -v Type in a Volume Name
, når du formaterer drevet.
Kommentarer
- Dette resulterer i et FAT32-formateret drev.
- Du kan også prøve
newfs_msdos -F 16 /dev/xxxxxx
hvor xxxxxx er dit drev, som du vil formatere. Lad mig vide, hvis det virker, og jeg vil opdatere svaret. - Tak, dette fungerede (først gav det mig ' ressource optaget ', måtte afmontere først).
- Jeg ' opdaterer svaret til dig ….
- I OS X 10.8.5 Jeg behøvede ' ikke at bruge
sudo
for at havenewfs_msdos
format min disk. Siger du i 10.11 er det ' nødvendigt? Alligevel gode anvisninger. +1
Svar
Jeg bruger hele aftenen på at forstå, hvordan jeg formaterer en USB-stick til FAT16 og dens så enkelt og bare kopiere disse kommandoer til din terminal:
-
diskutil unmountDisk disk4
-
sudo newfs_msdos -F 16 /dev/disk4
-
diskutil mount /dev/disk4
Dette fungerer for alle størrelser på drev.
Bemærk: For andre brugere: henvisningen til disk4
i ovenstående kommandoer skal muligvis ændres for at sikre, at det refererer til det rigtige drev.
Svar
For hvad det er værd, ser det ud til at virke på High Sierra:
diskutil eraseDisk "MS-DOS FAT16" SOMENAME /dev/disk#
Det skal stadig afmonteres først.
Kommentarer
- Hej ammulder, og velkommen til at spørge anderledes! På dette websted foretrækkes det, at svarene forklarer nøjagtigt, hvad du ' gør det, og hvorfor det fungerer – især med terminalkommandoer som denne. Tak og glædelig svar!
- Min kommando ser ud som nedenfor, og den fungerer:
diskutil eraseDisk "MS-DOS FAT16" "WINDOWSXP" MBR disk2
Svar
Hvorfor så svært at forklare ting, det er hovedårsagen til, at mange nye brugere slipper væk fra linux.
Bare gør mkfs.vfat – F16 / dev / sdb (x) hvis du vil navngive USb, flash osv … sæt dette i afhængighed -n (navn), så ser det sådan ud:
mkfs.vfat -F16 / dev / sdb (x) -n (navn) og tryk enter.
Kommentarer
- OS X / macOS er ikke Linux og OS X / macOS har ikke ' t
mkfs.vfat
kommando .
diskutil
skal stadig kunne gøre FAT16 op til 2 GB, jeg bruger det meget.