自作OSなどをUSBメモリから起動するために、USBメモリのMBRを読み書きする。FreeBSDやLinuxなどの環境ならば普通にインストールされてるddを使えばいいが、Windowsにはddが無い。そこでCygwinのddを使う。 まずCygwin上でのUSBメモリのデバイスノード名を調べる。 $ cat /proc/partitions major minor #blocks name 8 0 117219767 sda 8 16 244197527 sdb 8 32 244194455 sdc 8 48 7897088 sdd 8 49 7895916 sdd1 これでデバイスノード名が分かる*1。#blocksからUSBメモリのデバイスノード名の見当を付ける。より確実に見当を付けるには、USBメモリを挿す前と後で見比べたり、dfコマンドの結果や、Windowsの「コンピュータの管理