Personal tools
You are here: Home コンピュータ Windows Tips Utility Tips Vista PEをUSBメモリーから起動
Document Actions

Vista PEをUSBメモリーから起動

by すぎお last modified 2008-06-22 23:22

CDブートWindowsをUSBメモリーから起動する。

準備

作成に必要なもの

あった方が良いもの

Virtual CD-ROM Control Panel for Windows XPは、仮想CDドライブを作成し、マウントできる。

ddは、CD/DVDのイメージファイルを作成できる。

VirtualBoxは、仮想PCで作成ブートディスクの試験用に使用する。

環境

Microsoft WIndows XP SP2、Vista、2008で作成可能のようだが、互換性(NTバックアップをメニューに含める)を考えるとXP上でVista 32bit Install Discを使用したほうが良いのかもしれない。

手順

  1. 上記のソフトウェアを以下の順番で、すべてインストールする。
    1. Virtual CD-ROM Control Panel for Windows XP
    2. Windows 自動インストール キット (Windows AIK)[Virtual CD-ROM Control Panel for Windows XPを使用してマウントする。]
    3. WinBuilder[解凍ツールで、パスがあまり深くならないようにする。]
    4. dd for windows[解凍し、dd.exeをパスの通ったフォルダ(システムフォルダ等)にコピーする。]
    5. VirtualBox
  2. WinBuilderの解凍フォルダの「winbuilder.exe」を起動する。
  3. Windows Vista 32bit Install Disc をドライブにセットする。DVDディスクを使用しない(1度だけ使用する)場合は、以下の手順で行う。だたし、ライセンス条項を熟読し、各自の責任で行っ てください。ここでは、方法の説明を行うのみで、当方は一切の責任を負いません。
    1. コマンドプロンプトを開く。
    2. C:\> dd if=\\?\Device\CdRom0 of=c:\temp\disc1.iso bs=1M

    3. c:\temp\disc1.isoをVirtual CD-ROM Control Panel for Windows XPで適当なドライブにマウントする。
  4. 以降は、スクリーンショットを参照のこと。   
    1 WinBuilder Download メインフォーム上の「Download」ボタンをクリックする。
    2 WinBuilder Config Source DirectoryにWindows 自動インストール キット (Windows AIK)へのパスかVista DVDを挿入したDVDドライブへのパスを入力する。
    3 WinBuilder0 環境を設定する。
    4 WinBuilderParam
    選択モジュール(お好み)
    5 WinBuilder4 「Play」ボタンをクリックすると、イメージの作成が始まる。
    6 WinBuilder5 エラーが無いことを確認する。

  5. WinBuilderの展開フォルダ以下のISOフォルダにISOイメージファイルが作成されている。ImgBurnでCD-Rに書き込むなり、VistaPE Core v.12⇒Finalize⇒Create ISO/CD/USBから「Burn current ISO」ボタンでCDを焼く。
    WinBuilderBurn

  6. USBメモリーを挿す。
  7. コマンドプロンプトから以下のコマンドを投入する。
  8. C:\> doskpart

    Microsoft DiskPart バージョン 6.0.6001

    Copyright (C) 1999-2007 Microsoft Corporation.

    コンピュータ: SUGIO-PC


    DISKPART> list disk


      Disk ###  Status           Size     Free     Dyn  Gpt

      --------  ---------------  -------  -------  ---  ---

      Disk 0    オンライン        115 GB      0 B

      Disk 1    オンライン        233 GB      0 B

      Disk 2    オンライン       1968 MB      0 B


    DISKPART> select disk 2


    ディスク 2 が選択されました。


    DISKPART> clean


    DiskPart はディスクを正常にクリーンな状態にしました。


    DISKPART> create partition primary


    DiskPart は指定したパーティションの作成に成功しました。


    DISKPART> select partition 1


    パーティション 1 が選択されました。


    DISKPART> format quick fs=fat32


      100% 完了しました


    DiskPart は、ボリュームのフォーマットを完了しました。


    DISKPART> active


    DiskPart は現在のパーティションをアクティブとしてマークしました。


    DISKPART> assign


    DiskPart はドライブ文字またはマウント ポイントを正常に割り当てました。


    DISKPART> exit

  9. USBのブートセクタにMBRを書き込む。

    C:\> "C:\Program Files\Windows AIK\Tools\PETools\x86"\bootsect /nt60 USBメモリーのドライブレター:

  10. 上記のフォームから「Make USB boot device」をクリックする。フォーマットFSはFAT32でもNTFSでもどちらでも良い。(9の処理と同じのため、実行しなくてもよい。)
  11. 「Copy files(only)」をクリックする。

独自メニューを追加する。

バックアップリストア等のため独自プログラムをメニュー&デスクトップに作成する。

例として、「Virtual CD-ROM Control Panel for Windows XP」を Drive Toolsに追加する。

  1. WinBuilderのセットアップフォルダーの下に「FIles」フォルダを作成する。
  2. 「Files」の下にメニューと同じ名前「Virtual CD-ROM」でフォルダを作成する。
    1. VCdControlTool.exe、VCdRom.sysをコピーする。
    2. WinBuilderの「Advanced」ボタンをクリックする。
  3. 「Create Script」タブを選択 
  4. 「Location」ツリーからメニューに加えたい場所を選択する。ここでは「Disk Tools」である。
    1. 「FileName」に「Virtual CD-ROM」を入力する。「Interface Editor」タブを選択し、「Add」ボタンをクリックし、「File Box」「Text Lable」の順で追加する。
       WinBuilder Interface

    2. エディット部分を変更する。
      [main]
      Title=Virtual CD-ROM
      Description=my Program description
      Selected=True
      Level=5
      Version=1
      [variables]
      %ProgramTitle%=Virtual CD-ROM
      %ProgramEXE%=myProgram.exe
      %ProgramFolder%=myProgramFolder
      [process]
      Add_Shortcut
      unpack
      [Interface]
      pFileBox1=,1,13,10,40,200,28,dir
      pTextLabel1=pTextLabel1,1,1,9,11,230,18,8,Normal
  5. 赤ボタン(クローズボタン)をクリックして閉じる。
  6. 「Refresh」ボタンをクリックする。
  7. ツリー上の追加部分を選択し、ギアアイコンをクリックする。
  8. 「Source」タブを選択する。以下の様に変更する。
    [main]
    Title=Virtual CD-ROM
    Description=my Program description
    Selected=True
    Level=5
    Version=1
    [variables]
    %ProgramTitle%=Virtual CD-ROM
    %ProgramEXE%=VCdControlTool.exe
    %ProgramFolder%=Virtual CD-ROM
    [process]
    Echo,Processing %ProgramTitle%...
    CopyProgram,"%pFileBox1%"
    Add_Shortcut,StartMenu,Disk Tools
    [Interface]
    pFileBox1="G:\WinBuilder\Files\Virtual CD-ROM",1,13,10,40,200,28,dir
    pTextLabel1=pTextLabel1,1,1,9,11,230,18,8,Normal
  9. メインフォームから追加メニュー部分を選択し、フォルダ選択ボックスに「Virtual CD-ROM」を選択し、ギアアイコン横の再生ボタンをクリックする。エラーがなければ、メインフォームの再生ボタンをクリックし、ISOイメージを作成する。




« January 2009 »
Su Mo Tu We Th Fr Sa
123
45678910
11121314151617
18192021222324
25262728293031
 

Powered by Plone CMS, the Open Source Content Management System

This site conforms to the following standards: