web-dev-qa-db-ja.com

Windows Vista用にSP1とSP2を統合するにはどうすればよいですか?

SP1とSP2を1枚のWindowsVistaDVDセットアップディスクに統合したいと思います。 Vista用のSP1とSP2を「逆統合」する方法に関する TechRepublic に関する人気の記事が1つあります。ただし、この記事は、「Windows VistaSP1およびWindowsServer 2008用の自動インストールキット(AIK)」のMicrosoft ダウンロードページ にリンクしています。

ただし、MicrosoftのダウンロードWebサイトには、「自動インストールキット」用の別の ダウンロード もあります。

どちらを入手すればよいですか? Vista用のSP1とSP2を逆統合するには、SP1用のAIKが必要ですか?または、通常のもの(SP1用ではないもの)を入手できますか?

私のVistaメディアには、サービスパックがまったく付属していませんでした。だから私はおそらく最初のものは統合されたSP1を備えたVista用だと思いますか?

また、どの言語バージョンを入手するかは重要ですか?私のVistaバージョンはスウェーデン語であるため、Vistaには「すべての言語」のスタンドアロンSP1およびSP2が必要であることを知っています。しかし、それはAIKと同じですか、スウェーデン語版のWindowsにAIKが必要ですか?それとも、これはAIKインターフェースの言語だけですか?

これを行う他の方法はありますか? SP1とSP2がすでに統合されているVistaのDVDイメージを取得する合法的な方法はありますか? MSDNまたはTechNetPlusのメンバーになることを除いて?

できるだけ多くの更新プログラムがプリインストールされた状態でWindowsVistaを再インストールする方法が必要なだけなので、SP1とSP2を同時にインストールすることをお勧めします。それは質問するには多すぎますか?なぜマイクロソフトはそれをシンプルにし、統合されたSP2を備えたWindows Vista ISOファイルをすべての人が利用できるようにしないのですか?

なぜそれを取得するための合法的な方法ではないのですか?ご存知のとおり、Microsoft Download Centerからほとんどすべてのものをダウンロードするために、現在Windows検証プロセスが実施されています。WindowsVistaのライセンスされた正規バージョンであるため、許可されない理由はわかりません。ダウンロードしてください...このためだけにMSDNまたはTechnetPlusのメンバーシップを取得する必要があるのはなぜですか。

更新:TechRepublicガイドに従い、OSCDIMGを使用して起動可能なISOを作成するステップに到達するまで、すべてがうまくいきました。

C:\Program Files\Windows AIK\Tools\PETools>oscdimg /b "c:\program files\windows
aik\tools\petools\x86\boot\etfsboot.com" /n /o /m /l "FRTMCxFRE_SV_DVD_WAIK" "L:
\slipstream3\Temp VIC\Vista x64 SP2" "L:\slipstream3\Temp VIC\ISO\Vista Home Pre
mium x64 SP2.iso"

OSCDIMG 2.45 CD-ROM and DVD-ROM Premastering Utility
Copyright (C) Microsoft, 1993-2000.  All rights reserved.
For Microsoft internal use only.


ERROR: Could not open boot sector file ""
Error 3

C:\Program Files\Windows AIK\Tools\PETools>

エラー3とは一体何ですか?また、実際のファイル\boot\etfsboot.comではなく ""(二重引用符)を開こうとしているのはなぜですか?私はここで何が間違っているのですか?私はこれを調べて、コマンドを数回繰り返しました。構文に問題はないようで、ファイルパスは正しいです。

動作中のOS(Vista Home Premium 64ビット)を起動しました。システムディスクドライブ文字はCです。diskmgmt.mscによると、ディスク1、パーティション1にあります。Vistaをディスク2、パーティション5に再インストールしました。これは、そのディスク上の唯一のプライマリパーティション(アクティブではありません)です。動作中のOSでは、このパーティションにはドライブ文字Zが付けられます。

ドライブ文字Lはディスク2、パーティション4にあります。私はこのディスクをストレージに使用しています。これは、DVDディスクをコピーした場所であり、変更されたinstall.wimファイルの場所でもあります(imagexを使用)。

