自分用メモ。メモリカード類のデータを書き潰したあとに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 こんなに賢くなったんだ。