Skip to main content
TechNet

I file desktop Non avvio di Windows.

Wes Miller



Se utilizzati con Windows per qualsiasi periodo di tempo, si probabile di che aver visto errore alla volta o in un altro. Sebbene Windows ha raggiunto sempre più affidabile a ogni rilascio, sono presenti elementi che non è né Windows possono controllare: driver non, sistemi ottenere visiti da interruzioni dell'alimentazione, ottenere danneggiati il file e arresto anomalo di dischi. E quando si verificano queste operazioni, è necessario che è necessario cercare un nuovo computer. In questo articolo, prenderò nelle operazioni che possono rimanere non valido in un sistema Windows e come è possibile risolverli affinché è nuovamente disponibile.


In modo che cosa È accaduto?
Dopo quasi 20 anni di utilizzo di Windows, è visto la quota notevole di sistemi che non avviare. Il colpevole è generalmente reperibile molto rapidamente, in base alle esattamente il sistema operazioni. Si classificano i sintomi che i sistemi Windows verranno visualizzare e creare alcuni casi per scorrere per la risoluzione dei problemi.
  • Sistema non eseguire un POST del BIOS (risparmio di energia su utente test; non segnale acustico quando alimentazione in).
  • Inserimenti di sistema indica ma senza sistema operativo o sistema operativo non trovato.
  • Inserimenti di sistema ma non riesce con NTLDR non trovato o BOOTMGR non trovato.
  • Sistema Avvia avviare ma si blocca durante l'avvio.
  • Sistema inizia a avvio ma arresti anomali prima desktop di Windows viene visualizzato (e bloccato in un ciclo).
  • Sistema rende per desktop di Windows ma quindi si blocca durante Windows è in esecuzione (e bloccati in un ciclo).
Questi scenari potrebbero sembrare completamente diverso, ma, infatti, sono presenti solo alcuni problemi comuni che causano la maggior parte di essi e risoluzione dei alcuni problemi, è possibile figura cosa porvi e ciò che potrebbe essere necessario eseguire per risolvere il problema. Una delle situazioni più difficile è quando un sistema non verrà POST affatto.
Sfortunatamente, questo valore è quasi sempre un problema hardware. Potrebbe essere necessario qualcosa come secondarie in sostituzione della batteria CMOS o come complesse come una nuova fornitura di scheda madre o risparmio di energia. Ma se il sistema non POST, si deve ottenere probabilmente il numero di telefono del supporto per il sistema OEM, come non si potrebbe essere in grado di risolvere questo uno sul proprio.


Strumenti dell'acquisti e vendite
A condizione che il sistema è registrato, trovarsi abbastanza probabile di ripristino, il problema non è sufficiente hardware che è andato non valido (implicare, naturalmente, il problema potrebbe sia hardware, nonché software). A seconda di quanto il sistema diventa nel processo di avvio, dovrebbero essere gradualmente rimuovere suspects diversi dall'elenco e ottenere il sistema nuovamente disponibile.
Prima di iniziare, ecco alcuni strumenti che è opportuno mantenere utili:
  • Idealmente, si deve dispone dell'accesso a un altro computer che esegue Windows da utilizzare per analisi di arresto anomalo del sistema, che devono includere il Il debug di strumenti di Windows .
  • Deve disporre di una copia del Microsoft Diagnostics and Recovery Toolset (DaRT), che fa parte di Microsoft Desktop Optimization Pack (MDOP). In è possibile trovare una copia di valutazione di 30 giorni in linea. In alternativa, è possibile utilizzare un CD di Windows PE (idealmente l'versione 2.1, soprattutto se si devono ripristinare un sistema di Windows Vista o Windows Server 2008).
  • È necessario un'sufficientemente grande per contenere eventuali dump di arresto anomalo dal sistema problematico unità flash USB.
  • È necessario qualsiasi strumenti necessari per rimuovere l'hardware dal sistema problematico.


Sistema operativo È mancante
Se viene visualizzato un errore relativi a un sistema operativo manca o il sistema operativo non trovato (il testo può variare a seconda del BIOS utilizzato su computer), il problema è che, in modo efficace, il sistema manca il settore di avvio, la sezione nel disco che indica dove trovare il caricatore di avvio. È stato era solo una volta questo problema ritagliare in modo imprevisto dei, è stato fatto computer un dirigente con un Soppressore durante un'interruzione di alimentazione, e, ovviamente, questo è il solo problema che era immediatamente evidente.
Sfortunatamente, all'analisi più approfondita, abbiamo riscontrato che il sistema risulta completamente perse tutte la partizione. Questo era in Winternals ironicamente, e viene quindi creato uno strumento denominato Disk Commander (vedere la Figura 1 ) che fa ora parte della diagnostica e set degli strumenti di ripristino.

Figura 1 il Disk Commander strumento di ripristino
Disco Commander inoltre può essere utile per il ripristino intera directory eliminate. In questo caso, era solo ciò che i medici ordinati, poiché era in grado di analizzare il disco di recente eliminare le partizioni e completamente recuperarli (vedere la Figura 2 ).

Nella figura 2 di Ripristino di una partizione del disco con Disk Commander
Partizione di ripristino non è infallibile, ma in partizioni recente eliminati o persi e uno strumento come Disk Commander, è una probabilità di successo decent. Naturalmente, questo errore causato da altri problemi (in genere hardware). L'articolo della Knowledge base "'Sistema operativo non trovata ' o ' manca il sistema operativo' messaggio di errore quando si riavvia il computer Windows XP" viene descritto un po'ulteriormente l'argomento. Come con un problema di BIOS, se disponi di un problema di hardware che impedisce che il disco anche visualizzato, non molto che è possibile eseguire con DaRT o un qualsiasi altro strumento.


Caricatore di avvio È mancante
Se il sistema è in esecuzione Windows Server 2003 o versioni precedenti, un errore mancanti del caricatore di avvio farà riferimento NTLDR; se è stato eseguito l'aggiornamento oppure ad avvio multiplo con Windows Vista o versione successiva, sarebbe BOOTMGR. In sostanza, il messaggio dipende in cui caricatore di avvio fa riferimento il settore di avvio.
Questo errore in genere non solo verificarsi, anche se hanno sentito parlare di è in corso in modo quasi analogo a come descritto in riguardanti la partizione persa. La cosa principale da ricordare, è sufficiente è l'avvio Windows PE e sostituire i file NTLDR e NTDetect.com da un CD o una condivisione con Windows su di esso. Per assicurarsi che i file di sostituzione sono dalla versione di Windows, come new o successivi a quelli di sostituzione (utilizzare la copia più recente dal servizio più recente pack è disponibile, questi file sono compatibile con le versioni precedenti). Nel caso di Windows Vista o Windows Server 2008, è necessario copiare il file BOOTMGR e assicurarsi che la directory di avvio (nascosta per impostazione predefinita) è inoltre presente.
L'articolo Un NTLDR o non NTDETECT.COM "trovata" errore vengono fornite ulteriori informazioni. È possibile notare che molti degli articoli della Microsoft Knowledge Base suggerire utilizzando la console di ripristino di Windows e alcune, ad esempio un in "Come utilizzare lo strumento Bootrec.exe in Ambiente ripristino Windows per la risoluzione dei problemi e correggere i problemi di avvio in Windows Vista " può essere molto utile.
Il consiglio è, tuttavia, consiste nell'utilizzare Windows PE in questo scenario. Se sono presenti che alcuni aspetti della console di ripristino di emergenza operazione più semplice da Windows PE, alla potenza generale e alla flessibilità di Windows PE in genere renderlo più semplice ottenere elementi alto e in esecuzione.
SI consiglia di eseguire chkdsk al termine di una partizione o per assicurarsi di non disporre di eventuali ulteriori danni di disco potrebbero superficie in seguito il ripristino del caricatore di avvio.
Nel caso di file danni a causa di un'interruzione dell'alimentazione o altri problemi, è possibile anche da verificare che non vi sono qualsiasi disco Self-Monitoring Analysis and Reporting Technology (S.M.A.R.T.) errori registrati nel registro eventi di monitoraggio. Tutto ciò che causa la perdita sufficiente dei dati cancellare una partizione o file abbastanza facilmente può comportare maggiori problemi verso il basso fuori sede.


Scarponi di sistema, quindi si blocca
Questo è un sintomo che molti verificarsi, ma raramente riflette la causa effettiva. Molto spesso, si vedrà agp440.sys denominata come un provocato per il blocco. Ma che driver ma una vittima si. Si tratta semplicemente il driver l'ultimo caricato, come si vede nella Figura 3 , che mostra un sistema di avvio in modalità provvisoria di Windows a destra prima dell'avvio di Windows.

Nella figura 3 il caricamento di driver in modalità provvisoria di Windows
Alcuni articoli letti, inclusi alcuni articoli della Knowledge Base, suggerisce che la disattivazione di tale driver è il modo migliore per ottenere un sistema nuovamente disponibile. Non è così. Per ottenere il sistema nuovamente disponibile, ecco cosa suggerire:
  • Iniziare a rimuovere qualsiasi nuovo hardware che è stato installato di recente. Eseguire questo selettivamente un pezzo alla volta.
  • Provare a eseguire l'avvio in Windows modalità provvisoria per verificare se utilizzabile. In caso affermativo, probabilmente è un driver di terze parti che causa il problema (dall'driver di terze parti non avvio modalità provvisoria).
  • Utilizzare Windows PE o ERD Commander (da DaRT) per disattivare eventuali nuovi driver installati. Vedere la barra laterale "Disattivazione driver o servizi" per ulteriori informazioni.
  • Provare a utilizzare l'ultima configurazione valida nota descritti di seguito per scoprire se una recente modifica di driver non riflessa nell'ultimo working set di configurazione, potrebbe essere l'origine del problema.
Se queste quattro opzioni non si ottiene è alto e in esecuzione, potrebbe essere necessario eseguire un'installazione ripristino Windows l'avvio da un CD è una corrispondenza pack di servizio dell'installazione di Windows non funziona correttamente oppure potrebbe essere necessario reinstallare Windows.
Disattivazione di servizi o driver


ERD Commander e Windows PE consentono di disattivare i driver o servizi che vengono sporgente Windows all'avvio, anche se il computer è con a diversi livelli di difficoltà.
Per utilizzare Windows PE per attivare e disattivare servizi problematiche, primo avvio Windows PE (accertarsi di disporre driver di controller di archiviazione necessario per il sistema da avviato). Avviare le Editor del Registro di sistema Windows all'indirizzo (regedit.exe) e quindi selezionare l'hive HKEY_LOCAL_MACHINE.
Dal menu file, selezionare Carica hive e individuare C:\Windows\System32\Config\system rettifica per adattare il proprio percorso di Windows e specificare un nome da utilizzare per l'hive durante la modifica (il nome non è rilevante). Visualizzare in tale nuova key\CurrentControlSet\Services\servicename e prendere nota del valore di inizio, che può essere 0-4:
0, Avvio iniziale: avviato prima da al caricatore del sistema operativo.
1, Avvio del sistema: caricati durante l'avvio del kernel dopo l'avvio avviare i driver.
2, Automatico iniziale: Gestione controllo servizi (SCM) avvia questi successivo.
3, Richiesta iniziale: avviato su richiesta dal gestore SCM.
4, Disabilitato: non verrà caricato.
Impostare il servizio o driver che è necessario disattivare a 4. Eseguire questa operazione con attenzione, alcuni driver sono interdipendenze, se si disattiva loro e non le relative dipendenze, potrebbe arresto anomalo del sistema, non solo si blocchi. Al termine, sufficiente scaricare hive del Registro di sistema e riavviare il sistema. Il driver o il servizio non deve contenere il processo di avvio.
A questo punto, se si dispone il MDOP, DaRT otterrà questa veramente semplice. È possibile semplicemente avvio dei, connettersi a un'installazione di Windows e tramite l'applicazione servizi e driver illustrato nella Figura A, è possibile attivare o disattivare servizi o driver tramite un'interfaccia utente molto semplice.

