それマグで!

知識はカップより、マグでゆっくり頂きます。 takuya_1stのブログ

習慣に早くから配慮した者は、 おそらく人生の実りも大きい。

macのfdisk コマンドでUSBメモリを初期化する。

Macfdisk コマンドを使ってUSBメモリを初期化する。

fdisk コマンドは man fdisk すればBSD manual が出てくるので、 BSD コマンドらしい。

fdisk コマンドでディスクを消去する

MBRのディスクパーティション・テーブルを初期化することで行けたっぽい

sudo fdisk -a dos  -i /dev/diskN 

もしマウントされてるならアンマウントする

sudo diskutil unmountDisk  /dev/diskN

FAT32 で初期化する。

ディスクパーティションを初期化したので、FAT32にしておく

takuya@Desktop$ sudo newfs_msdos -F32 /dev/diskN
newfs_msdos: warning: /dev/disk3 is not a character device
512 bytes per physical sector
/dev/disk3: 30001904 sectors in 1875119 FAT32 clusters (8192 bytes/cluster)
bps=512 spc=16 res=32 nft=2 mid=0xf0 spt=32 hds=255 hid=0 drv=0x00 bsec=30031250 bspf=14650 rdcl=2 infs=1 bkbs=6

これでFAT32でUSBメモリを初期化出来た。

diskutil eraseDisk の方が楽だね・・・

気になった所

GPT はどうも無理っぽいんだけどどうしようかな。

パーティション作成はどうやるんだろう。

参考

  • help 見た
$ fdisk help
usage: fdisk [-ieu] [-f mbrboot] [-c cyl -h head -s sect] [-S size] [-r] [-a style] disk
    -i: initialize disk with new MBR
    -u: update MBR code, preserve partition table
    -e: edit MBRs on disk interactively
    -f: specify non-standard MBR template
    -chs: specify disk geometry
    -S: specify disk size
    -r: read partition specs from stdin (implies -i)
    -a: auto-partition with the given style
    -d: dump partition table
    -y: don't ask any questions
    -t: test if disk is partitioned
`disk' is of the form /dev/rdisk0.
auto-partition styles:
  boothfs     8Mb boot plus HFS+ root partition (default)
  hfs         Entire disk as one HFS+ partition
  dos         Entire disk as one DOS partition
  raid        Entire disk as one 0xAC partition