Как интегрировать SP1 и SP2 для Windows Vista?

7898
Samir

Я хотел бы интегрировать SP1 и SP2 в один установочный диск Windows Vista DVD. В TechRepublic есть одна популярная статья о том, как «реверсировать» SP1 и SP2 для Vista. Но статья ссылается на страницу загрузки Microsoft для « пакета автоматической установки (AIK) для Windows Vista с пакетом обновления 1 (SP1) и Windows Server 2008».

Но есть и другая загрузка для "Automated Installation Kit" на веб-сайте загрузки Microsoft.

Какой я должен получить? Нужно ли AIK для SP1 для обратной интеграции SP1 и SP2 для Vista? Или я получу обычный (тот, который не для SP1)?

Мои Vista-медиа поставлялись без Service Pack вообще. Так что я думаю, может быть, первый для Vista с интегрированным SP1?

Кроме того, имеет ли значение, какую языковую версию я получу? Я знаю, что мне нужны «все языки» автономные SP1 и SP2 для Vista, потому что моя версия Vista на шведском языке. Но то же самое с AIK, мне нужен AIK для шведской версии Windows? Или это только язык интерфейса AIK?

Есть ли другой способ сделать это? Возможно, есть законный способ получения образа Vista с DVD с уже интегрированными SP1 и SP2? За исключением того, чтобы стать участником MSDN или TechNet Plus?

Мне просто нужен способ переустановки Windows Vista с как можно большим количеством предварительно установленных обновлений, поэтому я бы предпочел, чтобы SP1 и SP2 были установлены одновременно. Неужели я прошу так много? Почему Microsoft не сделает это простым и не сделает доступными для всех ISO-файлы Windows Vista с интегрированным пакетом обновления 2?

Почему это не законный способ получить его? Вы знаете, имея в виду, что для загрузки чего-либо из Microsoft Download Center они теперь применяют процесс проверки Windows, и, поскольку это лицензионная и подлинная версия Windows Vista, которая у меня есть, я не вижу причин, по которым мне не позволили бы скачайте его ... почему я должен был получить членство в MSDN или Technet Plus только ради этого.

Обновление: я следовал руководству TechRepublic, и все шло хорошо, пока я не дошел до шага, на котором я должен был создать загрузочный ISO с использованием OSCDIMG.

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,? Что я здесь не так делаю? Я прошел через это и повторил команду несколько раз. Кажется, нет проблем с синтаксисом, и пути к файлам верны.

Я загрузился в работающую ОС (Vista Home Premium 64-bit). Буква системного диска - C. По данным diskmgmt.msc, он находится на диске 1, раздел 1. Я переустановил Vista на диск 2, раздел 5. Это единственный основной раздел (не активный) на этом диске. В то время как в рабочей ОС этому разделу присваивается буква диска Z.

Буква L диска находится на диске 2, раздел 4. Я использую этот диск для хранения. Это место, где я скопировал диск DVD, а также местоположение измененного install.wimфайла (используя imagex).