そう...

  • ディスク1、パート1:Vista 64ビット(動作中のOS)
  • ディスク2、パート5:Vista 64ビット(再インストール場所)
  • ディスク2、パート4:Vista RTM DVD mod(imagex)

Oscdimg.exeの場所:

C:\Program Files\Windows AIK\Tools\PETools>dir oscdimg.exe /b
oscdimg.exe

C:\Program Files\Windows AIK\Tools\PETools>

ご覧のとおり、OSCDIMGへのパスは正しいです。

C:\Program Files\Windows AIK>dir imagex.exe /s
 Volymen i enhet C har etiketten Vista (ST1PT1)
 Volymens serienummer är AAAA-AAAA

 Innehåll i katalogen C:\Program Files\Windows AIK\Tools\AMD64

2006-11-02  01:08           466 944 imagex.exe
               1 fil(er)             466 944 byte

 Innehåll i katalogen C:\Program Files\Windows AIK\Tools\ia64

2006-11-02  00:57           968 704 imagex.exe
               1 fil(er)             968 704 byte

 Innehåll i katalogen C:\Program Files\Windows AIK\Tools\x86

2006-11-02  00:34           381 440 imagex.exe
               1 fil(er)             381 440 byte

     Totalt antal filer:
               3 fil(er)           1 817 088 byte
               0 katalog(er)   9 287 438 336 byte ledigt

C:\Program Files\Windows AIK>

ここでは、ファイル(外部コマンド)imagex.exeが3つの異なるフォルダーにあり、サイズが異なることがわかります。私はこれまで気づかなかった。 64ビットVistaのイメージをキャプチャする場合、実際にはx64フォルダーのEXEファイルを使用する必要がありますか? C:\Program Files\Windows AIK\Tools\PETools>から実行しました。

そのため、ディレクトリをC:\Program Files\Windows AIK\Tools\AMD64または\ia64に変更しませんでした(これは、間違いがなければItaniumプロセッサ用です)。ただし、PE Tools Command Promptの開始時に、以下に示すようにパスが更新されます。

Updating path to include peimg, oscdimg, imagex

   C:\Program Files\Windows AIK\Tools\PETools\
   C:\Program Files\Windows AIK\Tools\PETools\..\AMD64

C:\Program Files\Windows AIK\Tools\PETools>

Windowsにはおそらく環境変数が追加されているので、コマンドプロンプトのどこにいてもimagexを実行できます。だから私はこれが問題になるとは思わないでしょう。

これで、探している「ブートセクタ」は\Windows AIKフォルダのどこかにあるはずです。これは実際にはetfsboot.comファイルですか?

C:\Program Files\Windows AIK>dir etfsboot.com /s
 Volymen i enhet C har etiketten Vista (ST1PT1)
 Volymens serienummer är AAAA-AAAA

 Innehåll i katalogen C:\Program Files\Windows AIK\Tools\PETools\AMD64\boot

2006-09-18  13:27             2 048 etfsboot.com
               1 fil(er)               2 048 byte

 Innehåll i katalogen C:\Program Files\Windows AIK\Tools\PETools\x86\boot

2006-09-18  13:27             2 048 etfsboot.com
               1 fil(er)               2 048 byte

     Totalt antal filer:
               2 fil(er)               4 096 byte
               0 katalog(er)   9 274 441 728 byte ledigt

C:\Program Files\Windows AIK>

ご覧のとおり、\PETools\AMD64に1つと\PETools\x86に1つあります。 x86フォルダーにあるものを使用しましたが、両方とも同じように見えます(ファイルサイズによる)。

それで私は何を逃しましたか?それはおそらく明白なことですが、私はそれを見るにはあまりにも盲目です。組み込みのOSCDIMGコマンドを使用して、起動可能なISOファイルを作成したいと思います。 VistaForumsが提案しているように、このタスクのためにUltraISOのコピーを購入する動機はありません。

