Ik wil een SD-kaart voorbereiden voor gebruik in een oude camera met CHDK . De kaart moet FAT16-geformatteerd zijn. Dit werkt niet meer vanuit Terminal, misschien al jaren. Schijfhulpprogramma biedt “” FAT “”, maar dit is FAT32. Ik heb geen andere (Windows) computer. Wat moet ik doen?

Opmerkingen

  • Hoe groot is de SD-kaart? FAT16 heeft een nominale maximale grootte van 2 GB. diskutil zou nog steeds FAT16 tot 2GB moeten kunnen doen, ik gebruik het veel.

Antwoord

U kunt elke schijf formatteren naar FAT16 met newfs_msdos Command

1) Start Terminal

2) Zoek het station dat u wilt formatteren

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

In dit geval is mijn schijf disk4. Uw schijf zal waarschijnlijk anders zijn! Zorg ervoor dat u naar de juiste schijf verwijst – u kunt en zult uw gegevens verliezen als u de verkeerde schijf formatteert !!!

3) Ontkoppel de schijf

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

4) Formatteer de drive

#sudo newfs_msdos -F 16 /dev/disk4 

Na enkele ogenblikken zal je drive formatteren.

5) Koppel de schijf opnieuw (optioneel)

#diskutil mount /dev/disk4 

Het zal waarschijnlijk verschijnen als "NO NAME" op uw bureaublad. Je kunt het hier hernoemen of om het te doen tijdens het formatteren, gebruik -v Type in a Volume Name wanneer je het station formatteert.

Opmerkingen

  • Dit resulteert in een FAT32-geformatteerde drive.
  • Je kunt ook newfs_msdos -F 16 /dev/xxxxxx proberen, waarbij xxxxxx de drive is die je wilt formatteren. Laat me weten of dat werkt en ik zal het antwoord updaten.
  • Bedankt, dit werkte (eerst kreeg ik ' bron bezet ', moest eerst worden ontkoppeld).
  • Ik ' zal het antwoord voor je bijwerken …
  • In OS X 10.8.5 Ik hoefde ' niet sudo te gebruiken om newfs_msdos formaat te hebben mijn schijf. Zegt u in 10.11 dat het ' s vereist is? Hoe dan ook, mooie routebeschrijving. +1

Answer

Ik besteed de hele avond om te begrijpen hoe ik een USB-stick moet formatteren naar FAT16 en zo eenvoudig en kopieer deze commandos naar uw terminal:

  1. diskutil unmountDisk disk4

  2. sudo newfs_msdos -F 16 /dev/disk4

  3. diskutil mount /dev/disk4

Dit werkt voor alle soorten schijven.

Opmerking: Voor andere gebruikers: de verwijzing naar disk4 in de bovenstaande opdrachten moet mogelijk worden gewijzigd om er zeker van te zijn dat het verwijst naar het juiste station.

Antwoord

Voor wat het waard is, dit lijkt te werken op High Sierra:

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

Het moet nog steeds eerst worden gedemonteerd.

Reacties

  • Hallo ammulder, en welkom om anders te vragen! Op deze site heeft het de voorkeur dat antwoorden precies uitleggen wat je ' bezig en waarom het werkt – vooral met terminalopdrachten zoals deze. Bedankt en blij antwoord!
  • Mijn commando ziet er als volgt uit, en het werkt: diskutil eraseDisk "MS-DOS FAT16" "WINDOWSXP" MBR disk2

Antwoord

Waarom is het zo moeilijk om dingen uit te leggen, het is de belangrijkste reden waarom veel nieuwe gebruikers Linux verlaten.

Doe gewoon mkfs.vfat – F16 / dev / sdb (x) als je de USb, flash, etc … een naam wilt geven … zet dit in addiction -n (name), dan ziet het er als volgt uit:

mkfs.vfat -F16 / dev / sdb (x) -n (naam) en druk op enter.

Reacties

  • OS X / macOS is niet Linux en OS X / macOS hebben geen ' t hebben geen mkfs.vfat commando .

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *