La cartella nascosta boot di windows 7 contiene un file denonominato BootRec.exe con il quale si possono fare varie operazione idonee al ripristino del settore di avvio, MBR e altro.
Di seguito un piccolo esempio come si salva e si ripristina sistema di avvio danneggiato:
- bcdedit /export C:\BCD_Backup (backup sistema di avvio)
- c:
- cd boot
- attrib bcd -s -h -r
- ren c:\boot\bcd bcd.old
- bootrec /RebuildBcd (ripristino sistema di avvio).
Inoltre esegendo il comando BooRec.exe /? vengono elencate le varie opzioni di ripristino del settore di boot e del MBR (Mater Boot Record).
/FixMbr
Con l’opzione /FixMbr viene scritto un MBR compatibile con Windows Vista nella partizione di sistema senza sovrascrivere la tabella delle partizioni esistente. Utilizzare questa opzione per risolvere i problemi di danneggiamento dell’MBR o se è necessario rimuovere codice non standard dall’MBR.
/FixBoot
Con l’opzione /FixBoot viene scritto un nuovo settore di avvio nella partizione di sistema utilizzando un settore di avvio compatibile con Windows Vista. Utilizzare questa opzione in presenza di una delle seguenti condizioni:
- Il settore di avvio è stato sostituito con un settore di avvio di Windows Vista non standard.
- Il settore di avvio è danneggiato.
- Dopo l’installazione di Windows Vista è stato installato un sistema operativo precedente. In questo scenario il computer viene avviato utilizzando NTLDR (Windows NT Loader) anziché Windows Boot Manager (Bootmgr.exe).
/ScanOs
Con l’opzione /ScanOs vengono analizzati tutti i dischi per rilevare installazioni compatibili con Windows Vista. L’opzione consente inoltre di visualizzare le voci non attualmente contenute nell’archivio dati configurazione di avvio. Utilizzare questa opzione se sono presenti installazioni di Windows Vista che non vengono elencate nel menu di Boot Manager.
/RebuildBcd
Con l’opzione /RebuildBcd vengono analizzati tutti i dischi per rilevare installazioni compatibili con Windows Vista. Questa opzione consente inoltre di selezionare le installazioni che si desidera aggiungere all’archivio dati configurazione di avvio. Utilizzare questa opzione se è necessario ricostruire completamente i dati di configurazione di avvio.
Per poter effettuare l’accesso automatico al sistema, quando viene avviato, basta eseguire regedit.exe dalla shell oppure da START->Esegui e successivamente individuare la seguente chiave di registro:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon. All’interno della chiave WinLogon individuare DefaultUserName e DefaultPassword e valorizzarli rispettivamente con nome utente e passowrd per l’accesso al sistema (Attenzione la password rimane memorizzata in chiaro all’internon del registro di sistema). Se la chiave DefaulPassword non esiste crearla. La predetta chiave deve contenere un valore stringa. Se non viene specificata una password in DefaultPassword, il valore della chiave del Registro di sistema AutoAdminLogon viene modificato dal sistema da 1 (vero) a 0 (falso) per disattivare la funzione AutoAdminLogon.
Inoltre, fare doppio clic sulla voce AutoAdminLogon, digitare 1 nella casella Dati valore, quindi scegliere OK. Se non è presente la chiave AutoAdimnLogon crearla ( valore stringa) ed impostarla con valore 1. Per rendere permanente l’autologon impostare la seguente chiave di registro:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon
Valore:ForceAutoLogon
Tipo: REG_SZ
Dati: 1.
È inoltre possibile utilizzare l’accesso automatico senza modificare il Registro di sistema di Microsoft Windows XP Home Edition e Microsoft Windows XP Professional su un computer non collegato a un dominio. Per effettuare questa operazione, attenersi alla seguente procedura:
Eseguire Start->Esegui e digitare: control userpasswords2 premere OK.
Usando un disco live di linux ubuntu
Avviare la shell e digitare:
dd if=/dev/zero of=/dev/sdx bs=446 count=1 (sostituire la x con la lettera dell’unità assegnata dal sistema).
Importante: non utilizzare valore più alto di 1 al parametro count, altrimenti cancellerete tutte le partizioni del disco.
Prima di effettuare ogni modifica fate una copia del settore di avvio su una unità di vostro gradimento (ad esempio su una memoria USB) con il comando dd if=/dev/sda of=/percorso-copia bs=512 count=1
In futuro potete ripristinarlo con dd if=/percorso-copia of=/dev/sda
