CHDK を使用して古いカメラで使用するSDカードを準備したい。カードはFAT16形式である必要があります。これはターミナルからはもう機能しません。おそらくすでに何年もの間です。ディスクユーティリティは「FAT」を提供しますが、これはFAT32です。他に(Windows)コンピューターはありません。どうすればよいですか?
コメント
回答
newfs_msdos
コマンド
を使用して、任意のドライブをFAT16にフォーマットできます。 1)ターミナルを起動します
2)フォーマットするドライブを見つけます
#mount /dev/disk2 on / (hfs, local, journaled) devfs on /dev (devfs, local, nobrowse) /dev/disk4s1 on /Volumes/USB_Disk (msdos, local, nodev, nosuid, noowners)
この場合、私のディスクはdisk4です。 ディスクが異なる可能性があります。必ず正しいディスクを参照してください。間違ったドライブをフォーマットすると、データが失われる可能性があります!!!
3)ディスクをアンマウントします
#diskutil unmountDisk disk4 Unmount of all volumes on disk4 was successful
4)ドライブをフォーマットします
#sudo newfs_msdos -F 16 /dev/disk4
しばらくすると、ドライブがフォーマットされます。
5)ドライブを再マウントします(オプション)
#diskutil mount /dev/disk4
デスクトップに"NO NAME"
として表示される可能性があります。ここで名前を変更するか、フォーマット時にドライブをフォーマットするときに-v Type in a Volume Name
を使用します。
コメント
- これにより、FAT32形式のドライブになります。
-
newfs_msdos -F 16 /dev/xxxxxx
を試すこともできます。xxxxxxはフォーマットするドライブです。それがうまくいくかどうか教えてください。答えを更新します。 - ありがとう、これはうまくいきました(最初に'リソースが忙しい'、最初にアンマウントする必要がありました。
- '回答を更新します…
- In OS X 10.8.5 形式にするために'を使用する必要はありませんでした
sudo
私のディスク。 10.11で'が必要だと言っていますか?とにかく、いい方向。 +1
回答
USBスティックをFAT16にフォーマットする方法などを理解するために、私は一晩中過ごします。シンプルで、次のコマンドを端末にコピーするだけです。
-
diskutil unmountDisk disk4
-
sudo newfs_msdos -F 16 /dev/disk4
-
diskutil mount /dev/disk4
これはすべてのサイズのドライブで機能します。
注:他のユーザーの場合:上記のコマンドのdisk4
は、正しいドライブを参照するように変更する必要がある場合があります。
回答
その価値については、これはHigh Sierraで機能するようです:
diskutil eraseDisk "MS-DOS FAT16" SOMENAME /dev/disk#
最初にマウントを解除する必要があります。
コメント
- こんにちは、別の質問を歓迎します!このサイトでは、回答があなたの内容を正確に説明していることが望ましいです'実行中とそれが機能する理由-特にこのようなターミナルコマンドで。よろしくお願いいたします。
- コマンドは次のようになり、機能します:
diskutil eraseDisk "MS-DOS FAT16" "WINDOWSXP" MBR disk2
回答
説明が難しいのは、多くの新規ユーザーがLinuxから離れる主な理由です。
mkfs.vfatを実行するだけです- F16 / dev / sdb(x)USb、フラッシュなどに名前を付けたい場合…これをaddiction -n(name)に入れると、次のようになります。
mkfs.vfat -F16 / dev / sdb(x)-n(name)をクリックし、Enterキーを押します。
コメント
- OS X / macOS ではありません LinuxおよびOSX / macOSには'
mkfs.vfat
コマンドがありません。
diskutil
は最大2GBのFAT16を実行できるはずですが、私はそれをよく使用します。