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

  • Hvor stor er SD-kortet? FAT16 har en nominel størrelsesgrænse på 2 GB. diskutil skal stadig kunne gøre FAT16 op til 2 GB, jeg bruger det meget.

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 have newfs_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:

  1. diskutil unmountDisk disk4

  2. sudo newfs_msdos -F 16 /dev/disk4

  3. 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 .

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *