Differenza tra lo spegnimento e l'accensione rispetto al riavvio in Windows 8?


26

In Windows 8, c'è una differenza tra:

Spegnimento mio computer (all'interno W8) e poi immediatamente riaccenderlo di nuovo
contro
il riavvio dall'interno di Windows 8

Modifica: parlando del normale desktop di Windows 8 (non di RT).
Edit2: Motivo per chiedere è che spegnere e accendere il computer non ha fissare qualcosa in cui avevo bisogno di una ripartenza, ma un riavvio ha fatto. Ho sentito che quando si spegne il kernel è in letargo, ma non quando si riavvia.

Quali sono le implicazioni nel fare uno invece di un altro. Quando devo bisogno di fare uno invece dell'altro?


Vuoi condividere l'obiettivo del tuo esperimento? In questo modo le persone sarebbero in grado di consigliare meglio. Per me, l'arresto dà la possibilità che le parti elettriche / meccaniche si fermino completamente.
Guy Thomas,

@GuyThomas grazie per la tua risposta. Aggiornato la mia domanda.
Matsemann,

@Matsemann: grazie !!! La ricerca a freddo ha anche avviato il mio repository di informazioni ...: D
Viral Jain,

Risposte:


25

Direttamente dal blog di Microsoft:

Ecco la differenza chiave per Windows 8 : come in Windows 7, chiudiamo le sessioni utente, ma invece di chiudere la sessione del kernel, la iberniamo . Rispetto a un letargo completo, che include molte pagine di memoria utilizzate dalle app, i dati di ibernazione della sessione 0 sono molto più piccoli, il che richiede sostanzialmente meno tempo per scrivere su disco. Se non si ha familiarità con l'ibernazione, stiamo effettivamente salvando lo stato del sistema e i contenuti della memoria su un file su disco (hiberfil.sys) e quindi rileggendolo al riavvio e ripristinando i contenuti in memoria. L'uso di questa tecnica con boot ci offre un vantaggio significativo per i tempi di boot, poiché leggere il file hiber e reinizializzare i driver è molto più veloce sulla maggior parte dei sistemi (30-70% più veloce sulla maggior parte dei sistemi che abbiamo testato).

Uso di più core : è più veloce perché riprendere la sessione di sistema in ibernazione è relativamente meno lavoro rispetto a fare un'inizializzazione completa del sistema, ma è anche più veloce perché abbiamo aggiunto una nuova funzionalità di ripresa multi-fase, che è in grado di utilizzare tutti i core in un sistema multi-core in parallelo, per dividere il lavoro di lettura dal file hiber e decomprimerne il contenuto. Per quelli di voi che preferiscono il letargo, ciò si traduce anche in riprensioni più veloci dal letargo.

Shutdown + TurnOn≡ColdBoot : Un'altra cosa importante da notare sulla modalità di avvio rapido di Windows 8 è che, mentre non eseguiamo un elenco completo "Plug & Play" di tutti i driver, inizializziamo comunque i driver in questa modalità. Quelli di voi che amano l'avvio a freddo per "aggiornare" i driver e i dispositivi saranno felici di sapere che è ancora efficace in questa nuova modalità, anche se non è un processo identico a un avvio a freddo.

E vale la pena ricordare questo punto riguardo a Edit2 in cui shutdown + trunOn non ha risolto il problema, ma Restart ha fatto:

Quando utilizzare Riavvia in modo specifico : Naturalmente, ci sono volte in cui potresti voler eseguire un arresto completo, ad esempio se stai aprendo il sistema per aggiungere o modificare hardware. Abbiamo un'opzione nell'interfaccia utente per ripristinare il comportamento di arresto di Windows 7 / avvio a freddo, o poiché è probabilmente una cosa abbastanza rara, è possibile utilizzare l'opzione new / full su shutdown.exe. Da un prompt cmd, eseguire: shutdown / s / full / t 0 per richiamare un arresto completo immediato. Inoltre, scegliendo Riavvia dall'interfaccia utente verrà eseguito un arresto completo, seguito da un avvio a freddo .

Ulteriori informazioni estese, visitare: Fornire tempi di avvio rapidi in Windows 8


Questo spiega perché il mio computer si avvia estremamente lentamente e utilizza un sacco di memoria all'avvio: il computer ha 64 GB di RAM e SQL Server utilizza 50 + GB - dopo un normale arresto il processo di avvio carica i 50 GB in memoria, che richiede 10-20 minuti. E, naturalmente, dopo il riavvio vengono utilizzati i ram da 50 GB.
Sam,

Quindi, poiché ho eliminato le funzionalità di ibernazione nel mio sistema Windows 8.1, perdo effettivamente quelle funzionalità di riavvio extra? Anche qualcuno di affidabile su Quora ha affermato che dopo il riavvio il POST non viene eseguito. È vero?
Nikos,

@ RestlessC0bra: 1st Quest: IMO, non perdi "funzionalità di riavvio extra" in quanto è distinto dal normale letargo - "Rispetto a un letargo completo, che include molte pagine di memoria utilizzate dalle app, i dati di ibernazione della sessione 0 sono molto più piccolo, il che richiede molto meno tempo per scrivere su disco ". A meno che tu non abbia disabilitato specificamente l'opzione di ibernare la sessione del kernel, non perderai il advanatage di riavvio.
Viral Jain,

7

Sì, c'è differenza.

L'arresto metterà il kernel in modalità "ibrida ibrida", quindi non verrà caricato completamente all'avvio successivo e avrai un avvio più veloce.


Ehi, ho sperimentato che lo spegnimento e l'avvio corrispondente sono visibilmente più veloci anche su Win7, ma non saranno comunque Restartpiù veloci del shut-down & bootciclo? Dato il lasso di tempo, non possiamo ignorare il tempo impiegato per riaccendere il computer premendo nuovamente il pulsante ... & Sono serio qui ...
Viral Jain

1
Un riavvio è più lento perché non utilizzerà la modalità ibrida ibrida e caricherà di nuovo tutto
Magnetic_dud

1
Ho spiegato la nuova startup qui: msfn.org/board/index.php?showtopic=152937 Se questo è lento, controlla questo argomento su come usare xbootmgr per vedere la causa della lentezza: msfn.org/board/topic/ ... Per rispondere alla tua domanda sul motivo per cui il riavvio ha risolto un problema. Il riavvio significa che la reinizializzazione competitiva di dispositivi, driver, registro e tutti gli strumenti vengono riavviati, che il nuovo arresto sospende e riprende solo i driver / servizi. Questa è la differenza importante! Dopo aver installato i nuovi strumenti, fai sempre un riavvio.
magicandre1981,

Hai provato o qualcuno ha menzionato l'avvio rapido? Per disattivare l'avvio rapido, cerca le Opzioni risparmio energia nel Pannello di controllo. Inizia con "Scegli cosa fanno i pulsanti di accensione". Ricorda "Modifica impostazioni che non sono attualmente disponibili". Rimuovi il segno di spunta accanto a "Attiva avvio rapido"
Guy Thomas,

4

Puoi attivare / disattivare questa opzione in Opzioni di alimentazione → scegli cosa fanno i pulsanti di accensione → chnge le impostazioni attualmente non disponibili e seleziona / deseleziona l' opzione Attiva avvio rapido

Che cos'è l'avvio rapido?

L'avvio rapido è un'impostazione che consente al PC di avviarsi più rapidamente dopo lo spegnimento. Windows lo fa salvando le informazioni di sistema in un file all'arresto. Quando si riavvia il PC, Windows utilizza tali informazioni di sistema per riprendere il PC anziché riavviarlo.

Qual è la differenza tra arresto, arresto completo e riavvio?

L'arresto semplice salva la sessione in modalità di ibernazione e quando la riaccendi carica semplicemente ciò che desideri.
Un arresto corretto sta eseguendo in Windows 8 utilizzando shutdown /sdalla finestra di dialogo Esegui o dalla riga di comando.

Mentre un riavvio sarà seguito da un arresto completo con "avvio a freddo".

Quando devo fare uno invece dell'altro?

Ovviamente, quando hai bisogno di un avvio veloce, hai scelto l'opzione di spegnimento dalla barra di fascino. Ma se hai bisogno di un riavvio, devi chiuderlo usando il shutdown /scomando. Inoltre shutdown /rriavvierà il computer con l'arresto completo.

È necessario un arresto completo nel caso in cui siano state apportate modifiche alle politiche (a volte) o a un nuovo hardware.


While a reboot will followed by a full shutdown with "cold boot"Quello è avvio a freddo o avvio a caldo ..? Ho pensato che fosse uno stivale caldo ...
Ramesh-X

2

L'impostazione di avvio rapido non si applica al riavvio. ma cos'è l'avvio rapido? puoi vedere sotto il link per informazioni dettagliate su una tecnologia Windows 8 chiamata Fast Start up (aka: avvio ibrido o arresto ibrido)

Fornire tempi di avvio rapidi in Windows 8

ma come disabilitarlo, semplicemente se disabiliti l'hypernation bood ibrido è stato disabilitato e l'avvio, riavvia l'arresto funziona come Windows 7:

1 - Apri un prompt dei comandi con privilegi elevati.

2 - Nel prompt dei comandi con privilegi elevati, digitare:

powercfg -h off

e premi Invio.

3 - Chiudere il prompt dei comandi con privilegi elevati.

4 - riavvia Windows.


1

Per eseguire uno spegnimento "normale" senza la necessità di speciali righe di comando (o icone), è possibile hold down the Shift key while clicking the shutdown textspegnere il menu.
In risposta alla domanda principale, sì, l'arresto predefinito è davvero un'ibernazione.

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.