Visualizzazione post con etichetta BIOS. Mostra tutti i post
Visualizzazione post con etichetta BIOS. Mostra tutti i post

lunedì 5 giugno 2017

Windows Quick Tip: Convertire l'installazione di Windows da modalità BIOS Legacy a UEFI

Nell'articolo Windows Quick Tip: Verificare se Windows si avvia in modalità BIOS legacy mode o in UEFI abbiamo visto come verificare se Windows viene avviato in modalità BIOS Legacy oppure UEFI. Se Il BIOS della scheda madre supporta la modalità UEFI ma Windows è stato installato utilizzando la modalità BIOS Legacy è possibile porvi rimedio tramite una conversione.

ATTENZIONE:
Le operazioni indicate, se non eseguite con attenzione, possono rendere il sistema non più avviabile pertanto si consiglia di effettuare un backup prima di procedere.

L'operazione può essere effettuata in diversi modi, in questo articolo faremo uso della versione portable di MiniTools Partition Wizard free.

1. Scaricare il file Legacy-UEFI.zip ed estrarlo in una cartella;
2. Procurarsi il DVD o la pendrive USB utilizzata per l'installazione di Windows. Nel caso non si disponga di tali supporti è possibile crearne uno seguendo i passaggi indicati nell'articolo
Windows 10: Windows Installation Media Creation Tool oppure nell'articolo  Scaricare le immagini disco (ISO) di Windows e Office originali 
3. Copiare la cartella Legacy-UEFI all'interno del disco dove è installato Windows oppure sul supporto DVD/USB dell'installazione;
4. Avviare il sistema tramite il supporto DVD/USB per l'installazione;
Avvio installazione di Windows
FIG 1 - Avvio installazione di Windows

5. Nella schermata di installazione di Windows (FIG 1) premere, da tastiera, la combinazione di tasti SHIFT+F10 per aprire una finestra del Prompt dei comandi;
Avvio prompt dei comandi tramite SHIFT+F10
FIG 2 - Avvio prompt dei comandi tramite SHIFT+F10

6. Accedere alla cartella Legacy-UEFI è digitae MPW seguito da invio. Il comando richiama il file MPW.CMD che non fa altro che verificare la versione di Windows e, in base a questa, avviare la versione a 32 o a 64bit di MiniTool Partition Wizard;
Avvio di MiniTool Partition Wizard
FIG 3 - Avvio di MiniTool Partition Wizard

7. Selezionare il disco dove risiede il sistema operativo quindi, sul lato sinistro, cliccare su Convert MBR Disk to GPT Disk;
Convert MBR Disk to GPT Disk
FIG 4 - Convert MBR Disk to GPT Disk

8. Cliccare su Apply e confermare cliccando su Yes per avviare la conversione;
Avvia conversione da MBR a GPT
FIG 5 - Avvia conversione da MBR a GPT

Conversione in corso
FIG 6 - Conversione in corso

9. Al termine della conversione si ritorna al Prompt dei comandiDigitare DISKPART seguito da invio;
10. Eseguire il comando List disk per elencare i dischi presenti nel sistema;
DISKPART, elencare dischi presenti nel sistema
FIG 7 - DISKPART, elencare dischi presenti nel sistema

11. Individuare il disco su cui è installato Windows quindi selezionarlo digitando Select disk 0 (dove 0 rappresenta il disco di nostro interesse);
12. Visualizzare l'elenco delle partizioni sul disco con List partition;
13. Selezionare la partizione dove risiede Windows con Select partition 2 (dove 2 rappresenta la partizione del sistema operativo);
Selezionare la partizione di Windows
FIG 8 - Selezionare la partizione di Windows

14. Eseguire i seguenti comandi per creare una partizione EFI di 100MB con file System Fat32 e assegnargli temporaneamente la lettera z:
shrink minimum=100 desired=100
create partition efi
format fs = fat32
assign letter = z:
Creazione partizione EFI
FIG 9 - Creazione partizione EFI

15. Elencare i volumi presenti sul disco con List Vol;
16. Prendere nota della lettera del volume dove risiede il sistema operativo. Uscire da DISKPART con il comando exit quindi posizionarsi nella directory legacy-uefi e lanciare uno dei seguenti comandi a seconda della versione di Windows a 32 o 64 bit
per 32bit
bcdboot32.exe d:\windows /l it-IT /s z: /f ALL
per 64bit
bcdboot64.exe d:\windows /l it-IT /s z: /f ALL

al posto di d:\ va indicata la lettera del volume dove risiede il sistema operativo.
Creazione file di boot
FIG 10 - Creazione file di boot

A questo punto non resta che riavviare il sistema, accedere al BIOS e impostare la modalità UEFI.




giovedì 16 marzo 2017

Resettare la password del BIOS/EFI/UEFI

