USBメモリブート
以前自作したPCのメモリチェック(memtest86)したとき、フロッピーディスクドライブ(以下FDD)が無いのでCDブートでチェックしたのですが、CD焼くの面倒くさいし、カッコよくUSBメモリで出来ないかな~ってことで調べてみました。
まずは状況の整理
- USBメモリからブート
- memtest86が実行できる
- そのUSBメモリをデータ入れにもしたい
- ブータブルUSBメモリを作成するのにフロッピー、CDを使用しない
- ブータブルUSBメモリを作成するのにWindowsXPの環境だけで済ませたい
USBメモリにUNIXを入れるだのありますが、memtestが実行できればいいので面倒なことはしたくない!ってことで、比較的簡単にDOSの起動が出来るUSBメモリの作り方を紹介します。
- memtest86
memtest86はインストール時にドライブを指定しますが、そのインストールしたドライブがmemtest86用になってしまい、Windowsからは認識できなくなってしまうので、DOS用のEXEファイルがあるmemtest86+を使用することにします。
ダウンロード項目の『Pre-Compiled EXE file for USB Key (Pure DOS)』からDOS用のEXEが落とせます。 - USBメモリのフォーマット準備
USBメモリをDOSが起動できるようにフォーマットします。
フロッピーであればWindoswXPのフォーマットでDOS起動用が選べますが、USBメモリに対してはただのフォーマットしか出来ないので、仮想FDDの『Virtual Floppy Drive』(以下VFD)と、HP社のフォーマットツール『Windows-based Format Utility for HP Drive Key or DiskOnKey USB Device』(以下HP Tool)を組み合わせて行います。
HP ToolはUSBメモリでもDOS起動用にフォーマットすることが出来ますが、コイツ自身その肝心なDOSデータを持っていないので、起動フロッピーから取り出してきます。
しかし今回の環境ではFDDがないので、VFDの仮想FDDで起動用フロッピーを作成します。 - 仮想フロッピーの起動ディスク作成
VFDで仮想FDDを準備します。
そのままだと仮想FDDにドライブレターが無いので、【変更】でAやBなどに設定します。
うまくいくとマイコンピュータにドライブが見えてるはずです。
この仮想FDDにはまだフロッピーが入っていないので、VFDの【開く】で仮想フロッピーを作成します。
Windows上から仮想フロッピーをDOS起動用にフォーマットします。
- USBメモリのフォーマット
HP Toolを起動します。
下のほうの【Format options】の【Create DOS startup disk】にチェックし、先ほど作成した仮想FDDの起動ディスクを指定しフォーマットを実行します。
フォーマット完了後、仮想FDDの起動ディスクからDOS関連ファイル(普通に見えるヤツ全部)をUSBメモリにコピーしたら完了です。
あとはmemtest86+のEXEファイルや、そのほか必要なDOSプログラムをUSBメモリにコピーすれば、自分だけのカッコいーブータブルUSBメモリ(DOS)が完成です。
もちろんWindows上では普通にドライブとして認識されるので、データのコピーなどにも使用できます。
ちなみに今回使ったUSBメモリはSonyのPOCKET BITの512MBモデルです。
めっちゃ小さくて携帯するにはいい感じです。
参考にしたページです。ホント助かりました~
| 固定リンク
「日記・コラム・つぶやき」カテゴリの記事
- 体脂肪率とインディ ジョーンズ(2008.06.18)
- ヘルレイザー1&2&3(2008.06.09)
- 違和感(2008.05.24)
- JoomlaとDokuWiki(2008.05.19)
- ミスト(2008.05.11)
コメント