更新2:前に述べたように、Vista Home Premium 64ビットをディスク2、パーティション5(ドライブZ)に再インストールしました。 imagexを使用してWindowsイメージをキャプチャしているときに、DVDディスクをコピーしたZ:\またはフォルダーTemp VIC\Vista x64 SP2folderをポイントしますか?

TechRepublicとVistaForumsに表示されるimagexコマンドの違いに気づきました。

TechRepublic:

imagex/compress maximum/flags Ultimate/caption H:\ "N:\ Temp VIC\Vista x64 SP2\sources\install.wim" "Ultimate x64 SP2"

VistaForums:

imagex/compress maximum/flags "Ultimate"/caption d:c:\ install.wim "Ultimate"

更新3:提案されているように既存のinstall.wimファイルを上書きするのではなく、後のステップで移動と置換の操作を行っているようですTechRepublicガイドによる。これは、VistaForumsで、Windowsエクスプローラーを使用してVistaDVDディスクからHDDにファイルをコピーしていないためです。代わりに、DVDディスクをUltraISOにロードしてから、そのイメージをHDDに保存しています。

このようにして、ディスクをロードしたときにエクスプローラーに通常表示されるファイルを保持するだけでなく、ディスクからの起動情報を保持することもできることに注意してください。おそらく、これがimagexコマンドがブートセクタファイルを開くことができないことについて不平を言っている理由ですか?これでいいの?その場合、Vista DVDディスクのイメージを作成し、UltraISOなどのソフトウェアを使用して変更されたinstall.wimファイルでインプレース編集する以外に方法はありません。

うーん...とても複雑です...

2番目に、MicrosoftにWindowsDVDイメージをオンラインで利用できるようにするよう呼びかけます。とにかく有効なプロダクトキーがないと役に立たないのに、なぜ抵抗するのですか? TPBのような場所からダウンロードして、すべてのWindowsユーザー(ライセンスを支払っているユーザーも含む)に広がるウイルスを入手する方がよいでしょうか。最近、マイクロソフトはWindowsのデジタル配信を提供しており、これは良いスタートですが、それだけでは十分ではありません。

すでにWindowsのライセンスを取得している場合は、いつでも、どのくらいの頻度でWindowsをMicrosoftからダウンロードできるようにする必要があります。最初にTechNetPlusまたはMSDNサブスクライバーになる必要はありません。地獄、それはAdobePhotoshopやLightroomのようなソフトウェアプログラムの最新バージョンをダウンロードすることほど複雑ではありません。

たとえば、Lightroom 4のライセンスコピーを持っていますが、現在バージョン4.0を使用しています。インストーラーにあらかじめパックされている最新の更新プログラムを入手するには、4.1インストーラーのEXEファイルをダウンロードするだけで済みます。そのため、次にインストールするときに、最初から最新の更新を取得します。

これが私たちがWindowsに求めていることです。最新の機能、サービスパック、Windows Update、最新バージョンのWMPやInternet Explorerなどを含むWindowsのDVDイメージをダウンロードできるようにするためです。それはあなたがすべての最新のものを持っています。これがWindowsで不可能なのはなぜですか?違いはどこですか?はい、Windowsはオペレーティングシステムですが、実際には何ですか?プログラムです!もちろん、他のプログラムが実行されているのはどれですか。これは、ハードウェアに直接アクセスできる一種の「ミドルウェア」です。しかし、それはプログラムです!

あなたが私に尋ねるなら、私は彼らがただ無知であると思います。彼らはコンピューター界の音楽会社のようなものです。ゆっくり、怠惰で無知。彼らがWindowsイメージを自由に利用できるようにするまでには、おそらくさらに10年かかるでしょう。そして、それほど複雑ではありません!

これまでのあなたの助けとサポートに感謝します!私がこれを理解したかどうか、またはいつ理解したかをお知らせします。私はあなたの他の提案のいくつかを試しますが、他のすべてが失敗した場合、私はそれを再インストールするたびにVistaのサービスパックとアップデートをダウンロードしてインストールするのに1日か2日を費やさなければならないことを受け入れる必要があります(そして私はそれを少なくとも4回行います年に数回)。

