Det finns inte ett enda kommando för att universellt "fixa" MBR (Master Boot Record) problem. Rätt tillvägagångssätt beror starkt på * specifika * problemet. Du måste diagnostisera problemet först.
Vanliga problem och deras lösningar involverar vanligtvis dessa kommandon (i Windows respektive Linux -miljöer):
Windows:
* `bootrec /fixmbr` :Detta kommando reparerar MBR. Det * skriver över * den befintliga MBR med en ny, så använd försiktigt. Det är mest användbart när MBR är skadad men själva startpartitionen är okej. Detta görs från Windows Recovery -miljön (Winre).
* `bootrec /fixboot` :Detta kommando reparerar startsektorn för systempartitionen. Det används när startsektorn på den aktiva partitionen är skadad. Detta görs också från Winre.
* `bootrec /scanos` :Detta kommando skannar för Windows -installationer och listar dem. Användbart för `bootrec /rebuildbcd` för att korrekt identifiera operativsystemet.
* `bootrec /rebuildbcd` :Detta kommando bygger om startkonfigurationsdata (BCD). Detta är ofta nödvändigt efter att du installerat om Windows eller gjort betydande ändringar i startkonfigurationen. Gjort från Winre.
Linux (med en levande miljö):
* `fdisk/dev/sda` (eller`/dev/sdb`, etc.): Detta är ett kraftfullt verktyg, men använd det med extrem försiktighet. Det låter dig interagera direkt med partitionstabellen. Du kan använda den för att reparera en skadad partitionstabell (som kan inkludera MBR) men felaktig användning kan leda till dataförlust. Använd inte detta om du inte förstår partitionstabeller noggrant.
* `testdisk` :Ett kraftfullt verktyg för dataåterställning som också kan reparera partitionstabeller och MBR. Det erbjuder ett mer användarvänligt gränssnitt än "fdisk" men kräver fortfarande noggrann användning.
* `gpart` (eller` sfdisk`): Alternativ till "fdisk", i allmänhet erbjuder ett mer modernt gränssnitt. Kräver fortfarande en hög förståelse för att använda säkert.
Viktiga överväganden:
* Backup: Innan du försöker någon MBR -reparation ska du säkerhetskopiera dina viktiga data om möjligt. Processen kan leda till dataförlust om det görs felaktigt.
* Live Miljö: För både Windows och Linux måste du ofta starta från en återhämtning eller levande miljö (som en startbar USB -enhet) för att komma åt dessa kommandon. Systemet låter dig inte köra dem från operativsystemet om det redan har startproblem relaterade till MBR.
* Identifiering: Korrekt identifiering av hårddisken (`/dev/sda`,`/dev/sdb`, etc.) är avgörande i Linux. Att använda fel enhet kommer att orsaka betydande skador.
Kort sagt, det finns ingen magisk kula. Du måste identifiera den exakta karaktären av MBR -problemet innan du använder lämplig lösning. Om du är osäker rekommenderas att söka professionell hjälp för att undvika ytterligare skador.