Il BIOS (Binary Input-Output System) e i suoi successori EFI (Extensible Firmware Interface) e UEFI (Unified Extensible Firmware Interface) forniscono una serie di funzionalità basilari per l'utilizzo e il corretto funzionamento dell'hardware di un computer.

Tra le diverse funzionalità messe a disposizione da queste tecnologie c'è quella che consente all'utente di proteggere l'accesso al sistema tramite una password (da non confondere con la password del sistema operativo).

Lo scopo di questo articolo è quello di mostrare come by-passare o resettare questo tipo di password.

ATTENZIONE:
Danneggiare o violare un sistema informatico (anche da remoto) rappresenta un reato penale. Le informazioni presenti in quest'articolo vanno utilizzate solo per testare/verificare sistemi di cui si è titolari. Declino ogni responsabilità civile e penale derivante da un utilizzo non legale delle informazioni presentate in questo articolo a solo scopo didattico.


I metodi generalmente utilizzati sono 3: Reset CMOS, Rimozione della batteria tampone, sfruttare una backdoor del produttore.


Metodo 1: Reset CMOS

Su gran parte delle schede madri dei PC è presente un'interruttore o un jumper, generalmente contrassegnato con una scritta come CLR CMOS CMOS, che consente il reset delle impostazioni CMOS.
Jumper per il reset del CMOS
FIG 1 - Jumper per il reset del CMOS


Metodo 2: Rimozione batteria tampone

Le schede madri dei PC sono dotati di batteria tampone che consente di mantenere i dati all'interno del CMOS anche quando vengono spenti e staccati dalla rete elettrica. Rimuovendo per diverso tempo tale batteria, le informazioni all'interno del CMOS vengono perse e al successivo avvio verrano caricate le impostazioni di fabbrica.
Batteria tampone scheda madre
FIG 2 - Batteria tampone scheda madre

Metodo 3: Backdoor

I precedenti metodi hanno lo svantaggio di resettare, oltre alla password, anche le altre impostazioni memorizzate all'interno del CMOS; inoltre, non sempre è agevole accedere alla scheda madre del dispositivo (si pensi ad es. ai portatili). Un'alternativa consiste nel recuperare una master password inserita dal produttore del sistema che ne consenta lo sblocco senza interferire con le altre impostazioni. Purtroppo (o per fortuna) ogni produttore adotta metodi diversi pertanto i passaggi da seguire possono differire leggermente. Un punto di riferimento per tale metodo è il sito https://bios-pw.org.
Master password, bios-pw.org
FIG 3 - Master password, bios-pw.org

Il valore da inserire nell'apposita casella dipende dal produttore e dal modello della scheda madre: in alcuni casi va inserito il seriale del PC o il codice di matricola nel caso di prodotti DELL, in altri casi il codice visualizzato a seguito blocco del sistema dopo n tentativi di accesso falliti. Una volta inserito il codice basta cliccare sul pulsante Get password per ottenere un elenco di password da provare. Per alcuni modelli DELL è necessario premere CTRL+INVIO (e non solo INVIO) quando si prova ad immettere la master password del BIOS/UEFI suggerita dal sito.



mercoledì 15 marzo 2017

Windows Quick Tip: Recuperare le informazioni del BIOS dal registro di sistema

Nell'articolo PowerShell: Visualizzare le informazioni sul BIOS utilizzando Get-WmiObject è stato mostrato come recuperare le informazioni del BIOS utilizzando PowerShell. Alcune di queste informazioni possono essere recuperate anche tramite il registro di sistema:

  • Avviare l'editor del registro di sistema (WIN+R e digitare regedit seguito da invio); 
  • Posizionarsi sulla chiave
    HKEY_LOCAL_MACHINE\HARDWARE\DESCRIPTION\System\BIOS 
    All'interno di tale chiave si trovano diverse informazioni tra cui il produttore del BIOS (BIOSVendor), la versione (BIOSVersion), la data di rilascio (BIOSReleaseDate) e altre informazioni relative al sistema.
Registro di sistema, informazioni relative al BIOS
FIG 1 - Registro di sistema, informazioni relative al BIOS

Le informazioni possono essere visualizzate anche interrogando il registro di sistema dal prompt dei comandi tramite reg query:
reg query HKEY_LOCAL_MACHINE\HARDWARE\DESCRIPTION\System\BIOS


Prompt dei comandi, interrogare chiavi di registro tramite REG QUERY
FIG 2 - Prompt dei comandi, interrogare chiavi di registro tramite REG QUERY



mercoledì 3 agosto 2016

PowerShell: Visualizzare le informazioni sul BIOS utilizzando Get-WmiObject