アップデート5:そうです!幸いなことに、私はついにOSCDIMGコマンドを機能させることができました。これで、VistaのISOイメージが作成され、テスト用にDVDに書き込みました。まだインストールしていませんが、今のところ問題ないようです。Windowsで起動し、セットアップも開始します。

エラー3の最初の問題は、/ bスイッチの後にスペースとブートファイルへのパスが含まれていたことでした。

したがって、代わりに:

oscdimg /b "c:\program files\windows aik\tools\petools\x86\boot\etfsboot.com"

そのはず:

oscdimg /b"c:\program files\windows aik\tools\petools\x86\boot\etfsboot.com"

エラー3を取り除いた後、エラー5が発生しました。私はそれらの1つを取り除き、別のものを手に入れました!

C:\Program Files\Windows AIK\Tools\PETools>oscdimg /b"c:\program files\windows a
ik\tools\petools\x86\boot\etfsboot.com" /n /o /m /l "FRTMCxFRE_SV_DVD_WAIK" "L:\
slipstream3\temp vic\Vista x64 sp2" "L:\slipstream3\temp vic\iso\Vista Home Prem
ium x64 SP2 (3).iso"

OSCDIMG 2.45 CD-ROM and DVD-ROM Premastering Utility
Copyright (C) Microsoft, 1993-2000.  All rights reserved.
For Microsoft internal use only.


ERROR: Could not delete existing file "L:\slipstream3\temp vic\Vista x64 sp2"
Error 5

奇妙な理由で... OSCDIMGコマンドは、貼り付けた場合にのみコマンドを受け入れます。コマンドを入力するときは気に入らない。したがって、それをコピーしてコマンドプロンプトに貼り付ける必要があります。したがって、最初にメモ帳に入力してから、コピーしてコマンドプロンプトに貼り付けると、機能するはずです。

アップデート6:これが最後のアップデートになることを願っています。さて、私が得た2番目のエラーは、間違った場所にあるさらに別のスペースが原因であるように見えます。/lスイッチとラベルテキスト文字列の間にスペースがありました。あなたはそれを削除する必要があります。

これを比較してください:

oscdimg /b" C:\Program Files\Windows AIK\Tools\PETools\x86\boot\etfsboot.com" /n /o /m /l "FRTMCxFRE_SV_DVD_WAIK" "L:\slipstream3\Temp VIC\Vista x64 SP2" "L:\slipstream3\Temp VIC\ISO\Vista Home Premium x64 SP2 (3).iso"

これに:

oscdimg /b"C:\Program Files\Windows AIK\Tools\PETools\x86\boot\etfsboot.com" /n /o /m /l"FRTMCxFRE_SV_DVD_WAIK" "L:\slipstream3\Temp VIC\Vista x64 SP2" "L:\slipstream3\Temp VIC\ISO\Vista Home Premium x64 SP2 (3).iso"

あなたはこれらに気をつけなければなりません...私はそれを実際に罠と呼びたいです!コマンドを正しく入力(またはコピーして貼り付け)すると、機能するはずです。彼らは意図的にこれをしたと思います!なぜなら...他のどのCMDまたはDOSコマンドでは、切り替え後に属性を入力する前にスペースを追加できないのでしょうか?...そうです!ですから、Windows Vistaの展開とイメージングについて詳しく説明している、MSDNまたはTechNetの元のMicrosoftガイドラインを実際に使用していることを確認するために、意図的にこれを行ったように感じます。

ここで私を誤解しないでください、私は本当にマイクロソフトに反対していません、私は彼らが時々...まあほとんどの場合、彼らは物事を作ると思います...まあ、彼らはそれをもっとうまくやったかもしれないとだけ言いましょう。これらは些細なことですが、重要です。エルトリートのブートファイルへのパスを「/ bc:\ programfilesの間にスペースを入れずに」と入力するのはなぜですか?さあ、「スペース」が当時発明されていなかったのでしょうか?

プロセス全体を要約し、この質問への回答として投稿しようと思います。

4
Samir

あなたが探しているものは スリップストリーム と呼ばれています

