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

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

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

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

Мои Vista-медиа поставлялись без пакета обновления вообще. Так что я думаю, может быть, первый для 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: Vista RTM DVD мод (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"не было изобретено в то время?

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

1 ответ

То, что вы ищете, называется течением

Это руководство должно помочь вам начать.

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

Обратите внимание, что хотя руководство рекомендует использовать UltraISO, оно не является бесплатным. ImgBurn бесплатен и служит той же цели.

Требования: установочный DVD-диск Windows Vista Копия автономного установщика SP1 от Microsoft (если у вас есть диск SP1, автономный Sp1 не требуется!) Копия автономного установщика SP2 из Microsoft A Комплект автоматической установки Windows (WAIK) от Microsoft A зарегистрированная копия UltraISO

Вот как:

Предупреждение:~ Не устанавливайте ключ продукта!

  1. Установите WAIK на ОС
  2. Установите Vista RTM на дополнительный раздел. (А именно D: на этом диске ничего нет, так как все будет удалено)
  3. Во время установки, один раз в режиме Out of Box Experience (OOBE) после запуска установки, нажмите Ctrl+Shift+F3. (Компьютер перезагрузится и перейдет в режим аудита!)
  4. Появится окно Sysprep. Не закрывайте это окно Sysprep.
  5. Затем найдите установщик Vista SP1, а затем "Запустите" установщик. (Автономный установщик пакета обновления 1 от Microsoft, который вы предварительно загрузили)
  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. Теперь в поле "запуск" найдите файл запуска WAIK, откройте его, затем выберите "командную строку" WAIK и щелкните правой кнопкой мыши "Запуск от имени администратора".
  12. Введите следующую команду imagex ниже и нажмите ввод.

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

Примечание. Возможно, вам придется заменить "HomePremium" после переключателя /flags на любую версию Vista, которая вам нужна!

Где d: это диск, на котором вы установили Vista SP2, а c: \ install.wim - это место для хранения новой версии install.wim, выполните следующие действия:~

Сейчас:~

  1. Запустите UltraISO и выберите свой DVD-привод с загруженным Vista-DVD под локальным заголовком UltraISO. Затем выберите Инструменты> Создать образ CD/DVD

  2. UltraISO запишет и сохранит ваш образ DVD в папке \Users{ID пользователя}\Documents\My ISO Files\LRMCxFRE_EN_DVD.iso (LRMCxFRE_EN_DVD - это метка тома моего DVD с Vista, ваша метка может отличаться). Не меняйте настройки по умолчанию. Когда UltraISO сохранит изображение, оно спросит вас, хотите ли вы его открыть, выберите "Да".

  3. В открывшемся образе выберите папку /sources и найдите файл install.wim. Щелкните правой кнопкой мыши этот файл и выберите "Удалить".

  4. Затем скопируйте новый файл install.wim, созданный на шаге 11 (должен быть на диске d: или на том диске, на котором вы его установили) выше, в папку /sources. затем выберите и перетащите файл install.wim в папку /sources.

  5. В меню UltraISO выберите Файл>: Сохранить

  6. После того, как ISO был сохранен, убедитесь, что файл install.wim из папки /sources является обновленным install.wim (посмотрите дату).

  7. Теперь выберите "Инструменты"> "Запись образа CD/DVD".

  8. Когда все будет готово, у вас будет ваш установочный DVD с включенным SP2.

Это займет около 180 минут.

Другие вопросы по тегам