Come configurare smartphone e PC. Portale informativo
  • casa
  • Televisori (Smart TV)
  • Perché Windows non si avvia? Modi per risolvere il problema. Boot Settore e ripristino di avvio NTLDR

Perché Windows non si avvia? Modi per risolvere il problema. Boot Settore e ripristino di avvio NTLDR

Il processo di caricamento di un computer sembra essere stato studiato da noi nei minimi dettagli: pulsante - BIOS - sistema operativo - login... Hai mai pensato a cosa sta realmente accadendo all'interno del tuo computer in questo momento? Mi spieghi passo passo come funziona un computer? Sono sicuro di no. Pertanto, oggi condurremo un breve programma educativo: parleremo di come si avvia effettivamente il computer.

Questo articolo si concentra sul lavoro di Windows XP, in altri sistemi il processo, ovviamente, è leggermente diverso.

L'interruttore di alimentazione si accende.
L'alimentatore sta eseguendo un autotest. Quando tutti i parametri elettrici sono normali, l'alimentatore invia un segnale Power Good al processore. Il tempo tra l'accensione e la perdita del segnale è in genere di 0,1-0,5 secondi.

Il timer del microprocessore riceve un segnale Power Good.
Quando questo segnale viene ricevuto, il timer smette di inviare un segnale di Reset al processore, consentendogli di accendersi.

La CPU avvia l'esecuzione del codice BIOS ROM.
Il processore carica il BIOS ROM a partire dall'indirizzo FFFF:0000. A questo indirizzo viene registrata solo la transizione all'indirizzo del codice ROM BIOS reale.

Il sistema esegue un test hardware iniziale.
Ogni errore riscontrato in questa fase è segnalato da alcuni codici beep (in passato con i beep, ora probabilmente più modernamente - con la voce), poiché il sistema video non è stato ancora inizializzato.

Il BIOS cerca gli adattatori che potrebbero richiedere il caricamento del loro BIOS.
Il caso più tipico in questo caso è la scheda video. La procedura di avvio esegue la scansione della memoria dall'indirizzo C000:0000 a C780:0000 per la ROM video. Pertanto, vengono caricati i sistemi di tutti gli adattatori.

Il BIOS ROM controlla se si tratta di un arresto o di un riavvio.
Procedura due byte all'indirizzo 0000:0472. Qualsiasi valore diverso da 1234h è la prova di un inizio "a freddo".

Se sta abilitando, il BIOS ROM attiva un POST completo (Power On Self Test). Se si tratta di un riavvio, il controllo della memoria viene escluso dalla procedura POST.
La procedura POST può essere suddivisa in tre componenti:

  • Il test video inizializza la scheda video, verifica la scheda e la memoria video e mostra la configurazione o gli errori che si sono verificati.
  • L'identificazione del BIOS mostra la versione del firmware, il produttore e la data.
  • Il test della memoria controlla i chip di memoria e calcola la dimensione della memoria installata.

Gli errori che possono verificarsi durante il controllo POST possono essere suddivisi in mortali e non così :). Nel secondo caso, vengono visualizzati sullo schermo, ma consentono di continuare il processo di download. È chiaro che nel primo caso si interrompe il processo di download, che di solito è accompagnato da una serie di codici bip.

Il BIOS legge le informazioni di configurazione da CMOS.
Una piccola area di memoria (64 byte) è alimentata da una batteria sulla scheda madre. La cosa più importante per il caricamento è l'ordine in cui le unità devono essere interrogate, quale dovrebbe essere la prima: l'unità, il CD-ROM o il disco rigido.

Se il disco rigido è il primo, il BIOS controlla il primo settore dell'unità per un Master Boot Record (MBR). Per l'unità, Boot Record viene controllato nel primo settore.
Master Boot Record: il primo settore sul cilindro 0, 0 head, 512 byte di dimensione. Se viene trovato, viene caricato in memoria all'indirizzo 0000:7C00, quindi viene verificata la firma corretta: gli ultimi due byte dovrebbero essere 55AAh. L'assenza di un MBR o di questi byte di controllo interrompe il processo di avvio ed emette un avviso. L'MBR stesso è costituito da due parti: il caricatore di sistema (caricatore di partizioni o caricatore di avvio), un programma che assume il controllo durante l'avvio da questo disco rigido; tabella delle partizioni (partizioni), che contiene informazioni sui dischi logici disponibili sul disco rigido.

La voce MBR corretta viene scritta in memoria e il controllo viene trasferito al suo codice.
Il processo di installazione di più sistemi operativi su un computer di solito sostituisce il caricatore originale con il proprio programma, che consente di scegliere da quale disco avviare.

Successivamente, Boot Loader controlla la tabella delle partizioni per una attiva. Il bootloader cerca quindi un record di avvio (Boot Record) nel primo settore della partizione.
In questo caso, Boot Record è di altri 512 byte: una tabella con una descrizione della partizione (numero di byte in un settore, numero di settori in un cluster, ecc.) e un salto al primo file del sistema operativo (IO .SYS in DOS).


