Ero sivun ”Master Boot Record” versioiden välillä

Linux.fista
Siirry navigaatioon Siirry hakuun
(dd-käskyt varmistamiseen ja palauttamiseen)
pEi muokkausyhteenvetoa
 
(6 välissä olevaa versiota 5 käyttäjän tekeminä ei näytetä)
Rivi 1: Rivi 1:
{{perustietoa}}
{{perustietoa}}


Master Boot Record (lyh. MBR) on kiintolevyn tai muun massamuistilaitteen alussa oleva data-alue, josta [[BIOS]] etsii käyttöjärjestelmän latauskoodin. [[Käynnistyslatain|Käynnistyslataimet]] kuten [[Grub]] ja [[LILO]] osaavat asentaa omat käynnistyskoodinsa MBR:lle.
'''Master Boot Record''' (lyh. '''MBR''') on kiintolevyn tai muun massamuistilaitteen alussa oleva data-alue, josta [[BIOS]] etsii käyttöjärjestelmän latauskoodin. [[Käynnistyslatain|Käynnistyslataimet]] kuten [[Grub]] ja [[LILO]] osaavat asentaa omat käynnistyskoodinsa MBR:lle.


Varsinaisen käynnistyslataimen lisäksi MBR-sektori sisältää levy-id:n (jota ei juurikaan käytetä linuxeissa), levyn osiotaulun (ensiöosioiden osalta) sekä [[maaginen numero|maagisen numeron]]. Nämä neljä saa talteen ja takaisin käskyillä:
Usein MBR:llä oleva koodi lataa varsinaisen käynnistyslataajan aktiiviseksi merkityltä osiolta. MBR:n "tyhjentämisellä" tarkoitetaan yleensä MBR:llä olevan latauskoodin korvaamista tällaisella koodilla.


  dd if=/dev/mikälie bs=512 count=1 of=mbr-mikälie.img
Varsinaisen käynnistyslataimen lisäksi MBR-sektori sisältää levy-id:n (jota ei juurikaan käytetä linuxeissa), levyn osiotaulun (ensiöosioiden osalta) sekä [[maaginen numero|maagisen numeron]]. Nämä neljä saa talteen komennolla
  [[dd]] if=/dev/mikälie bs=512 count=1 of=mbr-mikälie.img
missä <tt>/dev/mikälie</tt> on kiintolevyn [[laitetiedosto]], ensisijaiselle kiintolevylle <tt>/dev/sda</tt>.


Edelleen tiedot palautetaan komennolla
  dd if=mbr-mikälie.img bs=442 count=1 of=/dev/mikälie
  dd if=mbr-mikälie.img bs=442 count=1 of=/dev/mikälie
  dd if=mbr-mikälie.img bs=1 skip=442 seek=442 count=4 of=/dev/mikälie
  dd if=mbr-mikälie.img bs=1 skip=442 seek=442 count=4 of=/dev/mikälie
Rivi 12: Rivi 15:
  dd if=mbr-mikälie.img bs=1 skip=510 seek=510 count=2 of=/dev/mikälie
  dd if=mbr-mikälie.img bs=1 skip=510 seek=510 count=2 of=/dev/mikälie


Yllä kohdetiedosto on viimeisenä, jotta mahdollinen <return>-näppäimen ennenaikainen painaminen ei saisi aikaan vahinkoa.
Yllä kohdetiedosto on viimeisenä, jotta mahdollinen enterin ennenaikainen painaminen ei saisi aikaan vahinkoa. Muutenkin <tt>dd</tt>:n kanssa on syytä olla tarkkana, sillä pieni kirjoitusvirhe saattaa pahimmillaan aiheuttaa tiedostojen tuhoutumisen.
 
Usein MBR:llä oleva koodi lataa varsinaisen käynnistyslataajan aktiiviseksi merkityltä osiolta. MBR:n "tyhjentämisellä" tarkoitetaan yleensä MBR:llä olevan käynnistyslataajan korvaamista tällaisella koodilla.


==Katso myös==
==Katso myös==
Rivi 22: Rivi 23:
*[[wikipedia:fi:Kiintolevyn osiointi|Kiintolevyn osiointi Wikipediassa]]
*[[wikipedia:fi:Kiintolevyn osiointi|Kiintolevyn osiointi Wikipediassa]]
*[[wikipedia:Master boot record|MBR Wikipediassa]]
*[[wikipedia:Master boot record|MBR Wikipediassa]]
[[Luokka:Osiot]]

Nykyinen versio 23. heinäkuuta 2015 kello 13.22

Linux.fi-wikissä artikkelit käsittelevät yleensä aihettaan siltä osin, kuin se koskee Linuxia ja avoimia/vapaita ohjelmistoja. Yleisluontoisemman artikkelin tästä aiheesta löydät tietosanakirja Wikipediasta.

Master Boot Record (lyh. MBR) on kiintolevyn tai muun massamuistilaitteen alussa oleva data-alue, josta BIOS etsii käyttöjärjestelmän latauskoodin. Käynnistyslataimet kuten Grub ja LILO osaavat asentaa omat käynnistyskoodinsa MBR:lle.

Usein MBR:llä oleva koodi lataa varsinaisen käynnistyslataajan aktiiviseksi merkityltä osiolta. MBR:n "tyhjentämisellä" tarkoitetaan yleensä MBR:llä olevan latauskoodin korvaamista tällaisella koodilla.

Varsinaisen käynnistyslataimen lisäksi MBR-sektori sisältää levy-id:n (jota ei juurikaan käytetä linuxeissa), levyn osiotaulun (ensiöosioiden osalta) sekä maagisen numeron. Nämä neljä saa talteen komennolla

dd if=/dev/mikälie bs=512 count=1 of=mbr-mikälie.img

missä /dev/mikälie on kiintolevyn laitetiedosto, ensisijaiselle kiintolevylle /dev/sda.

Edelleen tiedot palautetaan komennolla

dd if=mbr-mikälie.img bs=442 count=1 of=/dev/mikälie
dd if=mbr-mikälie.img bs=1 skip=442 seek=442 count=4 of=/dev/mikälie
dd if=mbr-mikälie.img bs=1 skip=446 seek=446 count=64 of=/dev/mikälie
dd if=mbr-mikälie.img bs=1 skip=510 seek=510 count=2 of=/dev/mikälie

Yllä kohdetiedosto on viimeisenä, jotta mahdollinen enterin ennenaikainen painaminen ei saisi aikaan vahinkoa. Muutenkin dd:n kanssa on syytä olla tarkkana, sillä pieni kirjoitusvirhe saattaa pahimmillaan aiheuttaa tiedostojen tuhoutumisen.

Katso myös[muokkaa]

Aiheesta muualla[muokkaa]