このガイドはあなたが始めるのに役立つはずです。

http://www.vistax64.com/tutorials/230249-sliptream-Vista-sp2.html

チュートリアルではUltraISOの使用を推奨していますが、無料ではないことに注意してください。 ImgBurn は無料で、同じ目的を果たします。

要件:Windows VistaインストールDVD SP1スタンドアロンインストーラー Microsoftからのコピー(SP1ディスクをお持ちの場合Sp1スタンドアロンは必要ありません!) SP2スタンドアロンインストーラー のコピーMicrosoft Aから Windows Automated Installation Kit (WAIK)Microsoftからのインストーラー ltraISO の登録済みコピー

方法は次のとおりです。

警告:〜プロダクトキーをインストールしないでください!

  1. OSにWAIKをインストールする
  2. Vista RTMをセカンダリパーティションにインストールします。(つまり、D:すべてが削除されるため、そのドライブには何もありません)
  3. インストール中に、セットアップ開始後にOut of Box Experience(OOBE)に入ると、Ctrl + Shift + F3を押します。 (コンピューターが再起動し、監査モードになります!)
  4. Sysprepウィンドウがポップアップ表示されます。このSysprepウィンドウを閉じないでください。
  5. 次に、Vista SP1インストーラーを見つけてから、「実行」インストーラーを見つけます。 (以前にダウンロードしたMicrosoftのスタンドアロンService Pack 1インストーラー)
  6. Vista SP1クリーンアップツール を実行します。
  7. SP2インストーラーを実行します。
  8. Vista SP2クリーンアップツール を実行します。
  9. インストールが完了すると、Sysprepウィンドウが開きます。次に、[OOBE]、[一般化]、および[システムのシャットダウン]を選択します。
  10. インストールされているメインOSにシステムを「起動」します。セットアップしたばかりのVista RTM)を再起動しないでください。
  11. 次に、[スタートアップ]ボックスでWAIKスタートアップファイルを探し、これを開いて[WAIK]コマンドプロンプトを選択し、[管理者として実行]を右クリックします。
  12. 以下のimagexコマンドを入力して、Enterキーを押します。

imagex/compress maximum/flags "Ultimate"/caption d:c:\ install.wim "Ultimate"

注/ flagsを切り替えた後、「HomePremium」をインストールする必要のあるVistaのエディションに置き換える必要がある場合があります。

ここで、d:はVista SP2をインストールしたドライブであり、c:\ install.wimは新しいバージョンのinstall.wimを保存する場所です。以下の手順に従ってください:〜

今:〜

  1. UltraISOを起動し、UltraISOのローカルヘッダーの下にVistaDVDがロードされたDVDドライブを選択します。次に、[ツール]> [CD/DVDイメージの作成]を選択します

  2. UltraISOは、DVDイメージを\ Users {user ID}\Documents\My ISO Files\LRMCxFRE_EN_DVD.isoにキャプチャして保存します(LRMCxFRE_EN_DVDは私のVista DVDのボリュームラベルであり、ラベルが異なる場合があります)。デフォルト設定は変更しないでください。 UltraISOが画像を保存すると、画像を開くかどうかを尋ねられます。[はい]を選択します。

  3. 開いたイメージから/ sourcesフォルダーを選択し、install.wimファイルを参照します。このファイルを右クリックして、[削除]を選択します。

  4. 次に、上記の手順11で作成した新しいinstall.wim(d:またはそれを配置したドライブ上にある必要があります)を/ sourcesフォルダーにコピーします。次に、install.wimを選択して/ sourcesフォルダーにドラッグアンドドロップします。

  5. UltraISOのメニューから[ファイル]> [保存]を選択します

  6. ISOが保存されたら、/ sourcesフォルダーのinstall.wimファイルが更新されたinstall.wimであることを確認します(日付を確認してください)。

  7. 次に、[ツール]> [CD/DVDイメージの書き込み]を選択します

  8. 準備ができたら、VistaにSP2が含まれたDVDをインストールします。

約180分かかります。

1
Force Flow