Vorrei integrare SP1 e SP2 in un singolo disco di installazione DVD di Windows Vista. C'è un articolo popolare su TechRepublic su come "invertire l'integrazione" SP1 e SP2 per Vista. Ma l'articolo si collega a una pagina di download di Microsoft per "Automated Installation Kit (AIK) per Windows Vista SP1 e Windows Server 2008".
Ma c'è anche un altro download per "Kit di installazione automatizzata" sul sito Web di download di Microsoft.
Quale dovrei ottenere? Ho bisogno di AIK per SP1 per invertire l'integrazione di SP1 e SP2 per Vista? O ottengo quello normale (uno che non è per SP1)?
Il mio supporto Vista non è stato fornito con alcun Service Pack. Quindi sto pensando che forse il primo è per Vista con SP1 integrato?
Inoltre, importa quale versione linguistica ottengo? So che ho bisogno di "tutte le lingue" standalone SP1 e SP2 per Vista, perché la mia versione di Vista è in svedese. Ma è lo stesso con AIK, ho bisogno di AIK per la versione svedese di Windows? O è solo la lingua dell'interfaccia AIK?
C'è un altro modo di fare questo? Esiste forse un modo legale per ottenere un'immagine DVD di Vista con SP1 e SP2 già integrati? Tranne per diventare un membro MSDN o TechNet Plus?
Ho solo bisogno di un modo per reinstallare Windows Vista con il maggior numero possibile di aggiornamenti preinstallati, quindi preferirei avere SP1 e SP2 installati contemporaneamente. È chiedere troppo? Perché Microsoft non semplifica e rende disponibili per tutti i file ISO di Windows Vista con SP2 integrato?
Perché questo non è un modo legittimo per ottenerlo? Sai, tenendo presente che per scaricare praticamente qualsiasi cosa dall'Area download Microsoft ora stanno applicando il processo di convalida di Windows, e dato che è una versione con licenza e autentica di Windows Vista che ho non vedo alcun motivo per cui non mi sarebbe permesso scaricarlo ... perché dovrei ottenere un abbonamento MSDN o Technet Plus solo per questo motivo.
Aggiornamento: ho seguito la guida TechRepublic e tutto è andato bene fino a quando non sono arrivato al punto in cui avrei dovuto creare un ISO avviabile usando 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>
Che diavolo è l'errore 3? E perché sta tentando di aprire "" (virgolette doppie) e non il file effettivo \boot\etfsboot.com
? Cosa sto facendo di sbagliato qui? Ho esaminato questo e ripetuto il comando più volte. Sembra che non ci siano problemi con la sintassi e che i percorsi dei file siano corretti.
Ho avviato il sistema operativo funzionante (Vista Home Premium 64-bit). La lettera dell'unità disco di sistema è C. Secondo diskmgmt.msc si trova sul disco 1, partizione 1. Ho reinstallato Vista sul disco 2, partizione 5. Questa è l'unica partizione primaria (non attiva) su quel disco. Mentre nel sistema operativo funzionante a questa partizione viene assegnata la lettera di unità Z.
La lettera di unità L si trova sul disco 2, partizione 4. Uso questo disco per l'archiviazione. Qui è dove ho copiato il disco DVD e anche la posizione del install.wim
file modificato (usando imagex).
così...
- disco 1, parte 1: Vista 64-bit (sistema operativo funzionante)
- disco 2, parte 5: Vista a 64 bit (posizione di reinstallazione)
- disco 2, parte 4: Vista RTM DVD mod (imagex)
Posizione di oscdimg.exe:
C:\Program Files\Windows AIK\Tools\PETools>dir oscdimg.exe /b
oscdimg.exe
C:\Program Files\Windows AIK\Tools\PETools>
Come puoi vedere, il percorso di OSCDIMG è corretto.
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>
Qui, vediamo che il file (comando esterno) imagex.exe si trova in 3 cartelle diverse e hanno dimensioni diverse. Non l'avevo notato prima. È infatti necessario utilizzare il file EXE dalla cartella x64 se si sta acquisendo un'immagine di Vista a 64 bit? L'ho eseguito da C:\Program Files\Windows AIK\Tools\PETools>
.
Quindi non ho cambiato directory in C:\Program Files\Windows AIK\Tools\amd64
o \ia64
(questo è per i processori Itanium se non sbaglio). Ma all'inizio del prompt dei comandi di PE Tools esegue un aggiornamento del percorso, come puoi vedere di seguito.
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>
Probabilmente c'è una variabile d'ambiente aggiunta in Windows in modo da poter eseguire imagex indipendentemente da dove ti trovi nel prompt dei comandi. Quindi non mi aspetto che questo sia il problema.
Ora, il "settore di avvio" che sta cercando dovrebbe trovarsi da qualche parte nella \Windows AIK
cartella. Questo è in effetti il etfsboot.com
file?
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>
Come puoi vedere, ce n'è uno dentro \PETools\amd64
e uno dentro \PETools\x86
. Ho usato quello nella cartella x86, ma sembrano entrambi uguali (in base alle dimensioni del file).
Quindi cosa mi sono perso? Probabilmente è qualcosa di ovvio, ma sono troppo cieco per vederlo. Preferirei utilizzare il comando OSCDIMG integrato per creare il file ISO di avvio. Non sono motivato ad acquistare una copia di UltraISO per questo compito, come suggerito da VistaForums.
Aggiornamento 2:
come ho detto prima di aver reinstallato Vista Home Premium a 64 bit sul disco 2, partizione 5 (unità Z). Durante l'utilizzo imagex
per acquisire l'immagine di Windows, devo puntare alla Z:\
cartella o alla Temp VIC\Vista x64 SP2
cartella in cui ho copiato il disco DVD?
Ho notato una differenza nel comando imagex mostrato su TechRepublic e VistaForums.
TechRepublic:
imagex / compress maximum / flags Ultimate / capture H: \ "N: \ Temp VIC \ Vista x64 SP2 \ sources \ install.wim" "Ultimate x64 SP2"
VistaForums:
imagex / compress maximum / flags "Ultimate" / capture d: c: \ install.wim "Ultimate"
Aggiornamento 3: sembra che stiano facendo una mossa e sostituiscano l'operazione in un secondo momento, invece di sovrascrivere il file install.wim esistente come suggerito dalla guida TechRepublic. Questo perché su VistaForums non copiano i file dal disco DVD Vista su HDD utilizzando Esplora risorse. Invece, stanno caricando il disco DVD in UltraISO e quindi salvando un'immagine di esso sull'HDD.
Notare che in questo modo mantengono non solo i file che normalmente si vedono in Explorer quando si carica il disco, ma sono anche in grado di mantenere le informazioni di avvio dal disco. Forse, questo è il motivo per cui il comando imagex si lamenta di non essere in grado di aprire il file del settore di avvio? Potrebbe essere? In tal caso, non c'è altro modo che creare un'immagine del disco DVD Vista e modificarla sul posto con un file install.wim modificato utilizzando software come UltraISO.
Hmmm ... così complicato ...
Secondo la mia chiamata, Microsoft inizierà a rendere disponibili online le immagini DVD di Windows. È inutile senza un codice Product Key valido, quindi perché resistere? È meglio scaricarlo da luoghi come TPB e ottenere un virus che poi si diffonde a tutti gli utenti Windows (anche a quelli che pagano le loro licenze)? In questi giorni Microsoft offre la consegna digitale di Windows, e questo è un buon inizio, ma non è abbastanza.
Coloro che hanno già una copia con licenza di Windows dovrebbero essere autorizzati a scaricarlo da Microsoft ogni volta che lo desiderano. Senza bisogno di diventare prima un abbonato TechNet Plus o MSDN! Cavolo, non è più complicato del download dell'ultima versione di qualsiasi programma software, come Adobe Photoshop o Lightroom.
Ad esempio, ho una copia con licenza di Lightroom 4. Attualmente sto utilizzando la versione 4.0. Ora per ottenere gli ultimi aggiornamenti, preconfezionati nel programma di installazione, dovrei solo scaricare il file EXE del programma di installazione 4.1. In modo che la prossima volta che lo installo avrei gli ultimi aggiornamenti dall'inizio.
Questo è ciò che chiediamo con Windows: essere in grado di scaricare un'immagine DVD di Windows con funzionalità più aggiornate, service pack, aggiornamenti di Windows, ultima versione di WMP e Internet Explorer, ecc. Così quando si installa hai tutte le ultime cose. Perché questo non è possibile con Windows? Dov'è la differenza? Sì, Windows è il sistema operativo, ma che cos'è veramente? È un programma! Su quale ovviamente sono in esecuzione altri programmi. È una specie di "middleware" con accesso diretto all'hardware. Ma è un programma!
Se me lo chiedi, penso che siano semplicemente ignoranti. Sono come le compagnie musicali del mondo dei computer. Lento, pigro e ignorante. Probabilmente impiegheranno un altro decennio prima che inizino a rendere liberamente disponibili le immagini di Windows. E meno complicato!
Grazie ragazzi per il vostro aiuto e supporto finora! Ti farò sapere se o quando lo scoprirò. Proverò alcuni dei tuoi altri suggerimenti, ma se tutto il resto fallisce, dovrò solo accettare che devo passare un giorno o due a scaricare e installare service pack e aggiornamenti per Vista ogni volta che lo reinstallo (e lo faccio almeno 4 volte volte l'anno).
Aggiornamento 5: giusto! La buona notizia è che ora sono finalmente riuscito a far funzionare il comando OSCDIMG. Quindi ora ho un'immagine ISO di Vista e l'ho masterizzata su un DVD per il test. Non l'ho ancora installato, ma finora sembra essere OK, si avvia e l'installazione inizia anche in Windows.
Il primo problema con l'errore 3 era che avevo incluso uno spazio dopo l'opzione / b e il percorso del file di avvio.
Quindi invece di:
oscdimg /b "c:\program files\windows aik\tools\petools\x86\boot\etfsboot.com"
dovrebbe essere:
oscdimg /b"c:\program files\windows aik\tools\petools\x86\boot\etfsboot.com"
Dopo aver eliminato l'errore 3, ho ricevuto l'errore 5! Mi sono liberato di uno di loro e ne ho preso un altro!
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
Per qualche strana ragione ... il comando OSCDIMG accetta il comando solo se lo incolli! Non gli piace quando si digita il comando. Quindi devi copiarlo e incollarlo nel prompt dei comandi. Quindi, se prima lo digiti nel blocco note e poi lo copia e incolla al prompt dei comandi, dovrebbe funzionare.
Aggiornamento 6: spero che questo sia l'ultimo aggiornamento. Ora, il secondo errore che ho ricevuto sembra essere causato da un altro spazio nel posto sbagliato. Avevo uno spazio tra l'opzione / l e la stringa di testo dell'etichetta. Devi rimuoverlo.
Confronta questo:
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"
a questo:
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"
Devi solo fare attenzione a questi ... Vorrei davvero chiamarlo trappole! Se ti assicuri di digitare (o copiare e incollare) il comando giusto dovrebbe funzionare. Penso che lo abbiano fatto apposta! Perché ... quale altro comando CMD o DOS non ti consentirà di aggiungere uno spazio prima di digitare l'attributo dopo il passaggio? ... Giusto! Quindi mi sento come se lo avessero fatto apposta solo per fregare con noi, in qualche modo per assicurarsi che stessimo effettivamente utilizzando le linee guida originali Microsoft di MSDN o TechNet che descrivono in dettaglio l'implementazione e l'imaging di Windows Vista.
Non fraintendetemi qui, non sono proprio contro Microsoft, penso solo che a volte ... beh, la maggior parte delle volte, fanno cose ... beh, diciamo solo che avrebbero potuto farlo meglio. Queste sono cose banali, ma sono importanti. Voglio dire, perché dovresti digitare il percorso del file di avvio El Torito come "/ bc: \ programmi senza spazio nel mezzo? Dai, potrebbe essere che" spazio "non sia stato inventato al momento?
Proverò a riassumere l'intero processo e pubblicarlo come risposta a questa domanda.