Figura di un metodo semplice per Disattiva driver o servizi


Modalità provvisoria di Windows e punti di ripristino
Naturalmente, se il sistema è sporgente o arresti anomali all'inizio, l'avvio in modalità provvisoria può supporto, specialmente se non si dispone di una copia di Windows PE utili e se la modalità provvisoria verrà avviato. Nelle versioni di client di Windows, è inoltre possibile utilizzare punti di ripristino per ripristinare il sistema, supponendo che si disponga di tali attivato e che sono protetti file necessari per ripristinare (non protetti tutti gli elementi in Windows XP).
È importante notare che se si utilizza Windows PE per ripristinare il sistema di Windows Vista, assicurarsi che si solo avvio con Windows PE 2.0 o versione successiva. L'avvio con le versioni precedenti verrà danneggiato il punti di ripristino, rendering inutilizzabile. (Questa è dovuto alla modalità che scrive i punti di ripristino configurazione di sistema sul controllo di Windows Vista per disco. Windows PE 1.x non sappia come interagire con il sistema senza causare scrive che lead di danneggiamento dei punti di ripristino).


Arresto anomalo del sistema prima di Windows al termine del caricamento
Esistono due classi di problemi che spesso causare di arresto anomalo del sistema prima di Windows al termine del caricamento. Il primo è un danneggiamento del Registro di sistema. Questo è più comune con le versioni precedenti di Windows, nonché sui sistemi che hanno avuto un sistema improvviso riavviare. In genere, se il danneggiamento del Registro di sistema avvio è impedito il sistema da, è solo una sezione piccola del Registro di sistema che il problema. Con Windows Vista, è possibile avere due copie del Registro di sistema che si trova nella cartella \windows\system32\config\regback entrambi di cui sono inferiori a 24 ore precedenti, nella maggior parte dei casi. È possibile provare a sostituire i file del Registro di sistema con tali.
In alternativa, utilizzando l'approccio descritto in precedenza per caricare il Registro di sistema in modalità non in linea sotto Windows PE talvolta risolvere. L'editor del Registro di sistema di Microsoft Windows è logica incorporato che cerca di riparare quando rilevato. Il ripristino di danneggiamento è valida in Windows XP ed è preferibile anche in Windows Vista e Windows Server 2008.
Se il problema tramite Windows PE 1.6 non viene risolto, provare a utilizzando Windows PE 2.x o copiare il Registro di sistema disattivato in un sistema di Windows Vista, ripristino utilizzando metodi accennato in precedenza e quindi copiarlo nuovamente. Sfortunatamente, non è spesso molto che procedere se questo non ripristinare il sistema. È possibile provare a eseguire un'installazione ripristino per le versioni precedenti di Windows, ma in generale consigliabile eseguire una reinstallazione. Anche in questo caso, è necessario eseguire un chkdsk per verificare che non siano ad altri problemi.
Probabilmente il problema più comune iniziali al sistema interruzioni (schermate blu) prima ha avviato Windows è driver. SI consiglia di preparazione di un CD DaRT e utilizzare l'Analizzatore di arresto anomalo (vedere la Figura 4 ), un meccanismo di facile utilizzo per l'analisi dei dump di arresto anomalo del sistema di Windows, anche in un sistema unbootable.

