Se hai un sistema dual-boot e spesso vai avanti e indietro da Vista a XP, probabilmente sei già stato infastidito dal fatto che devi aspettare fino all'avvio del menu di avvio e scegliere il sistema operativo giusto … e metà del tempo si allontana e finisce comunque con l'avvio in quello sbagliato.
Con alcuni semplici file batch e la magia della riga di comando, possiamo creare due scorciatoie in modo da poter semplicemente fare clic su "Riavvia in XP" o "Riavvia in Vista" e utilizzarlo.
Crea il collegamento per riavviare in XP
Per creare il collegamento avremo bisogno di creare un semplice file batch, che possiamo fare aprendo il blocco note e incollando il seguente testo:
bcdedit /bootsequence {ntldr} /addfirst Shutdown /r /t 0
La prima riga esegue lo strumento bcdedit e imposta la partizione XP come predefinito di avvio una tantum, quindi la seconda riga chiama il comando shutdown con l'opzione di riavvio.
Una volta terminato, salva il file batch in una cartella, assicurandoti di assegnare un nome al file con estensione.bat e scegli Tutti i file nel menu a discesa "Salva come" (molto importante).
Crea il collegamento XP per riavviare in Vista
La prossima parte del tutorial richiede di essere in Windows XP perché creeremo il collegamento che ti riavvia in Vista.
La prima cosa che devi fare è capire quale lettera di unità ha Windows Vista su XP quando sei in XP. Nella mia installazione, Vista si trova sull'unità E:
E:WindowsSystem32cdedit
Dovrai dare un'occhiata all'output per qualcosa di simile alla parte evidenziata sotto, che è l'ID univoco della tua partizione Vista per quanto riguarda bcdedit.
Apri il blocco note per creare un nuovo file batch come fatto in precedenza, quindi incolla quanto segue, sostituendo IDGOESHERE con il testo che hai copiato dal prompt dei comandi sopra riportato e assicurandoti di sostituire E: con la tua lettera di unità se è diverso.
E:WindowsSystem32cdedit /bootsequence IDGOESHERE /addfirst shutdown /r /t 0
Ad esempio, il mio comando è più simile a questo:
E:WindowsSystem32cdedit /bootsequence {005f3343-44da-11dd-82b2-9c50424120af} /addfirst shutdown /r /t 0
Ora salva il file batch, assicurandoti di scegliere un'estensione.bat e scegli Tutti i file in "Salva come tipo".
Accelerare il processo di riavvio
Una delle prime cose che probabilmente hai notato se si riavvia tutto il tempo è che aspettare 30 secondi per il sistema operativo predefinito è una perdita di tempo. Probabilmente saprai già come accelerarlo, ma se non lo facessimo lo copriremo comunque.
Aprire il Pannello di controllo Sistema e fare clic sul collegamento "Impostazioni di sistema avanzate" nell'angolo a sinistra.
Anche riavvii più veloci
È possibile accelerare ulteriormente il processo di riavvio impostando Vista e XP per l'accesso automatico. Ovviamente, dovresti farlo solo su un desktop personale a casa, non consiglierei l'accesso automatico su un laptop o un computer di lavoro.
Il titolo dice Windows Vista, ma gli stessi esatti passi funzionano anche su XP:
Effettua automaticamente l'accesso a Windows Vista