フラッシュメモリFAT32フォーマット

自分用メモ。メモリカード類のデータを書き潰したあとにDOSフォーマット に戻すとき@NetBSD。

あれ、前苦労したのに今は

newfs_msdos -L AnyLabel /dev/rsd1e

とかで一発だ。デジカメとかが認識しなくておかしいなあって 苦労した記憶があるんだが。

dd if=/dev/zero of=/dev/rsd1d bs=1m
16121856 bytes transferred in 17.718 secs (909913 bytes/sec)
fdisk -u sd1
  略
Do you want to change our idea of what BIOS thinks? [n]

Partition table:
0: <UNUSED>
1: <UNUSED>
2: <UNUSED>
3: <UNUSED>
Bootselector disabled.
No active partition.
Which partition do you want to change?: [none] 0
sysid: [0..255 default: 169] 11
start: [0..246dcyl default: 32, 0dcyl, 0MB] 
size: [0..246dcyl default: 31456, 246dcyl, 15MB] 
bootmenu: [] 
  略
Should we write new partition table? [n] y

ここでカーネルに残っている擬似disklabelを忘れさせるために念のため 一度抜き挿し。次に挿したときはeパーティションをあつらえてくれるはず。

newfs_msdos -L VolLabel /dev/rsd1e

おしまい。あれ、いつの間に newfs_msdos こんなに賢くなったんだ。