Perché i riavvii multipli installano Windows 7?


16

Ho appena installato Windows 7 sul mio non PC e sono rimasto colpito da quante volte il programma di installazione di Windows si riavvia durante l'installazione. Durante l'installazione ti dice anche che il computer si riavvierà più volte.

So che Microsoft deve avere una buona ragione per questo, ma sono completamente sconcertato dal motivo per cui è necessario. L'installazione scrive semplicemente sul disco e poiché il sistema si è avviato dal DVD, ha già pieno accesso in scrittura alla partizione del disco rigido di destinazione.

Windows sta infatti installando un'immagine del disco preliminare e quindi eseguendo l'avvio da quello al posto del DVD per accelerare l'installazione? (Anche se ciò solleva quindi la domanda, perché due riavvii?)

Probabilmente sembrava più di questo perché inizialmente dovevo fare un riavvio extra (torna al mio sistema operativo host) per correggere il formato della mia partizione, e poi c'erano i successivi riavvii per gli aggiornamenti di Windows.

Risposte:


32

In realtà, ci sono solo due riavvii durante l'intero processo di installazione di Windows 7:


Windows 7 prepara il supporto di installazione di destinazione (disco rigido o SSD), formatta se necessario e copia i file di installazione di base per un'installazione più rapida e li decomprime. Questo installa anche il kernel di Windows di base per l'uso nel passaggio successivo dell'installazione.


Primo riavvio

Dopo il riavvio, il sistema si avvia nel kernel di Windows 7. Qui sono installati tutti i pacchetti e i driver. Una volta completato questo passaggio, è necessario riavviare il sistema su Windows per ricaricare tutto l'hardware e i driver appena installati rilevati durante l'installazione. Ciò consente inoltre di attivare e installare i componenti essenziali di Windows come servizi che si avviano all'avvio.


Secondo riavvio

Ora hai una versione completamente installata di Windows 7 sul tuo disco rigido, con tutti i driver necessari (scheda madre, interfacce disco, controller, ecc ...). Tutti i processi di installazione finali (OOBE, indicizzazione delle prestazioni e pulizia) vengono eseguiti. Il sistema non si riavvia dopo questo punto, poiché l'installazione è ora tecnicamente completa.


Per quanto riguarda il motivo per cui questo è necessario, i supporti DVD sono molto lenti rispetto a un disco rigido. Questo è il motivo per cui i file di installazione vengono effettivamente copiati sul disco prima ancora di essere decompressi . Inoltre, per mantenere la compatibilità con un gran numero di sistemi, viene utilizzato un kernel di sistema ridotto per avviare l'installazione, che in seguito i driver specifici del sistema vengono utilizzati per l'avvio dopo il secondo riavvio.

Questo è simile al processo di installazione di Linux, con l'eccezione di qualche riavvio in più (la maggior parte delle distribuzioni Linux può eseguire le preparazioni del sistema e le installazioni dei driver in un solo passaggio, eliminando la necessità del secondo riavvio). Si noti che il numero di riavvii durante l'installazione è rimasto lo stesso da Windows 95 (le uniche eccezioni sono se si verifica un errore, dove potrebbero verificarsi più riavvi del necessario).


Cosa fa Linux in modo diverso che salva i riavvii? È solo che Windows non ha investito tanto nell'ottimizzazione dell'installazione?
Xodarap,

3
Ha meno a che fare con l'ottimizzazione e molto di più con la struttura del kernel. Microsoft lo fa per una serie di ragioni, sia per velocità di installazione, stabilità e sicurezza. È proprio come si è evoluto il sistema operativo e non è un modo per rendere un altro sistema operativo "migliore" di un altro.
Breakthrough

1
@Xodarap In generale, la stragrande maggioranza dei driver linux sono modulari e possono essere inseriti nel kernel mentre è in esecuzione, il che gli consente di evitare di dover riavviare. Solo quando vengono modificate le parti del kernel che non sono modulari, è necessario riavviare. Questo è fondamentalmente il core del kernel e alcuni driver di base. C'è persino Ksplice ora con che permette alla maggior parte degli aggiornamenti del kernel durante l'esecuzione.
Segna il

6

La mia comprensione del processo di installazione di Windows con W7:

  1. Avvio da CD, partizione, copia del sistema di base
  2. Reboot
  3. Avvia da HD, espandi il sistema di base e imposta registro e driver per i dispositivi che supporta immediatamente
  4. Reboot
  5. OOBE (Out of the Box Experience) Dove richiede nome utente e chiavi di licenza

L'ho appena installato in una VM pulita, ho contato solo due riavvii, non sono sicuro da dove provenga la cifra 3+.


Grazie per la risposta! Anche votato, vorrei poter contrassegnare più risposte come corrette.
skue

Nessun problema, provo ad andare con brevità quando possibile, ma a volte la risposta completa è migliore.
Nathaniel Bannister l'

@skue: si può accettare più di una risposta.
harrymc,

@harrymc: Se è così, non è certo intuitivo ... fare clic sulla casella di controllo davanti a una risposta per disattivarla per l'altra.
skue

Mi dispiace, era così. Non sono quindi aggiornato sulle regole.
harrymc,


-2

Più di 2 riavvii spesso significano che hai una copia illegale del sistema operativo che è stata infettata da malware.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.