Nella figura 4 analisi di un file di dump con Crash Analyzer
Se non hai la DaRT, o non risulti utile, è possibile utilizzare Windows PE e la strumenti di debug per Windows per visualizzare in cui può essere il punto generale di errore. Si noti che un dump di arresto anomalo del sistema potrebbe essere danneggiato o potrebbe essere senza risultato, ma piuttosto spesso farà riferimento è nella direzione giusta. Qui sono riportati i passaggi da seguire:
  1. Copiare i file *.dmp più recenti dal sistema che si è arrestata in modo anomalo tramite Windows PE. Questi file si trovano in % windir%\minidump\. Se disponi di dump completo abilitato, sarà contenuto la directory di Windows ma verrà assuma almeno la memoria nel sistema in uso (in modo che possono essere abbastanza ridimensionabile).
  2. Inizio della strumenti di debug per Windows e, tramite file | Apri Crash dettagli, selezionare il dump file di appena copiato.
  3. Impostare il percorso di codice per fornire informazioni debug per il file binari di Windows per la diagnosi. Digitare:
.sympath= SRV*C:\SYMBOLS\*http://
msdl.microsoft.com/download/symbols
  1. e quindi premere INVIO.
  2. Digitare .Reload e premere INVIO.
  3. Tipo! analizzare –v e premere INVIO.
  4. Il punto di molto probabilmente verrà risultato i driver o il driver è coinvolto.
Si noti che è possibile spesso ottenere un falso positivo che punta a un driver quando la causa è effettivamente un altro, quindi è consigliabile eseguire qualche ricerca Web per visualizzare le tue opinioni correlato allo scenario. Spesso altri verrà sono errore la stessa con tale driver prima. È possibile utilizzare i passaggi descritti precedenti per disattivare il driver o di avvio in modalità provvisoria per verificare se rende una differenza.

Ultima configurazione valida
L'ultima configurazione valida nota, illustrato nella Figura 5 , consente spesso se il sistema si riscontrano problemi con. Contiene una copia di l'ultimo set di servizi e i driver che è stato avviato correttamente. Ma non è garantito e non consentire se disponi di danneggiamento del Registro di sistema. E può apportare solo una differenza se Windows anomali del sistema prima dell'avvio di Win32 (prima di visualizzare il desktop di Windows avviare inizializzazione). In caso contrario, tale avvio sarà considerato "buona e se si blocca Windows dopo tale punto, non verrà recuperabile in questo modo.
Nella figura 5 scelta l'ultima configurazione valida può consentire il sistema di avvio

Arresto anomalo del sistema dopo Avvia Windows
Se dopo l'avvio di Windows arresto anomalo del sistema, la causa potrebbe essere un driver, ma può come essere facilmente hardware. Per individuare, recuperare il file .dmp, come descritto in precedenza e verificare il tipo di indicazioni che si trova.
Provare seconda i punti di WinDBG direzione, si potrebbe a disattivare servizi o driver oppure di voler esaminare qualsiasi hardware appena aggiunto. Memoria (memoria particolarmente appena aggiunto) può spesso causare arresti anomali, come un disco non funziona come dovrebbe. È necessario connettersi con l'OEM o il software di fornitori di software indipendenti per verificare se hanno visto i risultati come proprio o cercare nel Web situazioni analoghe.
Se si ritiene che la memoria sia l'origine del problema, assicurarsi che si tenta il Strumento di diagnostica memoria Windows (che è inclusa nel Windows Vista e Windows Server 2008). Lo strumento di diagnostica memoria è un modo molto completo per verificare la RAM del computer se si ritiene che i problemi che iniziali di arresti anomali.
Mentre è certamente frustrante quando Windows non avviare correttamente, le cause possono essere in genere suddivise in un gruppo di problemi molto stretto. Comprendere dove e come per la ricerca quando questo errore si verifica può spesso Guida è ottenere Windows backup e di esecuzione, senza dover ripristinare una reimage completo.

Wes Miller è un Senior Technical Product Manager in CoreTrace ( CoreTrace.com ) ad Austin, Texas. Ha ha lavorato in precedenza Winternals Software e come un Program Manager presso Microsoft. È possibile contattarlo all' indirizzo technet@getwired.com .