Cos'è il Master Boot Record (MBR)? Definizione e modalità di utilizzo [MiniTool Wiki]
What Is Master Boot Record
Navigazione rapida:
Un Master Boot Record (MBR) è un tipo speciale di settore di avvio che si trova all'inizio dei dispositivi di archiviazione del computer partizionati come dischi rigidi interni, dischi rigidi esterni, unità rimovibili e altro. Questo concetto è stato introdotto pubblicamente per la prima volta nel 1983 con PC DOS 2.0.
L'MBR contiene le informazioni su come le partizioni logiche, contenenti i file system, sono organizzate su quel supporto di memorizzazione. Contiene anche codice eseguibile per funzionare come caricatore per il sistema operativo installato.
Lo spazio di archiviazione indirizzabile massimo della tabella delle partizioni MBR è 2 TB ( 2 ^ 32 × 512 byte ). Pertanto, lo schema di partizionamento basato su MBR viene gradualmente sostituito dallo schema GPT (GUID Partition Table).
L'MBR non può esistere su supporti non partizionati come i floppy.
Quando ottieni un nuovo disco rigido, puoi usare MiniTool Partition Wizard e la sua ' Inizializza su disco MBR 'funzione per fare questo lavoro.
Panoramica
In generale, ci sono due tipi di definizione per MBR. In generale, MBR contiene l'intero settore ( bootstrap, tabella delle partizioni e identificatore di separazione ). Anche se in senso stretto, si riferisce solo al bootstrap.
Generalmente, il settore che contiene il codice del caricatore è il record di avvio principale ( MBR ) perché questo codice del caricatore occupa già la maggior parte dello spazio libero. Inoltre, la formattazione dei comandi della partizione non cancellerà le informazioni MBR poiché questo spazio speciale non appartiene a nessuna partizione.
MBR contiene tre parti (< 512 byte )
1: boot loader primari / record di avvio principale ( 446 byte )
L'inizio dell'MBR è la prima fase del codice del caricatore. E il codice del caricatore è variabile. Pertanto, gli utenti possono avviare MBR da più sistemi operativi. Può essere trovato nel programma FDISK. Dopo aver avviato il disco rigido, MBR passerà il diritto di controllo a un determinato sistema operativo che è stato registrato nella tabella delle partizioni.
2: tabella delle partizioni del disco ( DPT )
La tabella delle partizioni descrive le partizioni di un dispositivo di archiviazione. La tabella delle partizioni del disco si trova nel primo settore ( cilindro 0, testa 0 e settore 1, MBR ) di ogni disco rigido. La tabella delle partizioni totale è lunga 64 byte e ogni voce di partizione è lunga 16 byte. Pertanto, c'è un massimo di 4 partizioni sul disco MBR. Se gli utenti necessitano di più partizioni, possono creare partizioni estese poiché una partizione estesa può essere suddivisa in più unità logiche.
3: Firma FINE
Il suo valore è AA55. Ma potrebbe sembrare 55AA poiché il valore basso sarà davanti a quello alto.
Nota: MBR non appartiene a nessun sistema operativo. Pertanto, il comando del disco non può leggerlo. Tuttavia, gli utenti possono modificarlo o riscriverlo tramite i comandi. Ad esempio, nel minix 3, gli utenti possono utilizzare il comando 'installboot-m / dev / c / us / r / mdec / masterboot' per scrivere il programma di avvio principale in MBR.
Funzione principale e processo di avvio dell'MBR
Il BIOS controllerà automaticamente tutti i dispositivi hardware quando gli utenti avviano il PC. Dopodiché, il bootstrap del sistema leggerà l'MBR da CHS alla memoria. Quindi, può eseguire il record di avvio principale.
Il record di avvio principale controllerà la tabella delle partizioni del disco rigido per vedere se è in buono stato e per cercare una partizione avviabile ' attivo 'Nella tabella delle partizioni. Inoltre, può aiutare a memorizzare il contenuto del primo settore logico della partizione attiva in memoria. E il contenuto del settore è chiamato record di avvio dos ( DBR ).
Il processo di lettura dell'MBR
Innanzitutto, il programma BIOS controlla l'hardware di sistema, quindi controlla i dispositivi di avvio disponibili in base all'ordine di avvio impostato in CMOS. Successivamente, il BIOS legge il primo settore, ovvero il settore MBR, a 0000: 7C00H. Quindi, il BIOS legge 0000: 7CFEH-0000 per vedere se la firma finale è 55AAH. Se lo è, il BIOS passerà il controllo a MBR per caricare Windows. In caso contrario, il BIOS leggerà altri dispositivi avviabili. Se non è presente un dispositivo avviabile, riceveremo il messaggio 'NO RAM BASIC' e Windows non può avviarsi.
MBR virtuale
MBR virtuale si riferisce al record di avvio esteso ( EBR ), le cui voci di record sono identiche a quelle di MBR.
Ricostruisci MBR
In alcuni casi, un'operazione errata o l'invasione di virus informatici possono danneggiare l'MBR. Di conseguenza, quando si avvia il computer, gli utenti vedono solo uno schermo nero o vedono alcune lettere senza senso. Mirando a questa situazione, possono rivolgersi ad alcune soluzioni, come:
Comandi DOS: fdisk / mbr