4

Я хотел бы интегрировать SP1 и SP2 в один установочный диск Windows Vista DVD. В TechRepublic есть одна популярная статья о том, как "реверсировать" интеграцию SP1 и SP2 для Vista. Но статья ссылается на страницу загрузки Microsoft для «пакета автоматической установки (AIK) для Windows Vista 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 без пробела между ними"? Давай! Может ли быть так, что "пространство" не было изобретено в то время?

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

1 ответ1

1

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

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

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

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

Требования: установочный DVD-диск Windows Vista. Копия автономного установщика SP1 от Microsoft (если у вас есть диск SP1, отдельного Sp1 не требуется!) Копия автономного установщика с пакетом обновления 2 (SP2) от Microsoft. Установщик пакета автоматической установки Windows (WAIK) от Microsoft. Зарегистрированная копия 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. Запустите средство очистки Vista SP1.
  7. Запустите установщик SP2.
  8. Запустите утилиту очистки Vista SP2.
  9. После завершения установки откроется окно Sysprep. Теперь выберите OOBE, Generalize и завершить работу системы.
  10. "Загрузите" систему в установленную ОС. НЕ загружайтесь обратно в Vista RTM, которую вы только что установили.
  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 - это метка тома на моем Vista DVD, ваша метка может отличаться). Не меняйте настройки по умолчанию. Когда 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 минут.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .