Я хотел бы интегрировать 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 без пробела между ними"? Давай! Может ли быть так, что "пространство" не было изобретено в то время?
Я постараюсь подвести итоги всего процесса и опубликовать его как ответ на этот вопрос.