так...

  • диск 1, часть 1: Vista, 64-bit (рабочая ОС)
  • диск 2, часть 5: Vista, 64-bit (переустановка)
  • диск 2, часть 4: DVD-мод Vista Vista (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 разных папках, и они имеют разные размеры. Я не заметил этого раньше. Действительно ли необходимо использовать файл EXE из папки x64, если вы снимаете образ 64-битной Vista? Я бежал от этого C:\Program Files\Windows AIK\Tools\PETools>.

Поэтому я не изменил каталог на C:\Program Files\Windows AIK\Tools\amd64или \ia64(этот предназначен для процессоров Itanium, если я не ошибаюсь). Но в начале командной строки PE Tools она обновляет путь, как вы можете видеть ниже.

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и один вход \PETools\x86. Я использовал один в папке x86, но они оба выглядят одинаково (в зависимости от размера файла).

Так что я пропустил? Это, наверное, что-то очевидное, но я слишком слеп, чтобы это увидеть. Я бы предпочел использовать встроенную команду OSCDIMG для создания загрузочного ISO-файла. У меня нет мотивации приобрести копию UltraISO для этой задачи, как это предлагается VistaForums.

Обновление 2: Как я уже говорил до переустановки 64-разрядной Vista Home Premium на диск 2, раздел 5 (диск Z). При использовании imagexдля захвата образа Windows, указывает ли он на Z:\папку или Temp VIC\Vista x64 SP2папку, куда я скопировал диск DVD?

Я заметил разницу в команде imagex, показанной на TechRepublic и VistaForums.

TechRepublic:

imagex / максимум сжатия / флаги Ultimate / перехват H: \ "N: \ Temp VIC \ Vista x64 SP2 \ sources \ install.wim" "Ultimate x64 SP2"

VistaForums:

imagex / сжать максимум / флаги "Ultimate" / захватить d: c: \ install.wim "Ultimate"

Обновление 3: похоже, что они выполняют операцию перемещения и замены на более позднем этапе, а не перезаписывают существующий файл install.wim, как это предлагается в руководстве TechRepublic. Это потому, что они на VistaForums не копируют файлы с DVD-диска Vista на жесткий диск с помощью проводника Windows. Вместо этого они загружают диск DVD в UltraISO, а затем сохраняют его образ на жестком диске.

Обратите внимание, что таким образом они сохраняют не только файлы, которые вы обычно видите в проводнике при загрузке диска, но и сохраняете загрузочную информацию с диска. Возможно, именно поэтому команда imagex жалуется на невозможность открыть файл загрузочного сектора? Может ли это быть так? Если это так, то нет другого способа, кроме как создать образ DVD-диска Vista и на месте отредактировать его с помощью измененного файла install.wim с помощью программного обеспечения, такого как UltraISO.

Хм ... так сложно ...

Я перезвоню с просьбой, чтобы Microsoft начала делать образы DVD с Windows доступными онлайн. В любом случае, без действительного ключа продукта это бесполезно, так зачем сопротивляться? Лучше скачать его из таких мест, как TPB, и получить вирус, который затем распространяется на всех пользователей Windows (даже тех, кто оплачивает их лицензии)? В наши дни Microsoft предлагает цифровую доставку Windows, и это хорошее начало, но этого недостаточно.

Тем, у кого уже есть лицензионная копия Windows, должно быть разрешено загружать ее из Microsoft в любое время и с какой частотой. Не нужно сначала становиться подписчиком TechNet Plus или MSDN! Черт, это не сложнее, чем загрузить последнюю версию любой программы, например, Adobe Photoshop или Lightroom.

Например, у меня есть лицензионная копия Lightroom 4. Но сейчас я использую версию 4.0. Теперь, чтобы получить последние обновления, предварительно упакованные в установщик, мне нужно всего лишь загрузить EXE-файл установщика 4.1. Так что в следующий раз я установлю последние обновления с самого начала.

Это то, что мы просим с Windows - чтобы иметь возможность загружать образ DVD с Windows с более современными функциями, пакетами обновлений, обновлениями Windows, последней версией WMP и Internet Explorer и т. Д., Чтобы при установке это у вас есть все последние вещи. Почему это невозможно с Windows? В чем разница? Да, Windows - это операционная система, но что это на самом деле? Это программа! На котором, конечно, другие программы тогда работают. Это своего рода «промежуточное ПО», которое имеет прямой аппаратный доступ. Но это программа!

Если вы спросите меня, я думаю, что они просто невежественны. Они как музыкальные компании компьютерного мира. Медленный, ленивый и невежественный. Вероятно, пройдет еще десять лет, прежде чем они начнут делать образы Windows свободно доступными. И менее сложный!

Спасибо, ребята, за вашу помощь и поддержку до сих пор! Я дам вам знать, если или когда я это выясню. Я попробую некоторые другие ваши предложения, но если ничего не получится, мне просто придется смириться с тем, что я должен потратить один или два дня на скачивание и установку пакетов обновления и обновлений для Vista каждый раз, когда переустанавливаю его (и я делаю это как минимум 4 раз в год).

Обновление 5: Верно! Хорошей новостью является то, что мне наконец-то удалось заставить работать команду OSCDIMG. Итак, теперь у меня есть ISO-образ Vista, и я записал его на 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! Я избавился от одного из них и получил еще один!

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: надеюсь, это будет последнее обновление. Теперь, вторая ошибка, которую я получил, кажется, вызвана еще одним пробелом в неправильном месте. У меня был пробел между параметром / 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 не позволит вам добавить пробел перед вводом атрибута после переключателя? ... Верно! Поэтому я чувствую, что они сделали это специально для того, чтобы пошутить с нами, чтобы убедиться, что вы действительно использовали оригинальные рекомендации Microsoft от MSDN или TechNet, в которых подробно описывается развертывание Windows Vista и создание образов.

Не поймите меня неправильно, я на самом деле не против Microsoft, я просто думаю, что они иногда ... ну, в большинстве случаев, они делают вещи ... ну, давайте просто скажем, что они могли бы сделать это лучше. Это тривиальные вещи, но они важны. Я имею в виду, почему вы хотите ввести путь к загрузочному файлу El Torito в виде "/ bc: \ program files без пробела между ними? Давай! Может ли быть так, что" space "не было изобретено в то время?

Я постараюсь подвести итоги всего процесса и опубликовать его как ответ на этот вопрос.

4
Instinct говорит мне, что нужно скачать AIK без пакета обновления, а затем добавить к нему пакеты обновления, но я не могу сказать по своему опыту. Похоже, что это совпадает с жесткостью Microsoft, когда дело доходит до установки ... Удивительно, насколько вездесущи эти данные, но как трудно манипулировать или даже получать. Вы можете «найти» iso там и скачать его за считанные минуты, но получить его из законного источника разочаровывает и почти невозможно, даже с законным ключом продукта. Зачем? Tanner Faulkner 11 лет назад 0
Я просто не могу поверить, что для Vista Microsoft решила, что два отдельных файла - это хорошая идея. Если вы заинтересованы в интеграции обоих SP в установщик Vista, вы можете использовать vLite. 11 лет назад 0
SP1 возможен с использованием Vlite или Vista Update Integrator, SP2 должен быть выполнен на работающей системе, а затем записан с использованием imagex Moab 11 лет назад 0
Создайте свой собственный официальный установочный диск Vista SP1 OEM ... http: //en.community.dell.com/support-forums/software-os/w/microsoft_os/3317.2-3-microsoft-windows-vista-official-iso- скачать-ссылку-цифро-river.aspx Moab 11 лет назад 1
@Moab Кто является автором интегратора обновлений Vista? Это официальный инструмент Microsoft? Я могу найти это только на разных форумах. Я не пробовал интегрировать SP1 с vLite. Я мог бы попробовать это когда-нибудь, но я считаю это бессмысленным, поскольку он не может интегрировать SP2. Samir 11 лет назад 0
@Moab О той ссылке Dell, она показывает только способ получить официальную Vista с образом SP1, так что тогда нет Vista с SP2. И они забирают его у Digital River. Это компания, ответственная за оплату и доставку приобретенных в цифровой форме продуктов Windows из Магазина Microsoft (www.microsoftstore.com). Я сомневаюсь в законности этого. В лучшем случае это только злоупотребление серверами Digital River. Также они нашли изображения только для английской, немецкой и французской Vista. Мне нужна шведская локализация. Кстати, у меня не OEM Vista, это розница, но говорят, что с этим тоже надо работать. Samir 11 лет назад 0
@ Сэмми, какой-то русский писатель, я использовал его в прошлом, довольно глупо, но работал, когда я использовал Vista много лет назад. Ни одно программное обеспечение, которое я нашел, не может интегрировать sp2 в диск Vista, может быть сделано только в реальной системе, используя Microsoft AIK и Imagex. Moab 11 лет назад 0
@ Сэмми, также не уверен в законности, но я уверен, что если бы это было незаконно, у юристов Microsoft не было бы проблем с удалением ссылок, особенно с сайта Dell. Moab 11 лет назад 0
@RandolphWest Вы говорите, что vLite способен интегрировать не только SP1, но и SP2 для Vista? Samir 11 лет назад 0
Я буду откладывать на @Moab. Я никогда не делал SP2 Slipstream с Vista, потому что это выглядело так бессмысленно сложно. 11 лет назад 0

1 ответ на вопрос

1
Force Flow

What you're looking for is called slipstreaming

This guide should get you started.

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

Note that while the tutorial recommends using UltraISO, it isn't free. ImgBurn is free and serves the same purpose.

Requirements: A Windows Vista installation DVD A copy of SP1 standalone installer from Microsoft (If you have an SP1 disc Sp1 stand alone is not required!) A copy of SP2 standalone installer from Microsoft A Windows Automated Installation Kit (WAIK) installer from Microsoft A registered copy of UltraISO

Here's How:

Warning:~ Do not install Product key!

  1. Install WAIK on OS
  2. Install Vista RTM to a secondary partition. (Namely D: with nothing on that drive as all will be deleted)
  3. During the installation, once in the Out of Box Experience (OOBE) after set-up starts, press Ctrl+Shift+F3. (The computer will restart and enter Audit mode!)
  4. A Sysprep window will pop up. Do not close this Sysprep window.
  5. Then find the Vista SP1 installer and then ‘Run’ installer. (The standalone service pack 1 installer from Microsoft which you will have previously downloaded)
  6. Run the Vista SP1 Cleanup Tool.
  7. Run the SP2 installer.
  8. Run the Vista SP2 Cleanup Tool.
  9. Once installation has completed Sysprep window will open. Now select OOBE, Generalize, and to Shut Down the system.
  10. ‘Boot’ the system into your main OS installed. DO NOT boot back into the Vista RTM you just set-up.
  11. Now in the ‘start-up’ box look for the WAIK start-up file, open this up and then select WAIK 'command prompt’ and right click on Run as Administrator.
  12. Type in the following imagex command below and press enter.

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

Note You may need to replace "HomePremium" after the /flags switch with whatever edition of Vista you need installed!

Where d: is the drive that you have installed Vista SP2 on, and c:\install.wim is the location to store the new version of install.wim follow the steps below:~

Now:~

  1. Start UltraISO, and select your DVD drive with your Vista DVD loaded under UltraISO's local header. Next select Tools > Make CD/DVD Image

  2. UltraISO will capture & save your DVD image under \Users\Documents\My ISO Files\LRMCxFRE_EN_DVD.iso (LRMCxFRE_EN_DVD is the volume label of my Vista DVD, your label may be different). Don't change any of the default settings. When UltraISO has saved the image, it will ask you if you want to open it, select yes.

  3. From the opened image, select the /sources folder and browse for the install.wim file. Right-click this file and select delete.

  4. Next copy the new install.wim you created in step 11 (should be on d: or whatever drive you have put it on) above into the /sources folder. then select and drag & drop install.wim to the /sources folder.

  5. From UltraISO's menu select File >: Save

  6. Once the ISO has been saved, make sure that the install.wim file from the /sources folder is the updated install.wim (look at the date).

  7. Now select Tools > Burn CD/DVD Image

  8. When ready, you'll have your Vista install DVD with SP2 included.

It takes about 180 mins.

Да, я слышал о скольжении. Но руководство TechRepublic настаивает на том, что для «скользящего потока» SP2 для Vista требуется «обратная интеграция». Что бы это ни значило ... Насколько я знаю, популярный инструмент vLite Slipstreaming нельзя использовать для интеграции SP2 для Vista. Вот почему этот обходной путь был разработан в сообществе. Есть ли разница в подходе к этому руководству (VistaForums) и к TechRepublic? Первый шаг говорит, что я должен установить WAIK на ОС. Но это файл IMG (ISO)? Разве я не должен его сжигать? Samir 11 лет назад 0
Также необходимо ли устанавливать Vista на дополнительный раздел того же диска? Другими словами, если в настоящее время Vista установлена ​​на диск 1, раздел 1, нужно ли устанавливать вторую копию на диск 1, раздел 2? А именно этот раздел уже занят. Но я мог бы установить его на диск хранения («диск 2» в diskmgmt.msc) как последний раздел (часть 4). У меня там более 300 ГБ нераспределенных. Это должен быть основной раздел? Или все в порядке с логическим? Нужно ли загружаться в него? Это просто временная вещь, верно? Так что нормально иметь основной раздел как последний? Так много вопросов... Samir 11 лет назад 0
Теперь я понимаю, что «обратный инжиниринг» - это процесс захвата автономного образа установки Windows. Основное различие между руководством VistaForums и руководством TechRepublic по интеграции с SP2 заключается в том, что первое основывается на UltraISO для создания ISO-файла на DVD-диске Windows, замены исходного install.wim на вновь созданный и для записи отредактированного ISO-образа. на чистый DVD. Руководство TechRepublic использует команду OSCDIMG для создания файла ISO. Затем вы используете любое программное обеспечение для создания DVD на ваш выбор, способное записывать ISO на DVD. Я использовал ImgBurn. Samir 11 лет назад 0
Я хотел бы отметить, что после 6 вы должны действительно перезагрузить компьютер, чтобы завершить установку SP1 перед очисткой и перед установкой SP2. То же самое касается установки SP2. Samir 11 лет назад 0