Sistema operativo

Il controllo viene trasferito al sistema operativo. Come funziona, come va il processo di download?

Viene verificata la correttezza del record di avvio e se il codice viene riconosciuto come corretto, il codice del settore di avvio viene eseguito come programma.
L'avvio di Windows XP è controllato dal file NTLDR che si trova nella directory principale della partizione di sistema. NTLDR funziona in quattro passaggi:

  1. Fase di caricamento iniziale
  2. Selezione del sistema
  3. Definizione di ferro
  4. Selezione della configurazione

Nella fase iniziale, NTLDR porta il processore in modalità protetta. Quindi carica il driver del file system appropriato per funzionare con i file in qualsiasi file system supportato da XP.
Se qualcuno ha dimenticato, il nostro sistema operativo preferito può funzionare con FAT-16, FAT-32 e NTFS.

Se è presente un BOOT.INI nella directory principale, il suo contenuto viene caricato in memoria. Se ha voci per più di un sistema operativo, NTLDR smette di funzionare - mostra un menu con una scelta e attende l'input dell'utente per un certo periodo di tempo.
Se non esiste un file di questo tipo, NTLDR continua ad avviarsi dalla prima partizione del primo disco, solitamente C:\.

Se durante il processo di selezione l'utente ha selezionato Windows NT, 2000 o XP, viene selezionata la pressione di F8 e la visualizzazione del menu corrispondente con le opzioni di avvio.
Dopo ogni avvio riuscito, XP crea una copia della combinazione corrente di driver e impostazioni di sistema, nota come Last Known Good Configuration. Questa raccolta può essere utilizzata per l'avvio nel caso in cui qualche nuovo dispositivo abbia provocato una spaccatura nel sistema operativo.

Se il sistema operativo selezionato è XP, NTLDR trova e carica il programma DOS NTDETECT.COM per determinare l'hardware installato nel computer.
NTDETECT.COM crea un elenco di componenti, che viene quindi utilizzato nella chiave HARDWARE del ramo HKEY_LOCAL_MACHINE del registro.

Se il computer ha più di un profilo hardware, il programma si interrompe con un menu di selezione della configurazione.

