Aiuto e informazioni con il file boot.ini

Il file boot.ini è un file di inizializzazione Microsoft che si trova sui sistemi operativi Microsoft Windows NT, Microsoft Windows 2000 e Microsoft Windows XP. Questo file si trova sempre nella directory principale del disco rigido primario. In altre parole, si trova nella directory C: o nell’unità C. Microsoft Windows utilizza questo file come metodo per visualizzare un menu di sistemi operativi attualmente sul computer consentendo all’utente di selezionare quale sistema operativo caricare. Le informazioni in boot.ini vengono utilizzate anche per puntare alle posizioni di ciascuno dei sistemi operativi.
Come visualizzare il contenuto di boot.ini
Il file boot.ini può essere visualizzato e alcune opzioni possono essere modificate seguendo i passaggi seguenti.
- Fare clic su Start > Esegui.
- Nella riga Esegui, digita msconfig e premi accedere.
- Fare clic sulla scheda boot.ini.
Se hai un’opzione nel menu di avvio che non funziona, ad esempio una versione mancante di Windows. Prova a fare clic sul pulsante “Controlla tutti i percorsi di avvio” nella scheda boot.ini per risolvere questo problema senza dover modificare manualmente boot.ini come indicato di seguito.
Esempio del menu di avvio
Se più sistemi operativi sono configurati in boot.ini, all’avvio del computer viene mostrato un menu simile all’esempio seguente. Se il tuo computer non ha più sistemi operativi, ma questo menu appare comunque ogni volta che il tuo computer si avvia, è probabile che boot.ini non sia configurato correttamente.
Please select the operating system to start:
Microsoft Windows XP Home Edition
Microsoft Windows 2000
Use the up and down arrow keys to move the highlight to your choice.
Press Enter to choose.
For troubleshooting and advanced startup options for Windows, press F8.
Esempio di base di un file boot.ini
[boot loader]
timeout=5
default=multi(0)disk(0)rdisk(1)partition(1)WINDOWS
[operating systems]
multi(0)disk(0)rdisk(1)partition(1)WINDOWS="Microsoft Windows XP Home Edition" /fastdetect
Nell’esempio sopra, boot.ini contiene due sezioni, la [boot loader], e [operating systems]. Nella sezione del boot loader ci sono due righe. Il valore “timeout” definisce per quanto tempo, in secondi, deve essere mostrato il menu di avvio. Si consiglia di impostare il timeout su almeno cinque secondi. La riga “predefinito” è il sistema operativo predefinito caricato da boot.ini. Se nel boot.ini sono configurati più sistemi operativi, il sistema operativo predefinito viene selezionato e utilizzato automaticamente se non viene modificato prima della scadenza del timeout.
La sezione successiva, o la sezione “sistema operativo”, elenca e specifica la posizione di ciascuno dei sistemi operativi installati sul computer. Di seguito è riportato un elenco di ciascuna delle opzioni.
| Opzione | Descrizione |
|---|---|
| multi(x) | Questa opzione viene utilizzata con le unità IDE ed ESDI e viene utilizzata anche con le unità SCSI per computer che utilizzano Windows NT. Il numero utilizzato nell’esempio precedente è “0”. Questo numero è il numero dell’adattatore e dovrebbe essere sempre “0” per i computer che si affidano al BIOS per caricare i file di sistema.
|
| scsi(x) | Se il computer dispone di un controller SCSI e non utilizza il BIOS per caricare i file di sistema, la configurazione di boot.ini potrebbe elencare “scsi(x)” invece di “multi(x). |
| disco(x) | Il disco sul controller. Se viene utilizzato multi(x), questo valore sarà 0. Tuttavia, se scsi(x) è definito, questo valore sarà l’indirizzo SCSI. |
| disco(x) | Il controller del disco che viene utilizzato. Nell’esempio sopra, stiamo usando un rdisk di “1”, che indica il secondo disco sul controller primario. Questo valore può essere compreso tra “0” e “3” ed è sempre impostato su “0” quando si utilizza “scsi(x).” |
| partizione(x) | La partizione contenente il sistema operativo. Nell’esempio sopra, il sistema operativo si trova nella prima partizione dell’unità. |
| WINDOWS=”…” | Infine, l’ultima parte di questa riga definisce la directory in cui si trova Windows e cosa dovrebbe visualizzare il menu di avvio come sistema operativo. Nell’esempio sopra, il menu di avvio visualizzerà “Microsoft Windows XP Home Edition” come selezione. |
Come modificare boot.ini
Il file boot.ini è un file di sistema nascosto situato nella directory principale del disco rigido principale. Per modificare questo file, segui i passaggi seguenti.
- Da Windows, apri un prompt di MS-DOS facendo clic su Start > Esegui e digitando cmd nella casella di testo. Se non riesci ad accedere a un prompt di MS-DOS per modificare boot.ini, avvia la Console di ripristino per modificare il file.
- Al prompt di MS-DOS, digitare i seguenti comandi.
c: <press enter> cd <press enter> attrib -r -a -s -h boot.ini <press enter> edit boot.ini <press enter>
Switch boot.ini disponibili
Di seguito è riportato un elenco degli switch boot.ini disponibili e una breve spiegazione. Queste opzioni aiutano a configurare o risolvere i problemi di un computer.
| Interruttore | Descrizione |
|---|---|
| /basevideo | Fa in modo che il sistema operativo utilizzi un display VGA standard durante l’avvio nel sistema operativo. |
| /bootlog | Crea un file di registro denominato ntbtlog.txt dell’avvio del computer. |
| /burnmemory | Fa in modo che il sistema operativo ignori la memoria specificata dopo lo switch. Ad esempio, “/burnmemory=64” indica al sistema operativo di ignorare 64 MB di memoria fisica. |
| /debug | Abilita il debug del kernel. |
| /rilevamento rapido | Fa sì che NTDETECT non rilevi i dispositivi seriali e paralleli e consenta invece il rilevamento della gestione plug and play. |
| /maxmem | Limitare il sistema operativo per utilizzare la memoria massima di ciò che l’utente specifica. Ad esempio, “/maxmem=32” indica al sistema operativo di utilizzare un massimo di 32 MB. |
| /noguiboot | Microsoft Windows 2000 e versioni successive switch che, se abilitato, non caricherà il driver grafico per visualizzare la grafica all’avvio di Windows. |
| /nopae | Switch di Microsoft Windows 2000 che disabilita la capacità del computer di utilizzare Intel Physical Address Extensions. |
| /numproc | Indica al sistema operativo quanti processori è in grado di utilizzare. |
| /onecpu | Fa in modo che il sistema operativo utilizzi uno dei processori in un computer multiprocessore. |
| /pae | Switch di Microsoft Windows 2000 che consente al computer di utilizzare Intel Physical Address Extensions. |
| /pcilock | Impedisce al sistema operativo di assegnare automaticamente le risorse IO/IRQ ai dispositivi PCI. |
| /safeboot | Avvia il computer in modo sicuro (modalità provvisoria). È possibile accedere a questa modalità anche senza modificare alcun file premendo il tasto “F8” durante l’avvio del computer. |
| /sos | Fa in modo che il sistema operativo stampi le informazioni durante l’elaborazione. |
| /w95 | Utilizzato all’avvio di Windows 95 o Windows 98. |
| /w95dos | Utilizzato durante l’avvio di MS-DOS. |
| /anno | Opzione utilizzata per far sì che il sistema operativo ignori l’anno fornito dai sistemi dall’orologio in tempo reale e utilizzi invece l’anno specificato dopo il passaggio. Ad esempio, un utente può digitare /year=2003. |
