Как интегрировать 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
Вот как:
Предупреждение:~ Не устанавливайте ключ продукта!
- Установите WAIK на ОС
- Установите Vista RTM на дополнительный раздел. (А именно D: на этом диске ничего нет, так как все будет удалено)
- Во время установки, один раз в режиме Out of Box Experience (OOBE) после запуска установки, нажмите Ctrl+Shift+F3. (Компьютер перезагрузится и перейдет в режим аудита!)
- Появится окно Sysprep. Не закрывайте это окно Sysprep.
- Затем найдите установщик Vista SP1, а затем "Запустите" установщик. (Автономный установщик пакета обновления 1 от Microsoft, который вы предварительно загрузили)
- Run the Vista SP1 Cleanup Tool.
- Run the SP2 installer.
- Run the Vista SP2 Cleanup Tool.
- Once installation has completed Sysprep window will open. Now select OOBE, Generalize, and to Shut Down the system.
- 'Boot' the system into your main OS installed. DO NOT boot back into the Vista RTM you just set-up.
- Теперь в поле "запуск" найдите файл запуска WAIK, откройте его, затем выберите "командную строку" WAIK и щелкните правой кнопкой мыши "Запуск от имени администратора".
- Введите следующую команду imagex ниже и нажмите ввод.
imagex / максимум сжатия / флаги "Ultimate" / захват d: c:\install.wim "Ultimate"
Примечание. Возможно, вам придется заменить "HomePremium" после переключателя /flags на любую версию Vista, которая вам нужна!
Где d: это диск, на котором вы установили Vista SP2, а c: \ install.wim - это место для хранения новой версии install.wim, выполните следующие действия:~
Сейчас:~
Запустите UltraISO и выберите свой DVD-привод с загруженным Vista-DVD под локальным заголовком UltraISO. Затем выберите Инструменты> Создать образ CD/DVD
UltraISO запишет и сохранит ваш образ DVD в папке \Users{ID пользователя}\Documents\My ISO Files\LRMCxFRE_EN_DVD.iso (LRMCxFRE_EN_DVD - это метка тома моего DVD с Vista, ваша метка может отличаться). Не меняйте настройки по умолчанию. Когда UltraISO сохранит изображение, оно спросит вас, хотите ли вы его открыть, выберите "Да".
В открывшемся образе выберите папку /sources и найдите файл install.wim. Щелкните правой кнопкой мыши этот файл и выберите "Удалить".
Затем скопируйте новый файл install.wim, созданный на шаге 11 (должен быть на диске d: или на том диске, на котором вы его установили) выше, в папку /sources. затем выберите и перетащите файл install.wim в папку /sources.
В меню UltraISO выберите Файл>: Сохранить
После того, как ISO был сохранен, убедитесь, что файл install.wim из папки /sources является обновленным install.wim (посмотрите дату).
Теперь выберите "Инструменты"> "Запись образа CD/DVD".
Когда все будет готово, у вас будет ваш установочный DVD с включенным SP2.
Это займет около 180 минут.