Windows 7 で回復パーティションを展開する簡単な方法はありますか?

Windows 7 で回復パーティションを展開する簡単な方法はありますか?

ImageX を使用して Windows 7 Professional を展開しています。Windows パーティションは動作するようになりましたが、回復パーティション (標準インストールではドライブの先頭の 100 ~ 200 MB) はそれほど単純ではありません。

これTechNet ガイド役に立っています。 うまくいきそうですが、展開するマシンごとにこれを実行する必要がある場合、かなりの時間がかかります。 もっと高速で自動化された方法はありますか?

答え1

350MB のアクティブ パーティションを作成し、ディスクの残りを他のパーティションで埋めます。最初のパーティションを NTFS でフォ​​ーマットし、bootmgrと をインストールしますbcd。Win7 インストールを他のパーティションにポップします。次に、 を使用してとの との設定bcdeditを指定します。deviceosdevice{bootmgr}{default}

編集:
Windows 7 の自動展開の方法についてもう少し詳しく説明します。インストールを自動化できないソフトウェアがかなりあるため、MS のツールのほとんどはうまく機能しないことに注意してください。(ベンダーがこのプログラムに協力してくれることを心から願っています。Windows インストーラーと MSI 形式が 10 年も前から存在しているわけではありませんが、待てよ、もう存在しているのです。) とにかく、そのほとんどは標準的なデプロイメントに関するものです。

始める前に必ずすべてを読んで、これから何をするのかを完全に理解してください。ダウンロードの中にはかなり大きいものもありますが、すべて無料です。

  1. 最小限のソフトウェアをインストールして更新したボックスを構築します。最新バージョンには、Windows 7、Office 2010、さまざまな業界固有のプログラムとツール、および多数の.NET Framework、Visual C++ Runtime、Java、および関連機能が含まれています。最後実行するのは次の通りです: sysprep /generalize /shutdown(その後、コンピュータは自動的にオフになります)。

  2. WinPEのコピーがすでに用意されている場合は、この手順をスキップしてください。Windows AIK、インストールしてください。WinPEイメージの作成手順あなたの環境に適した設定をしてください。最も一般的な設定は起動可能なCD起動可能なUSB HD、 またはPXE(TFTPサーバーが必要で、DHCP構成PXE の場合;WDSは MS の実装ですが、サードパーティのツールも動作します。WinPE イメージが必要な場合は、必ず ImageX (Windows AIK フォルダー内) とその他のツールをコピーしてください。

  3. WinPE イメージを使用して、ステップ 1 からコンピューターを起動します。イメージを保存する場所が必要になります。通常は、外付け USB HD またはネットワーク共有が最適です。 を使用してネットワーク共有をマウントできますnet use * \\server\share。正確な構成によっては、コンピューターに複数のパーティションがある場合があります。各パーティションに対してキャプチャ コマンドを 1 回実行します (通常は 2 つあります)。

    imagex /capture C:\ Z:\MyImage-C.wim "MyImage"
    imagex /capture D:\ Z:\MyImage-D.wim "MyImage"

    それが終わると、類似のコンピューターに書き込むイメージが完成します。コンピューターはそれほど似ている必要はありませんが、類似のコンピューターを使用すると最良の結果が得られます。

  4. 新しいコンピューターをイメージ用に準備します。これを多数のコンピューターに展開する場合は、コンピューターにイメージを書き込むためだけのカスタム WinPE イメージを作成する必要があります。そうすれば、起動してそのままにしておくことができます。

    WinPEは驚くほどシンプルまだ多くの機能を備えた Windows のバージョンです。少し試してみると、Windows がどのように動作するかがよくわかるようになります (完全な Windows のインストールでも同様のプロセスです)。

    バッチファイルを書いて配置するとWindows\system32\startnet.cmd、WinPEの起動時に自動的に実行されます。私たちのファイルには、USMTユーザーのファイルをある OS イメージから別の OS イメージに移動するには、次のようにします。

    REM You can leave this line out if you don't need the network
    wpeinit
    
    REM Map the network drive where the image lives
    net use Z: \\server\share\images winpe_password /u:winpe_user
    
    REM Partition the drive
    diskpart /s diskpart.script
    
    REM Write the image(s)
    imagex /apply Z:\MyServer-BootPartition.wim 1 C:\
    imagex /apply Z:\MyServer-SystemPartition.wim 1 D:\
    
    REM Fix the BCD
    bcdedit -store C:\boot\BCD -set {bootmgr} device partition=c:
    bcdedit -store C:\boot\BCD -set {current} device partition=d:
    bcdedit -store C:\boot\BCD -set {current} osdevice partition=d:
    
    REM If you're booting from a USB drive you should uncomment the following two lines
    REM echo All done writing the image.
    REM pause
    

    diskpart.script ファイルはバッチ スクリプトと同じディレクトリにあります。その内容は次のとおりです。

    sel drive 0
    clean
    create part pri size=350
    format quick
    act
    assign letter=c
    create part pri
    format quick
    assign letter=d
    exit
    

    簡単に説明しますが、イメージの BCD には「{current}」という名前の Windows ブート ローダー セクションが含まれています。Windows のインストールでこれが異なる場合は、そのセクションを変更する必要があります。bcdedit -enum手順 1 でマシン上で実行して、Windows ブート ローダー情報を確認し、識別子を調べます。

    ほとんどすべての作業は、必要に応じて完全に手動で行うことができます。手動で行うと、小さなミスを修正するのが簡単になります。また、コンピューターを 1 台または 2 台だけ使用する場合は、手動で行う方が時間がかかりません。

  5. 次回コンピュータが起動すると、汎用のWIN-8972345893という名前が付けられ、ドメイン(ドメインがある場合)の一部にはなりません。コンピュータの名前を変更してドメインに参加させるのは簡単です。または、una​​ttend.xmlファイルを作成して、ステップ1でsysprepに渡すこともできます。unattend.xmlファイルには、いくつかのオプションがあります。最も簡単なのは、MicrosoftのMD-2010ファイルを作成します。

関連情報