Dopo aver selezionato la configurazione, NTLDR inizia a caricare il kernel di XP (NTOSKRNK.EXE).
Durante il processo di avvio del kernel (ma prima dell'inizializzazione), NTLDR rimane responsabile del controllo del computer. Lo schermo viene cancellato e in basso viene mostrata un'animazione di rettangoli bianchi. Oltre al kernel, viene caricato anche l'Hardware Abstraction Layer (HAL.DLL) in modo che il kernel possa astrarsi dall'hardware. Entrambi i file si trovano nella directory System32.

NTLDR carica i driver di dispositivo contrassegnati come avviabili. Dopo averli caricati, NTLDR trasferisce ulteriormente il controllo del computer.
Ogni driver ha una chiave in HKEY_LOCAL_MACHINE\SYSTEM\Services. Se il valore iniziale è SERVICE_BOOT_START, il dispositivo è considerato avviabile. Per ciascuno di questi dispositivi, sullo schermo viene stampato un punto.

NTOSKRNL durante il processo di avvio attraversa due fasi: la cosiddetta fase 0 e la fase 1. La prima fase inizializza solo quella parte del microkernel e del sottosistema esecutivo necessari per il funzionamento e il caricamento dei servizi principali. A questo punto, sullo schermo viene visualizzata una schermata grafica con una barra di stato.
XP disabilita gli interrupt durante la fase 0 e li abilita solo prima della fase 1. Chiamato da HAL per preparare il controller di interrupt. Vengono inizializzati Memory Manager, Object Manager, Security Reference Monitor e Process Manager. La fase 1 inizia quando l'HAL prepara il sistema a gestire gli interrupt del dispositivo. Se il computer ha più di un processore, vengono inizializzati. Tutti i sottosistemi esecutivi vengono reinizializzati nel seguente ordine:

  1. gestore di oggetti
  2. Esecutivo
  3. microkernel
  4. Monitor di riferimento per la sicurezza
  5. gestore della memoria
  6. gestore della cache
  7. Gestore di I/O
  8. Process Manager

L'inizializzazione di I/O Manager avvia il processo di caricamento di tutti i driver di sistema. Dal punto in cui NTLDR si è interrotto, i driver vengono caricati in base alla priorità.
Il mancato caricamento di un driver può causare il riavvio di XP e il tentativo di ripristinare l'ultima configurazione valida nota.

L'ultima attività della fase 1 dell'inizializzazione del kernel è avviare il Session Manager Subsystem (SMSS). Il sottosistema è responsabile della creazione dell'ambiente utente che fornisce l'interfaccia NT.
SMSS funziona in modalità utente, ma a differenza di altre applicazioni, SMSS è considerato una parte affidabile del sistema operativo e un'applicazione "nativa" (utilizza solo funzioni esecutive), che gli consente di eseguire il sottosistema grafico e di effettuare il login.

SMSS carica win32k.sys, il sottosistema grafico.
Il driver passa il computer in modalità grafica, SMSS avvia tutti i servizi che dovrebbero essere avviati automaticamente all'avvio. Se tutti i dispositivi e i servizi sono stati avviati correttamente, il processo di avvio viene considerato riuscito e viene creata un'ultima configurazione valida nota.

Il processo di download non è considerato completo finché l'utente non ha effettuato l'accesso al sistema. Il processo viene inizializzato dal file WINLOGON.EXE, che viene eseguito come servizio ed è gestito dall'Autorità di sicurezza locale (LSASS.EXE), che mostra la finestra di dialogo di accesso.
Questa finestra di dialogo viene visualizzata nel momento in cui il sottosistema servizi avvia il servizio di rete.

Molti utenti di sistemi informatici sono così abituati a lavorare con Windows XP che non vogliono cambiarlo in una versione più recente del sistema operativo con alcun pretesto.


Tuttavia, lo stesso XP, così come le versioni successive dei sistemi operativi Windows, è soggetto a errori come "Impossibile eseguire HAL.dll", "Il file è danneggiato o mancante", "File non trovato", ecc. vediamo come è possibile ripristinare l'avvio del sistema senza misure drastiche, come la reinstallazione del sistema operativo.

Qual è il file?

Se parliamo del file stesso, sarà abbastanza difficile per un utente normale comprendere il principio del suo funzionamento. In un linguaggio semplice, il file HAL.dll nel sistema operativo Windows XP è responsabile dell'interazione di componenti software e hardware. Questo è il cosiddetto livello di codice di programma a livello di astrazioni hardware. Nasconde a tutti i livelli alcuni aspetti dell'implementazione hardware, dall'hardware al software. Questo vale per tutti i componenti presenti nel sistema. Allora perché si verificano errori incomprensibili per molti all'avvio del sistema? Che cosa significa il messaggio "HAL.dll mancante o danneggiato" sullo schermo del monitor?

Il sistema operativo Windows XP è uno dei sistemi operativi più obsoleti. Lei è la più suscettibile a questo tipo di fallimento.

Funzioni principali di HAL.dll

Se parliamo della funzionalità, si può notare che questa libreria è una sorta di livello che consente agli utenti e agli sviluppatori di software di utilizzare i comandi dell'applicazione per accedere direttamente a uno specifico componente del ferro, senza nemmeno tenere conto della marca del dispositivo, del nome del produttore, ecc. . Questo è generalmente un bridge universale che consente al programma di funzionare su qualsiasi hardware in modalità universale. Proviamo a metterla un po' diversamente. In base al principio di funzionamento, la funzionalità della libreria HAL.dll può essere confrontata con DirectX.

Perché si verifica l'errore "HAL.dll mancante o danneggiato"?

In generale, ci sono molte ragioni per la comparsa di errori di questo tipo. Le cause più comuni sono danni alle RAM stick e al disco rigido. In questo caso, devi solo eseguire la diagnostica. Naturalmente, non si può escludere la possibilità di infezione da un virus che può modificare la struttura di questo file, oltre a eliminarlo completamente dal disco rigido del computer. Tuttavia, oggi non terremo conto di tali situazioni. Si dovrebbe presumere che tutto sia in ordine con il disco rigido del computer e che non ci siano virus sul computer. Pertanto, l'errore può essere causato esclusivamente da problemi tecnici del software.

Ripristino del sistema

Prima di tutto, considera la situazione in cui il sistema si avvia ancora. All'inizio del processo di avvio, su una schermata nera potrebbe essere visualizzata una riga che informa l'utente che il file HAL.dll è mancante o danneggiato. In questo caso, la soluzione più semplice è avviare Windows XP in modalità provvisoria con la riga di comando. Per fare ciò, all'inizio del processo di avvio, è necessario utilizzare il tasto F8, quindi è necessario selezionare la partizione appropriata. Quando viene visualizzato il prompt dei comandi, scrivi la combinazione c:\windows\system32\restore\rstrui.exe al suo interno. Quindi devi solo seguire le istruzioni sullo schermo. In molti casi, questo risolve la situazione. Ma cosa succede se, anche dopo questa operazione, viene visualizzato un messaggio sull'assenza di questo elemento di avvio e il sistema non si avvia affatto?

Correzione di voci errate in boot.ini

Alcuni utenti non sono nemmeno consapevoli del fatto che questo errore non è necessariamente associato a questa particolare libreria. A volte un problema simile è una conseguenza. Il motivo risiede nelle voci errate nel file boot.ini, che puntano alla partizione del volume in cui si trova il sistema operativo. Certo, puoi usare alcuni programmi per Windows XP, ma prima proviamo a capire come farlo senza strumenti di terze parti. Per cominciare, eseguiamo l'avvio da qualsiasi disco di installazione di Windows XP, impostando CD / DVD-ROM come dispositivo di avvio prioritario.

Successivamente, premi il pulsante R e vai alla console di ripristino. Ora è necessario selezionare l'assembly desiderato del sistema operativo Windows XP. Immettere la password dell'amministratore e utilizzare il comando bootcfg /rebuild. Ora premi "Invio". Quando viene trovata una copia di Windows, aggiungerla all'elenco per il download e confermare l'operazione premendo il pulsante Y. Immettere l'identificatore sotto forma di una modifica di Windows XP. Quindi riavviamo e selezioniamo l'opzione di avvio con una nuova fonte. Successivamente, puoi trovare il file boot.ini nel sistema. Aprilo con il programma Blocco note standard ed elimina il percorso di download sbagliato.

Risoluzione dei problemi con la console

Le opzioni di ripristino del sistema di cui sopra non sempre funzionano. La causa di questo problema potrebbe risiedere nell'assenza o nel danneggiamento del file desiderato. Per impostazione predefinita, dovrebbe trovarsi sull'unità di sistema in Windows\System32\HAL.dll. Anche in questo caso abbiamo bisogno di un disco di avvio e di una console di ripristino. Solo ora il compito è trovare il file originale sul disco e copiarlo nella partizione di sistema del disco rigido. Va notato subito che tali operazioni sono possibili solo nel sistema operativo XP; con Windows 7 o 8, tali trucchi non funzioneranno. Supponiamo che l'unità disco del tuo computer sia etichettata con E.

Il file si trova su disco nella cartella i386. Per assicurarti che questo file sia realmente presente, devi usare il comando E:\i386>dir. Il nome del file potrebbe non corrispondere all'originale e può essere indicato come HAL.dl_. In questo caso, è necessario decomprimere l'archivio CAB imballato. A tale scopo, utilizzare il comando expand e:i386hal.dl_ c:\windows\system32. Ci deve essere uno spazio prima dell'unità C. Naturalmente, puoi decomprimere il file direttamente sull'unità di sistema, quindi copiarlo nel posto giusto. Ma perché, se la sostituzione e la copia possono essere fatte direttamente? Il sistema dovrebbe quindi avviarsi normalmente senza problemi.

Come risolvere la situazione con programmi di terze parti?

Esistono modi per correggere il danneggiamento di HAL.dll o gli errori mancanti che richiedono l'uso di applicazioni specializzate. Come Acronis Recovery Expert, Acronis Disk Director, Bootice. Questi programmi, in linea di principio, non sono molto diversi l'uno dall'altro. È necessario scaricarli da un'unità flash o da un supporto ottico. Nel loro lavoro usano gli stessi principi. Un'altra cosa è che l'utente non deve inserire comandi specifici. Il menu di tali applicazioni è completamente specificato. Tali programmi sono progettati per recuperare dati danneggiati e persi, nonché intere partizioni di dischi rigidi.

Come probabilmente avrai già notato, tutte queste applicazioni sono programmi generali adatti letteralmente a tutte le occasioni. In qualche modo possono aiutare anche un utente inesperto. Anche se il fatto che un utente ordinario che non ha determinate abilità e abilità utilizzerà questi programmi è altamente dubbio. La maggior parte di loro, sfortunatamente, non tenta nemmeno di approfondire l'essenza del problema e si affretta immediatamente a reinstallare il sistema operativo. E invano, perché quando si reinstalla il sistema operativo, possono verificarsi tali errori che l'installazione verrà completata. Di conseguenza, rischi di ottenere un sistema completamente inutilizzabile.

Conclusione

L'utilizzo di programmi speciali per il recupero dei dati è sicuramente positivo. Tuttavia, non vi è alcuna certezza assoluta che il file della libreria dinamica richiesto verrà effettivamente ripristinato completamente. Per questo motivo, nonostante la facilità di lavorare con queste applicazioni e la loro quasi completa automazione, è comunque meglio utilizzare le modalità standard per ripristinare l'avvio del sistema. Certo, sono più complicati e richiedono più tempo, ma in questo caso puoi essere certo che il sistema verrà ripristinato completamente.

Tuttavia, in alcuni casi, quando si verificano errori di libreria dinamica a causa di altri errori del software, l'uso di questi programmi può essere abbastanza giustificato. Ma se il problema è un malfunzionamento della RAM o del disco rigido, è improbabile che tu possa risolvere questo problema a livello di software. Per cominciare, è meglio sottoporsi a un test completo e, se necessario, sostituire alcuni elementi.

Ci sono molte ragioni per cui Windows XP non si avvia. Molto spesso, il problema è accompagnato da una spiegazione testuale su sfondo nero. Ma a volte non esiste nemmeno. L'articolo discuterà gli errori e gli errori più comuni del sistema operativo, nonché come risolverli.

Possibili problemi

Tra gli errori più comuni ci sono i seguenti: manca Bootmgr, manca NTLDR, BSOD e molti altri. Nel primo caso, il problema è il danneggiamento dei file del bootloader. Il secondo errore indica una violazione dell'integrità delle voci di registro. BSOD è uno dei nomi per la schermata blu della morte. Ci sono altri errori, un elenco completo dei quali richiederebbe diverse dozzine di pagine.

Ma le soluzioni per molti difetti sono universali. Ad esempio, la maggior parte dei problemi minori con un sistema funzionante possono essere risolti con un riavvio. Certo, ci sono spesso delle eccezioni a questa regola, ma ha diritto alla vita.

Successivamente, considereremo modi universali per eliminare le situazioni in cui Windows XP non si avvia. Se non riesci a determinare la causa o il codice di errore, esegui ciascuno di essi in ordine. Uno di loro aiuterà sicuramente. Se il problema è noto, vedere la sezione appropriata dell'articolo.

Metodo 1: ultima configurazione valida nota

Quando Windows XP non si avvia normalmente più volte, si aprirà il menu di avvio. Contiene diverse opzioni per l'avvio di emergenza del sistema. Per iniziare, scegli "Ultimo successo...".In questa modalità, i file di sistema verranno parzialmente ripristinati allo stato in cui il PC funzionava in modalità normale.

Importante: se il menu delle opzioni di avvio non si avvia automaticamente, è necessario aprirlo manualmente. Per fare ciò, riavvia il PC e premi ripetutamente F8.

Se questa opzione di accensione del computer ha avuto successo, allora tutto è in ordine con Windows, si è verificato un errore una tantum. Su questo, il problema può ritenersi risolto, i successivi lanci avverranno in modalità standard. Non hanno bisogno della stessa configurazione.

In caso contrario, l'errore non è così facile da risolvere. Quindi passa alla soluzione successiva del problema.

Metodo 2: ripristino dalla modalità provvisoria

Ora diamo un'occhiata a una versione breve della chiamata di questa funzione. Espandi l'elenco completo degli elementi in Start. Quindi, vai a "Standard - Servizio". E da lì esegui l'elemento "Ripristino del sistema".


Quindi segui semplicemente le istruzioni sullo schermo.

Nota: i dati utente non saranno interessati durante il rollback. Tuttavia, alcuni programmi potrebbero essere eliminati e le impostazioni annullate. A rigor di termini, la procedura di recupero è proprio questa.

Metodo 3: CD live

Un live CD è un disco con un sistema che non richiede installazione. È subito pronto per l'uso. "Live Image" consente di eseguire il ripristino di emergenza e il backup dei dati in un computer o laptop con Windows non funzionante.

Per prima cosa devi trovare un Live CD adatto da masterizzare su un disco o un'unità flash. Ciò richiederà un altro computer con accesso a Internet.


Ora collega il supporto al computer guasto e ripristina utilizzando i normali strumenti Live CD. Puoi anche provare a modificare i seguenti file di sistema: Boot.ini, NTLDR, Ntdetect. Sono responsabili del funzionamento del bootloader e di altri componenti importanti di Windows.

Metodo 4: reinstallare Windows XP

L'errore nei tre casi precedenti indica che, molto probabilmente, il danno ai file di sistema è critico. Non sono soggetti a recupero standard. Rimane solo.

Richiede la creazione di un disco di avvio con un'immagine del sistema operativo. Questa procedura non è diversa dalla masterizzazione di un Live CD. L'immagine di Windows non è disponibile per il download dai server Microsoft, quindi trova prima un assembly adatto su Internet. Il modo più semplice per trasferirlo su un disco è con UltraISO, puoi anche utilizzare un'unità flash USB.

Al termine della registrazione, è necessario impostare il BIOS per l'avvio da un supporto rimovibile. Questo viene fatto nella sezione Boot. Lì, trova l'elemento Boot Priority, metti al primo posto il dispositivo desiderato.
Quindi torna alla sezione principale ed esci salvando le impostazioni. Ora riavvia il computer. Verrà avviata la procedura di installazione. Devi formattare completamente l'unità.

Importante: se non vuoi perdere dati, trasferiscili prima su un supporto rimovibile eseguendo l'avvio tramite Live CD.

Se i dispositivi del computer si avviano normalmente, ma il sistema operativo Windows XP no, potrebbe essere necessario avviare il processo di risoluzione dei problemi, consistente nell'individuare i motivi del malfunzionamento dell'avvio del sistema e risolverli. Di seguito sono riportati 10 suggerimenti per la risoluzione dei problemi di avvio di Windows XP.

Utilizzo del disco di avvio di Windows

La prima cosa da cercare in caso di problemi durante l'avvio del sistema è il floppy disk di avvio. Può aiutare se la partizione attiva del disco rigido o i file necessari per avviare Windows sono danneggiati.

Per creare un floppy disk avviabile di Windows, inserire il floppy disk nell'unità disco di una macchina con un sistema operativo Windows XP correttamente funzionante e configurato, aprire la finestra "Risorse del computer", fare clic sull'icona del floppy disk e selezionare la voce "Formatta" comando dal menu contestuale. » (Formatta). Nella finestra di dialogo Formato, lascia invariate le impostazioni predefinite e fai clic sul pulsante Start. Al termine della formattazione, chiudere la finestra per tornare a "Risorse del computer", fare doppio clic sull'etichetta dell'unità C e copiare tre file dalla sua directory principale sul floppy disk:

Boot.ini
NTLDR
ntdetect.com

Ora inserisci il floppy di avvio che hai creato nell'unità floppy del computer interessato e fai clic per riavviare il computer. Quando parte da questo floppy, il sistema proverà ad avviarsi, ignorando la partizione del disco rigido attiva ei file di avvio.

Utilizzo dell'opzione Carica ultima configurazione valida nota)

Puoi anche provare ad avviare il sistema utilizzando l'opzione "Ultima configurazione valida nota", che annullerà tutte le modifiche che hanno causato problemi nella chiave di registro di CurrentControlSet, che è responsabile della determinazione dei valori delle impostazioni hardware e dei driver installati . L'opzione Carica ultima configurazione valida nota sostituirà il contenuto della chiave di registro specificata con i dati del backup utilizzato l'ultima volta che il sistema operativo è stato avviato correttamente.

Riavvia il computer facendo clic. Quando viene visualizzato il messaggio "Selezionare il sistema operativo da avviare" o viene emesso un singolo segnale acustico, premere il tasto per avviare il menu Opzioni avanzate di Windows. Selezionare l'opzione Ultima configurazione valida nota e fare clic su .

Tieni presente che hai solo un tentativo di ripristino dell'ultima configurazione valida nota. In altre parole, se l'opzione non ha aiutato a risolvere il problema di avvio del sistema, anche il backup è danneggiato.

Utilizzo dell'utilità Ripristino configurazione di sistema

Un altro strumento utile per la risoluzione dei problemi di avvio di Windows XP è l'utilità Ripristino configurazione di sistema. Viene eseguito in background come servizio per controllare costantemente le modifiche ai componenti di sistema critici. Prima di modificare qualsiasi impostazione, il servizio ne crea immediatamente una copia di backup e un punto di ripristino. Inoltre, per impostazione predefinita, i checkpoint vengono creati ogni 24 ore.

Per utilizzare l'utilità Ripristino configurazione di sistema, riavvia il computer facendo clic su. Quando viene visualizzato il messaggio "Selezionare il sistema operativo da avviare" o viene emesso un singolo segnale acustico, premere il tasto per avviare il menu Opzioni avanzate di Windows. Seleziona "Modalità provvisoria" e premi .

Dopo aver avviato Windows XP in modalità provvisoria, fai clic sul pulsante Start e vai a Programmi | standard | Ufficio | Ripristino configurazione di sistema (tutti i programmi | Accessori | Utilità di sistema | Ripristino configurazione di sistema). In modalità provvisoria, è disponibile solo l'opzione "Ripristina uno stato precedente del computer", poiché è già selezionata per impostazione predefinita, basta fare clic su "Avanti" (Avanti). La procedura guidata di ripristino ti chiederà quindi di selezionare un checkpoint e di iniziare il processo di ripristino.

Utilizzo della Console di ripristino

I problemi di avvio di Windows XP di natura più complessa richiedono, di conseguenza, un approccio più serio. Il CD di avvio di Windows XP contiene uno strumento utile, la Console di ripristino.

Per avviare il sistema dal CD di avvio di Windows XP, inserirlo nel CD-ROM e fare clic su per riavviare il computer. Una volta avviato il download, segui semplicemente le istruzioni che ti permetteranno di selezionare i file principali per eseguire il programma di installazione. Nella schermata Welcome To Setup mostrata nell'immagine A, premere il tasto R per avviare la Console di ripristino di emergenza.

Viene visualizzata la schermata del menu della Console di ripristino di emergenza (Figura B). La cartella dei file del sistema operativo viene visualizzata qui e viene chiesto di selezionare il sistema operativo a cui si desidera accedere. Premere il tasto numerico corrispondente, quindi immettere la password amministratore. Ora hai accesso alla riga di comando della Console di ripristino di emergenza.


Riso. B

Correzione di un file Boot.ini danneggiato

All'inizio del processo di avvio di Windows XP, Ntldr utilizza il file Boot.ini per determinare la posizione dei file del sistema operativo e se sono disponibili opzioni per continuare l'avvio. Pertanto, se il file Boot.ini è danneggiato, Windows XP non può essere avviato correttamente.

Se il sistema non si avvia a causa di un file Boot.ini danneggiato, è possibile utilizzare lo strumento Bootcfg della Console di ripristino di emergenza. Ovviamente per questo dovrai avviare il sistema da un CD avviabile e utilizzare la Console di ripristino, come descritto nel paragrafo 4.
Per eseguire il comando Bootcfg, immettere quanto segue al prompt dei comandi nella console di gestione:

Bootcfg /parametro

In cui si /parametro- una delle opzioni seguenti.

Parametri e descrizione

/Aggiungere- esegue la scansione del disco per tutte le versioni installate del sistema operativo Windows e consente di aggiungere nuovi identificatori del sistema operativo al file Boot.ini.
/Scansione- esegue la scansione dell'unità per tutte le versioni installate di Windows.
/elenco- visualizza ogni voce nel file Boot.ini.
/predefinito- Assegna l'ID del sistema operativo predefinito nel menu di avvio come master.
/Ricostruire- ricrea completamente il file Boot.ini. L'utente ha la possibilità di confermare ogni passaggio.
/reindirizzare– consente di reindirizzare l'esecuzione dell'operazione di download su una porta speciale in modalità amministrazione senza monitor. Ha due sottoparametri: | .
/Disabilita reindirizzamento- Disabilita il reindirizzamento.

Correzione di un settore di avvio del disco rigido danneggiato

Il settore di avvio è una piccola sezione di un disco rigido che contiene dati sul file system del sistema operativo (NTFS o FAT32), nonché un programma molto piccolo scritto in codice macchina che aiuta nel processo di avvio del sistema operativo.

Se il sistema non si avvia a causa di un settore di avvio danneggiato, è possibile utilizzare lo strumento FixBoot della Console di ripristino di emergenza. Per fare ciò, dovrai avviare il sistema da un CD avviabile e utilizzare la Console di ripristino, come descritto nel paragrafo 4.
Per eseguire il comando FixBoot, digitare nella riga di comando della Management Console:

Fixboot:
In cui si - lettera di unità per la quale si desidera creare una nuova partizione di avvio.

Correzione di un record di avvio principale danneggiato

Il Master Boot Record occupa il primo settore del disco rigido per avviare la procedura di avvio di Windows. Contiene una tabella delle partizioni del disco (tabella delle partizioni) e un piccolo programma chiamato "caricatore primario" (record di avvio principale), responsabile del posizionamento del settore attivo o di avvio nella tabella delle partizioni. Una volta posizionato nella tabella, il settore di avvio avvia l'avvio di Windows. Se il record di avvio principale è danneggiato, il settore attivo non sarà in grado di avviare il sistema.

La Console di ripristino di emergenza fornisce uno strumento Fixmbr per risolvere questo problema. Avviare il sistema da un CD avviabile e attivare la Console di ripristino di emergenza come descritto nel passaggio 4.
Per eseguire il comando Fixmbr, digitare nella riga di comando della Console di gestione:

Fixmbr

In cui si - Nome composto dell'unità per la quale si desidera creare un nuovo record di avvio principale. Ad esempio, un nome composito per l'unità di avvio principale C sarebbe simile a questo:

\Dispositivo\Disco rigido0

Annulla il riavvio automatico

Quando si verifica un errore critico mentre si lavora in Windows XP, il sistema si riavvia automaticamente. Se l'errore si verifica durante il processo di avvio di Windows XP, il sistema è bloccato in un ciclo di riavvio infinito. In questo caso, disabilitare l'opzione di riavvio automatico in caso di errore del sistema.

Quando il sistema inizia ad avviarsi e viene visualizzato il messaggio "Selezionare il sistema operativo da avviare" o viene emesso un singolo segnale acustico, premere il tasto per avviare il menu Opzioni avanzate di Windows. Quindi selezionare Disabilita il riavvio automatico in caso di errore di sistema e fare clic su . D'ora in poi Windows XP visualizzerà un messaggio di errore durante il processo di avvio, dal quale sarà possibile scoprire la causa del malfunzionamento.

Ripristino da un backup

Se non riesci ad avviare Windows XP, puoi provare a ripristinare il sistema da un backup (se disponibile). L'algoritmo di ripristino dipende dall'utilità di backup utilizzata, che fornirà tutte le istruzioni necessarie.

"Aggiornamento sul posto" (aggiornamento sul posto)

Se non riesci ad avviare Windows XP e non hai un backup, puoi eseguire un aggiornamento sul posto. Questa operazione è una reinstallazione del sistema operativo nella stessa cartella (come nel caso dell'aggiornamento della versione di Windows a una successiva) ed è in grado di risolvere quasi tutti i problemi di avvio di Windows.

Inserisci il CD di avvio di Windows XP nell'unità e riavvia il computer. Al termine della fase preparatoria, verrà visualizzata la schermata di installazione di Windows XP (mostrata in precedenza nella Figura A). Fare clic per avviare la procedura di installazione. Dopo un paio di istanti, apparirà una pagina con un contratto di licenza, clicca per confermare l'accordo con i termini. Il programma cercherà quindi le versioni di Windows XP precedentemente installate e, una volta trovata una, aprirà la seconda schermata di installazione di Windows XP (Figura C).


Riso. C

Per ripristinare la versione selezionata, è necessario premere R e installare una nuova copia di Windows XP -. In questo caso, l'operazione per riparare una versione danneggiata è identica a un aggiornamento sul posto, quindi premere R. Successivamente, il programma di installazione verificherà la presenza di guasti sui dischi rigidi, quindi eseguirà un aggiornamento sul posto.

Tieni presente che "dopo un aggiornamento sul posto" o la riparazione di un'installazione interrotta, dovrai reinstallare tutti gli aggiornamenti per Windows.

materiali

Ho pensato di scrivere un articolo sul restauro Download di Windows XP. In pratica, mi sono spesso imbattuto in una situazione in cui Windows semplicemente non si carica e mi viene in mente "reinstallazione di nuovo". Ma a volte diventa necessario ripristinare semplicemente il sistema senza reinstallare. E questo, vi dico, è possibile. Nell'80% dei casi, il sistema può essere ripristinato senza reinstallare Windows.

Scriverò molto, quindi, subito!

Per iniziare, procurati un LiveCD o un LiveDVD. Puoi scaricarlo qui: LiveCD. Inoltre, LiveCD è disponibile in alcuni assembly di programmi, ad esempio in ZverDVD. Assicurati di masterizzare un disco del genere. Registra su DVD-R o CD-R, poiché creano tracce più profonde e migliori. Non utilizzare mai dischi RW. Avrai problemi con loro.

Ora entriamo nel vivo del problema. Stiamo valutando la questione di non si avvia Windows XP. Cioè, il computer è acceso, i dischi sono stati inizializzati, ma Avvio di Windows Non è successo. Le opzioni sono descritte di seguito.

Il computer si riavvia

Ciò significa che a Avvio di Windows non riuscito, e nelle impostazioni di avvio è scritto che in caso di guasto, il computer deve essere riavviato. Per capire dove si trova l'errore, è necessario disabilitare il riavvio automatico del computer in caso di errore. Questo viene fatto nel modo seguente.

Durante l'avvio del sistema, tenere premuto il tasto F8. Si aprirà il menu di selezione del metodo. Avvio di Windows. Seleziona "Disabilita riavvio automatico in caso di errore di sistema".

Si apre la schermata blu della morte

"Blue Screen of Death" è un altro nome per BSOD. Il suo scopo è mostrare all'utente cosa è successo al sistema.

L'immagine mostra tre parti del testo BSOD che contano per noi. È possibile che alcuni degli elementi manchino. Allora cosa significano questi punti:

  • 1. Il nome del file che ha causato l'arresto anomalo del sistema.
  • 2. Descrizione dell'errore.
  • 3. Codice di arresto. Può essere utilizzato per cercare una soluzione su Internet.

Il tuo compito è studiare questi dati e trovare una soluzione. In alternativa, puoi sostituire il file non riuscito con un file della distribuzione. La seconda opzione è avviare dal LiveCD, scaricare CureIt e scansionare il file alla ricerca di virus.

Il computer è bloccato

A volte succede così il computer non si avvia e sullo schermo è appesa una scritta bianca su sfondo nero che indica che il computer è bloccato per un motivo o per l'altro. Sembra qualcosa del genere:

Qualunque cosa sia scritta sullo schermo, il compito principale è non inviare SMS, non pagare bollette e non spendere soldi per questo mendicante. Avviamo semplicemente dal LiveCD ed eseguiamo la scansione del disco con il sistema alla ricerca di virus. CureIt è ideale per la scansione. Di solito, dopo aver trattato il sistema, il computer si avvia in modo silenzioso.

Cursore bianco su schermo nero

Se durante l'avvio del computer lampeggia un cursore bianco su sfondo nero e il download non si verifica, il motivo è uno dei driver o un programma che si blocca all'avvio.

Per capire quale file ha avuto esito negativo, è necessario abilitare la visualizzazione dei processi in esecuzione all'avvio nel sistema. Si fa così.

Avvio da LiveCD. Apri il disco con il sistema in TotalCommander e trova il file di root chiamato "boot.ini". Aprilo con il blocco note. Trova una riga come questa: multi(0)disco(0)rdisk(0)partizione(1)\WINDOWS="Microsoft Windows XP Professional RU" /esegui /fastdetect". Devi inserire il parametro in questa riga" /sos". Il risultato dovrebbe assomigliare a questo: " multi(0)disco(0)rdisk(0)partizione(1)\WINDOWS="Microsoft Windows XP Professional RU" /esegui /fastdetect /sos". Salva il file e riavvia. Ora, all'avvio del sistema, vedrai cosa sta caricando. Se un file impiega molto tempo a caricarsi, questo file non riesce. La soluzione è sostituire il file o aggiornare il driver corretto. Potrebbe avere senso eseguire i file tramite antivirus.

Risultato

Ho descritto gli errori più comuni e la loro soluzione se Windows XP non si avvia. Ma ogni caso richiede la sua decisione, quindi dovrai accendere il cervello.

La scansione del disco di sistema con un programma antivirus aiuta quasi sempre. La mia raccomandazione è CureIt.

È tutto. Buona fortuna per i tuoi successi!

Puoi unirti al mio microblog su Twitter

Articoli correlati in alto