Szeretnék előkészíteni egy SD-kártyát egy régi kamera használatához a CHDK használatával. A kártyának FAT16 formátumot kell tartalmaznia. Ez már nem működik a terminálról, talán már évek óta. A Lemez segédprogram biztosítja a “” FAT “-ot, de ez a FAT32. Nincs más (Windows) számítógépem. Mit tegyek?

Megjegyzések

  • Mekkora az SD kártya? A FAT16 névleges méretkorlátja 2 GB. diskutil továbbra is képesnek kell lennie a FAT16 2 GB-ig történő megtervezésére, sokat használom.

Válasz

Bármely meghajtót FAT16-ba formázhat a newfs_msdos paranccsal

1) Indítsa el a terminált

2) Keresse meg a formázni kívánt meghajtót

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

Ebben az esetben a lemezem a disk4. A lemezed valószínűleg más lesz! Győződjön meg róla, hogy hivatkozik a megfelelő lemezre – elveszítheti és elveszítheti adatait, ha rossz meghajtót formáz. !!!

3) Csatlakoztassa le a lemezt

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

4) Formázza meg a meghajtót

#sudo newfs_msdos -F 16 /dev/disk4 

Néhány pillanat múlva a meghajtó formázza.

5) Szerelje vissza a meghajtót (opcionális)

#diskutil mount /dev/disk4 

Valószínűleg "NO NAME" néven fog megjelenni az Asztalon. Átnevezheti itt, vagy megteheti a formázáskor a -v Type in a Volume Name használatával, amikor formázza a meghajtót.

Megjegyzések

  • Ennek eredményeként FAT32 formázott meghajtó lesz.
  • Megpróbálhatja a newfs_msdos -F 16 /dev/xxxxxx alkalmazást is, ahol az xxxxxx a formázni kívánt meghajtó. Mondja meg, hogy ez működik-e, és frissítem a választ.
  • Köszönöm, ez működött (először ' erőforrást foglalt el ', először le kellett szerelnem).
  • I ' frissítem a választ neked ….
  • OS X 10.8.5. Nem kellett ' sudo -t használni, hogy newfs_msdos formátumú legyen a lemezem. A 10.11-ben azt mondja, hogy ' szükséges? Egyébként szép irányok. +1

Válasz

Egész estét azzal töltöm, hogy megértsem, hogyan formázhatok egy USB-meghajtót FAT16-ra és így tovább egyszerű, és egyszerűen másolja ezeket a parancsokat a termináljára:

  1. diskutil unmountDisk disk4

  2. sudo newfs_msdos -F 16 /dev/disk4

  3. diskutil mount /dev/disk4

Ez minden méretű meghajtóra használható.

Megjegyzés: Más felhasználók számára: a Előfordulhat, hogy a fenti parancsokban szereplő disk4 elemeket meg kell változtatni annak biztosítása érdekében, hogy a helyes meghajtóra utaljanak.

Válasz

Mit ér, úgy tűnik, ez működik a High Sierra-n:

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

Először még mindig le kell szerelni.

Megjegyzések

  • Szia ammulder, és üdvözlünk, ha másokat kérdezel! Ezen a webhelyen előnyösebb, ha a válaszok pontosan megmagyarázzák, mit ' csinál, és miért működik – különösen ilyen terminálparancsokkal. Köszönet és boldog válaszokat!
  • A parancsom az alábbiak szerint néz ki, és működik: diskutil eraseDisk "MS-DOS FAT16" "WINDOWSXP" MBR disk2

Válasz

Miért olyan nehéz megmagyarázni a dolgokat, ez az oka annak, hogy sok új felhasználó eltávolodik a linuxtól.

Csak mkfs.vfat – F16 / dev / sdb (x), ha meg akarja nevezni az USb-t, a flash-et stb. … tegye ezt az -n (név) függőségbe, akkor így néz ki:

mkfs.vfat -F16 / dev / sdb (x) -n (név) és nyomja meg az Enter billentyűt.

Megjegyzések

  • Az OS X / macOS nem Linux és OS X / macOS nem rendelkezik ' t mkfs.vfat paranccsal .

Vélemény, hozzászólás?

Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük