Skillnad mellan MBR och partitionstabell Skillnad mellan

Anonim

MBR mot partitionstabell

Vid formatering av en ny hårddisk möter vi ibland villkoren för partitionstabell och MBR, vilket står för Master Boot Record. Det här är inte något vi behöver hantera dagligen, men behövs av datorn för att fungera korrekt. Även om de två ofta används tillsammans, är det stora skillnader mellan MBR och partitionstabellen; huvudsakligen vad de används för. MBR-enheten är placerad i den första sektorn av en hårddisk och det är vad BIOS körs direkt efter att det har slutfört konfigurationen av hårdvaran. Det är då MBR: s ansvar att lokalisera och starta rätt operativsystem på enheten. Å andra sidan är partitionstabellen bara några poster som berättar för datorn hur hårddisken är uppdelad eller partitionerad. Detta låter dig dela upp din enhet och få det att se ut som om du har flera enheter även om du bara har en.

MBR är faktiskt ett exekverbart program med låg nivå som innehåller lämpliga instruktioner för att starta datorn. Som sådan är det känsligt för skadlig kod som kan ersätta dess kod med något mer skadligt. Detta har redan uppvisats av vissa virus som ersätter MBR med sin egen kod för att kunna leverera sin egen nyttolast även innan datorn kan starta operativsystemet. Även om partitionstabellen inte är en körbar, måste den också skyddas. Om partitionstabellen är skadad kommer inte datorn att kunna berätta var en partition startar och var den andra börjar. Detta kan leda till datakorruption och till och med att datorn inte startar.

Intel utvecklade MBR för sina tidiga datorsystem. De placerade MBR i den första sektorn av enheten så att den är den första informationen som finns på disken. Detta är avsett så att BIOS inte kommer att ha några problem med att lokalisera det efter den inledande startprocessen. Eftersom partitionstabellen inte är riktigt stor, placeras den i MBR så att den också är lättillgänglig även utan användning av högre nivåprogram.

Sammanfattning:

  1. MBR används för att starta datorn medan partitionstabellen används för att dela upp enheten
  2. MBR är en körbar medan partitionstabellen inte är
  3. The partitionstabellen är placerad inne i MBR