Nell'articolo PowerShell: Visualizzare le informazioni sulla scheda audio utilizzando Get-Wmiobject abbiamo visto come, tramite Windows Management Instrumentation (WMI), si possano recuperare informazioni sulla scheda audio installata all'interno del computer. Alla stregua di quanto descritto in quell'articolo si possono recuperare informazioni sul BIOS della macchina utilizzando Get-WmiObject e la classe Win32_BIOS. Il comando completo da eseguire è il seguente:
Get-Wmiobject -class "Win32_BIOS" -namespace "root\CIMV2" | Fl * -Force


PowerShell, informazioni sul BIOS
FIG 1 - PowerShell, informazioni sul BIOS

Tra le informazioni più utili troviamo il numero seriale della scheda madre, il produttore del BIOS, la data di rilascio e la versione.

Per visualizzare le informazioni del BIOS di una macchina remota va utilizzato il parametro -Computer indicando il nome o l'indirizzo IP del computer che si intende analizzare. Ad es.
Get-Wmiobject -class "Win32_BIOS" -namespace "root\CIMV2" -Computer Server01 | Fl * -Force

giovedì 7 gennaio 2016

Windows Quick Tip: Impossibile installare Windows nel disco. Per il disco selezionato è impostato un tipo di partizione GPT

Nell'installazione di Windows, soprattutto su hard disk già partizionati, potremmo trovarci dinanzi al messaggio "Impossibile installare Windows nel disco. Per il disco selezionato è impostato un tipo di partizione GPT" che ci impedisce di proseguire nell'installazione del sistema operativo.

Tale messaggio appare in quanto il PC è avviato in modalità UEFI (Unified Extensible Firmware Interfacema il disco rigido non è configurato per tale modalità. Generalmente con la modalità UEFI il disco viene impostato di tipo GPT (GUID Partition Tablementre per la modalità BIOS viene utilizzato il tipo MBR (Master Boot Record). Avviando il PC in modalità errata l'installazione di Windows fallisce. In questi casi ci sono 2 possibilità:

  1. Riavviare il PC nella modalità corretta (modalità legacy compatibile con BIOS)
  2. Formattare il disco impostando un diverso stile di partizione


Riavviare il PC nella modalità corretta (modalità legacy compatibile con BIOS)
Per quanto riguarda la prima opzione è necessario accedere al BIOS della macchina. Generalmente nel menu di boot sono disponibili più voci che permettono di avviare il PC/dispositivo in modalità UEFI o in modalità legacy. Le voci cambiano a seconda della tipo e versione del BIOS presente sulla macchina. Questa soluzione è da preferire nel caso vi siano sul disco dati o partizioni che vogliamo mantenere.


Formattare il disco impostando un diverso stile di partizione
La seconda opzione consiste nel formattare il disco (Attenzione: tutto il contenuto del disco verrà eliminato) impostando un diverso stile di partizione. Nell'installazione di Windows premere la combinazione di tasti SHIFT+F10 per aprire una finestra del prompt dei comandi. Per impostare un diverso stile di partizione (GPT o MBR) è necessario utilizzare l'interprete di comandi diskpart e le seguenti istruzioni

Per riformattare l'unità in modalità UEFI usando lo stile di partizione GPT
diskpart
list disk
select disk <numero_disco>
clean
convert gpt
exit

Per riformattare l'unità in modalità Modalità legacy compatibile con BIOS usando lo stile di partizione predefinito (MBR):
diskpart
list disk
select disk <numero_disco>
clean
exit


Il comando list disk ci consente di avere un elenco dei dischi presenti sul PC. Individuato il disco di nostro interesse, prendere nota del numero del disco e utilizzarlo nel comando successivo select disk. Con il comando clean andremo a cancellare tutte le partizioni/volumi presenti sul disco selezionato quindi chiudiamo diskpart con il comando exit.
A questo punto non resta che chiudere la finestra del prompt dei comandi e proseguire con l'installazione del sistema operativo.

Windows Quick Tip: Verificare se Windows si avvia in modalità BIOS legacy mode o in UEFI

A partire da Windows 8, Microsoft assicura la piena compatibilità dei propri sistemi operativi alla tecnologia UEFI (Unified Extensible Firmware Interface): una sorta di successore del vecchio BIOS che consente ai produttori di hardware di integrare, all'interno del firmware delle schede madri, nuove funzionalità e applicazioni (come ad es. gli strumenti di diagnostica).

Per verificare se Windows viene avviato in modalità BIOS legacy mode o in UEFI avviare il System Information premendo la combinazione di tasti WIN+R e digitando msinfo32 seguito da invio. All'interno della sezione Risorse di sistema, individuare la voce Modalità BIOS (o BIOS mode). Se è presente la stringa Legacy, allora Windows viene avviato in modalità BIOS legacy mode se, invece, è presente la stringa UEFI allora il sistema operativo viene avviato con il nuovo BIOS UEFI.

System Information
FIG 1 - System Information