Hvordan gjenopprette oppstartssektoren for Windows 7.

Hei venner! I dagens artikkel skal vi gjenskape oppstartslasteren for Windows 7. I hvilke tilfeller kan dette være nyttig?For eksempel starter ikke Windows 7 og viser feil knyttet til en defekt oppstartslaster, for eksempel: "An operativsystem ble ikke funnet", Oppstartsspor mangler. Trykk ctrl+alt+del, NTLDR mangler når du laster inn Windows 7. Eller kanskje du har overført Windows 7 fra en harddisk til en solid-state-stasjon, men systemet starter ikke fra SSD-en og viser en feil eller viser en svart skjerm.Du prøver å gjenopprette oppstarten av operativsystemet, men du kan ikke gjøre det.I slike tilfeller må du slette og deretter opprette på nytt skjult seksjon - System Reservert (Reservert av systemet, volum 100 MB), denne partisjonen inneholder Windows 7-nedlastingsfilene.

Når du installerer Windows 7 på en bærbar datamaskin eller datamaskin med en vanlig BIOS (MBR-harddisk), opprettes det automatisk en skjult systemreservert partisjon (100 MB kapasitet), hvis formål er å lagre og beskytte operativsystemets oppstartsfiler.Denne partisjonen har alltid følgende attributter: (Aktiv, System, Primær partisjon), og operativsystemet som er installert på datamaskinen starter fra den.

Hvis du tilordner en stasjonsbokstav til denne partisjonen og i mappealternativene (vis) setter du "Vis skjulte filer"-alternativene og fjerner merket for "Skjul".beskyttede systemfiler", så inne vil du se "Boot"-mappen (som inneholder op- BCD), og oppstartsbehandlingsfilen "bootmgr".

For å lykkes med virksomheten vår, la oss huske Windows 7-oppstartsmekanismen, og programmet vil hjelpe oss STØVEL.

Først av alt, etter å ha slått på datamaskinen, mottas kontrollen av BIOS-subrutinen, som sjekker funksjonaliteten til alle komponentene i systemenheten, deretter ser BIOS i innstillingene for prioriteringsenheten for oppstart (harddisk, flash-stasjon, DVD-stasjon) og etter å ha funnet en (for eksempel en harddisk) disk) leser MBR-oppstartsposten fra den (Windows 7 er vanligvis installert på en MBR-partisjonert disk). MBR er plassert i den første sektoren av oppstartsdisken, har en størrelse på 512 byte, og inneholder NT 6.x programkode,

Som søker etter den aktive partisjonen som operativsystemet kan lastes fra, denne aktive partisjonen

kalt PBR (Partition Boot Record) oghar sin egen oppstartsrekordBootmgr.

Etter dette går kontrollen over

boot manager-filen "bootmgr", som kjører Windows 7 winload.exe-filen. Hva er winload.exe?

Operativsystemet (i vårt tilfelle, Windows 7) er et program, og for at det skal fungere (begynn å laste), må du kjøre den kjørbare OS-filen:winload.exe eller winload.efi. ZOppstartslasteren slipper disse filene. ZLoader er et lite program. Filwinload.exe starter MBR- lasteren og filenwinload.efi starter EFI-oppstartslasteren. Windows 7 er i de fleste tilfeller installert på en disk med en MBR-oppstartslaster.

Windows 7 starter opp i følgende rekkefølge:nedlastingsbehandler"bootmgr"-filen behandler den tilgjengelige informasjonen i oppstartsbutikken (BCD-fil), og dette er menyen, visningstid, liste over operativsystemer (hvis det er flere), og så videre, hvis dataene er korrekte, lastes operativsystemet. Men! Hvis minst én av filene jeg nevnte (bootmgr eller BCD) viser seg å være feil eller mangler helt, så har vi garantert problemer med å starte opp systemet.Det hender ofte at integriteten til disse filene blir krenket på grunn av en eller annen grunn (uforsiktige brukerhandlinger, installasjon av tredjeparts oppstartsbehandlere, virus, etc.), i dette tilfellet kan det hende at standardhandlinger for å gjenopprette oppstartslasteren ikke hjelper, og da er det best å slette denne partisjonen fullstendig, formater og lag nedlastningsfilene på nytt. Hvordan kan jeg gjøre det.

Vi sletter den skjulte systemreserverte partisjonen (Reservert av systemet, volum 100 MB) og oppretter den igjen ved å bruke det innebygde systemetdiskpart kommandolinjeverktøy

Vi starter opp fra installasjonsflash-stasjonen for Windows 7. Hvis du ikke finner ISO-bildet til de syv, kan du bruke nedlastingen. USB-flash-stasjon Windows 8.1 eller Win 10.

I det første systeminstallasjonsvinduet åpner du kommandolinjen ved å bruke hurtigtasten Shift+F10.

Skriv inn kommandoene sekvensielt:

diskdel

lis vol (denne kommandoen viser bokstaver, tall, etiketter, størrelse og filsystem. BUkva partisjon 100 MB (C:). Bind 1. BPartisjonsnavnet med Windows 7 installert er (D:).

sel vol 1 ( velge volumet som vi skal jobbe med - 100 MB (C:). Bind 1)

del vol ( slett 100 MB-volumet).

Etter å ha slettet et volum, dukket et ikke-allokert område på 100 MB opp på disken.

opprette par prim ( opprette hovedpartisjonen i dette ikke-allokerte området)

format fs=ntfs ( opprette et NTFS-filsystem på partisjonen)

tilordne bokstaven C ( tilordne bokstaven C til den opprettede partisjonen)

activ ( gjør delen aktiv)

exit (avslutt diskpart)

bootsect /nt60 C: /mbr (denne kommandoen skriver de nødvendige PBR-kodene til harddisken ( Bootmgr) og MBR (NT 6.x))

bcdboot D:\windows /s C: ( lag en oppstartslaster for Windows 7 som ligger på (D:),oppstartslasterplassering (C:))

Nedlastningsfilene er opprettet.

Denne metoden passer også for de som har flere harddisker, og de har et OS med en bootloader installert.

På disse diskenevi ikke brukerbootrec /fixmbr og bootrec /fixboot-verktøyfor å oppdatere MBR- og PBR-koder. Disse kommandoene fungerer bare på harddisk 0.

Bootsect-kommandoen fungerer med disken vi spesifiserer. T Det samme gjelder for bcdboot.Uten /s-parameteren fungerer bcdboot med den aktive partisjonen på harddisk 0. OG/s-parameteren vi bruker indikerer den aktive partisjonen til ønsket harddisk.

Hei kjære lesere.

Noen ganger, som et resultat av ulike handlinger, kan det skje at datamaskinen nekter å gå inn i operativsystemet. Og i noen tilfeller skyldes dette en funksjonsfeil i et viktig verktøy. Løsningen er å gjenopprette Windows 7 bootloader.

Det er flere hovedtegn som indikerer behovet for å "vende tilbake til livet" det tilsvarende elementet i operativsystemet:

Bootrec( )

For å få datamaskinen tilbake til å fungere, må du utføre en rekke trinn. I tillegg trenger vi Windows-installasjonsfiler for prosedyren. Så vi kan ikke takle de tilsvarende dataene uten en disk. Vi gjør følgende:


Denne kommandoen vil vise alle mulige parametere den fungerer med.

Beskrivelse av Bootrec-nøkler( )

Lag i miljøet cmd.exe kan lanseres i standardversjon, eller med spesielle tillegg. Så hvis du for eksempel skriver " bootrec.exe /FixMbr", skriver programmet en oppstartspost til hovedpartisjonen. Dessuten er sistnevnte kompatibel med Windows 7 og Vista. Dette vil bidra til å gjenopprette funksjonaliteten til enheten. I tillegg kan du ty til dette trikset hvis det er behov for å fjerne ikke-standard kode i det tilsvarende segmentet. Imidlertid forblir den eksisterende partisjonstabellen den samme.

Hvis du bruker nøkkelen " /FixBoot", skriver programmet en ny oppstartssektor. Den er også kompatibel med de ovennevnte operativsystemene fra Microsoft. Dette alternativet brukes i flere tilfeller:

    Oppstartsfilen er erstattet med en ikke-standard fil.

    Den er skadet.

    Etter den syvende versjonen eller Vista ble den forrige versjonen lagt ut. For eksempel, etter installasjon av XP, brukes Windows NT-oppstartslasteren.

Interessant å vite! Den samme effekten kan oppnås ved å bruke programmet " bootsect.exe" Den ligger også på disk. For å gjøre dette skriver vi " bootsect /NT60 SYS" En oppstartssektor som er kompatibel med "" vil vises. For detaljert informasjon må du kjøre verktøyet med nøkkelen " /hjelp».

Når du skriver " bootrec.exe /ScanOs", skanner applikasjonen alle tilgjengelige disker for OS 7 og Vista. Som et resultat mottar brukere en liste over alle systemer som er funnet, også de som ikke er registrert i oppstartsdatalagringen.

Bruke nøkkelen " /RebuildBcd"begynner å skanne alle disker for installerte operativsystemer. Det lages en liste som de kan legges til i lagringen. I tillegg vil denne kommandoen tillate deg å gjenoppbygge databasen. Men før du gjør dette, må du definitivt slette tidligere data.

Verktøyet ovenfor har bred funksjonalitet. Men det hjelper ikke hvis systemoppstartsfilen mangler. I dette tilfellet må du ty til et annet verktøy.

Det er verdt å merke seg at det fungerer automatisk. Det vil si at brukere bare trenger å komme til visse verktøy, skrive inn en kommando, og alt vil bli gjort uavhengig - det er ikke nødvendig å gjøre noe under selve prosessen.

BCDboot( )

Dette verktøyet er laget for å lage eller reparere en oppstartslaster som ligger på hovedpartisjonen. Programmet lar deg også overføre filer mellom harddisker. Selv om systemet ikke er synlig på sistnevnte.

For å komme i gang, skriv bare " bcdboot.exe C:\windows" Operasjonen gjenoppretter skadede data, inkludert lagringsfiler.

Prosessen har flere parametere:

    Kilde – plasseringen av katalogen der Windows-distribusjonen er plassert. I vårt tilfelle er dette en plastdisk eller USB-flash-stasjon. Denne parameteren er påkrevd. Resten angis ved behov.

    « /JEG» — setter miljøspråket. Hvis det ikke endres, brukes engelsk.

    « /s"—indikerer stasjonsbokstaven der de nødvendige filene skal plasseres. Som standard er dette stedet som er angitt av BIOS eller det nye systemet - UEFI.

    « /v"—den detaljerte arbeidsregnskapsmodusen starter.

    « /m» - kombinere parametrene til en eksisterende post og en nyopprettet. Alt dette er skrevet til et nytt oppstartsområde.

Returnerer etter bruk av Linux( )

Det er verdt å forestille seg en situasjon der du tidligere hadde et operativsystem fra Microsoft. Og etter å ha installert Linux, sluttet den første plutselig å starte. Dette skjedde som følge av noen feil.

Hvis Windows ikke fungerer for deg etter å ha installert Ubuntu, ikke få panikk med en gang. Problemet kan løses enkelt.

dd if=/dev/sda2 of=/linux.boot bs=512 count=1

Koden ovenfor lar deg kopiere oppstartssektoren fra " sda2" i linux.boot.

Det er verdt å merke seg at i dette operativsystemet rotelementet " / " Hvis dette ikke er tilfelle i din personlige situasjon, må du først finne ut hvilke av de eksisterende områdene som er oppstartbare.

Oppføringen ble kopiert til brukerens mappe. Derfor går vi til riktig katalog og overfører filen til partisjonen der Windows allerede er installert.

Resultatet blir " Kommandolinje", der vi bare skriver to linjer og etter hvert klikk " Tast inn»:
Bootrec.exe /FixMbr
Bootrec.exe /FixBoot
Etter det starter vi enheten på nytt og ser hvordan alt fungerer i operativsystemet vårt.


Først må du få et førsteinntrykk av hva en bootloader er. Enkelt sagt kan vi si at oppstartslasteren er et verktøy som hjelper Windows med å starte umiddelbart etter at datamaskinen starter. Dette programmet kalles MBR og inneholder kode for første oppstart av systemet.

Følgelig, uten slik kode eller hvis den er skadet, vil du støte på feil som inneholder ordet Bootmgr. Dette er koordinatoren som er ansvarlig for å håndtere Windows-oppstart. Alt dette kommer ned til å blokkere systemet fullstendig, slik at du ikke kan komme til skrivebordet og til og med sikker modus vil være utilgjengelig.

Microsoft har forsiktig introdusert spesielle kommandoer for å gjenopprette opptaket, noe som gjør det mye enklere å fikse problemet. I tillegg finnes det et stort antall programmer med tilsvarende effekt. Begge tilfeller vil bli vurdert, noe som vil bidra til å gjenopprette orden ved oppstart av systemet.

Før vi begynner, bør vi skrive at hvis Windows starter, og feil begynner etter oppstart, så ligger ikke årsaken i MBR. Her må du gjenopprette andre filer, så denne instruksjonen er ikke for deg.

Gjenopprette MBR ved å bruke standardmetoden

I Windows 7 er det ganske enkelt å gjenopprette oppstartslasteren, men en forutsetning er tilstedeværelsen av en installasjonsflash-stasjon eller -disk med systemet. Ellers vil vi ikke kunne komme forbi feilvinduet. Hvis du ikke har en, bruk følgende metode.

Etter å ha funnet installasjonsdisken, er det ikke grunnleggende viktig at den kommer med innebygd Windows; du kan bruke forskjellige bygg. Koble til USB eller sett inn disken i datamaskinen, og deretter:

  • Gå inn i BIOS eller UEFI ved å bruke Del (eller alternativet ditt);
  • Du bør finne en seksjon kalt "boot priority", mest sannsynlig vil dette bare være en del av navnet;
  • Sett stasjonen med systemet til første posisjon og start på nytt;

  • Nå vil du bli tatt direkte til installasjonsdistribusjonen, hvor du må velge lenken under "Systemgjenoppretting";
  • Windows vil bli søkt, og velg det;
  • Klikk på "Startup Repair". Feilsøking og feilsøking skjer automatisk, dette hjelper ikke alltid, men det er veldig enkelt å bruke. Hvis det hjelper deg, trenger du ikke foreta deg ytterligere handlinger;

  • Gå igjen til samme seksjon, bare velg "Kommandolinje";
  • Skriv nå inn bootrec /fixmbr - lar deg skrive hovedoppføringen for oppstartslasteren, selv om den ikke endrer partisjonstabellen;
  • Sett inn bootrec /fixboot igjen - det er stor sannsynlighet for at du kan stoppe på dette stadiet og starte opp systemet;

  • Også kontrollkommandoen bootrec.exe /rebuildbcd;
  • En ekstra metode når du bruker et annet verktøy bcdboot.exe c:windows.

Alle de ovennevnte metodene er allerede innebygd i systemet og krever ikke ytterligere installasjoner av applikasjonen, selv om du noen ganger ikke kan klare deg uten deres hjelp.

Gjenoppretting av bootloader ved hjelp av programmer

Å gjenopprette oppstartslasteren etter installasjon av Windows er også enkelt når du bruker tredjepartsverktøy. Den største fordelen er at det ikke er behov for en Windows-installasjonsdisk.

Du trenger et av LiveCD-programmene, som også må skrives til en disk eller flash-stasjon. Som et eksempel vil vi bruke et verktøy som har vist seg å være et kraftig og enkelt verktøy - Hiren’s Boot CD. Den inkluderer mange programmer for gjenoppretting og diagnostisering av maskinvare og Windows, inkludert programmer for arbeid med MBR.

Etter å ha opprettet mediet med verktøyet, må du:

  • På samme måte som i forrige metode, installer autorun fra media via BIOS;
  • Velg "DOS-programmer";
  • Finn nå "Diskpartisjonsverktøy", der det vil være "Paragon ...";

  • I toppmenyen vil du se "Wizards"-fanen, der ønsket element er "Boot Recovery";
  • Avmerkingsboksen skal settes til "Søk etter kopier...";
  • Så ikke glem å merke av i boksen ved siden av "Endre oppstartsoppføring" og så videre.

Paragon-applikasjonen er et av feilsøkingsalternativene, men det er andre som ikke er mindre effektive og populære, for eksempel "MBRfix". Den er plassert i det samme settet, og du trenger derfor ikke lage mediet på nytt. Du burde:

  • I Hiren's Boot CD-menyen velger du "Mini Windows";
  • Etter lansering, klikk på start og velg alternativet "HBCD Menu";
  • Gå deretter en etter en til "Partisjon/Boot/MBR", deretter "Kommandolinje" og til slutt "MBRFix".

  • Nå i konsollen, kjør kommandoen MBRFix.exe /stasjon 0 fixmbr /win7 /yes.

Ved å følge et av de foreslåtte alternativene for feilsøking av MBR-feil, kan du få tilgang til Windows igjen. Umiddelbart etter dette bør du se etter virus som kan forårsake problemet. Fjerning av skadelig kode bør ikke utsettes før senere for å unngå feilsøking fortløpende.

Du kan velge hvilken som helst av de foreslåtte variantene for å nå målet, avhengig av tilgjengelige ressurser, nemlig programdistribusjoner.

Hvis du fortsatt har spørsmål om emnet "Hvordan gjenopprette Windows 7 bootloader?", kan du stille dem i kommentarene


if(function_exists("the_ratings")) ( the_ratings(); ) ?>

Å starte en datamaskin innebærer å sjekke BIOS til alt utstyr, og hvis selvtesten er vellykket, laster du Windows. Systemet starter opp takket være bootloader, der spesielle data er registrert for dette formålet. Disse dataene kan bli skadet når som helst, og en typefeil og andre kan vises. Hvis du ser en lignende feil på skjermen, eller noe lignende, men faktum er at Windows ikke starter opp, må du Windows 7 Boot Loader Recovery. Forresten, jeg skrev om gjenoppretting av oppstartsrekord for andre systemer i følgende artikler:

La oss nå gå i gang.

Gjenopprette Windows 7 bootloader ved hjelp av en gjenopprettingsdisk

Du må få en disk med Windows 7, hvis du har en, flott, men hvis ikke, lag en oppstartbar USB-flash-stasjon. Versjonen i dette tilfellet er ikke viktig, bitdybden er heller ikke viktig. Start opp fra en flash-stasjon. Når du ser Windows-installasjonsprogrammet nederst til venstre, klikker du "Systemgjenoppretting".

Et lite vindu vises med alternativer for systemgjenoppretting. Velg systemet som må gjenopprettes. Klikk på "Neste"-knappen.

Og her er et vindu med de nødvendige alternativene. Først kan du prøve automatisk feilsøking, dette er det aller første elementet som kalles "Oppstartsgjenoppretting". Når du klikker på den, venter du bare. Ulempen med denne metoden er at den ikke alltid fungerer, så vi vil bruke manuelle metoder.

Bruke kommandolinjen

I gjenopprettingsalternativer åpner du kommandoprompt. Der vil vi skrive inn følgende kommando:

bootrec/fixmbr

Ved å bruke denne enkle kommandoen kan du gjenopprette oppstartsposten på Windows 7. Hvis dette ikke hjelper, gå videre til neste trinn:

bootrec/fixboot

Det er mer sannsynlig at begge kommandoene gjenoppretter oppstartslasteren for Windows 7. Lukk ledeteksten, start datamaskinen på nytt og se hva som skjer. Faktisk burde systemet starte opp uten problemer. Hvis dette ikke er tilfelle, har jeg utarbeidet noen flere metoder.

Bruk kommandolinjen #Method 2

Vi skriver inn følgende kommandoer igjen og en ekstra en:

  • bootrec/fixmbr
  • bootrec/fixboot
  • bootsect /nt60 ALL /force /mbr

La oss prøve å starte opp systemet.

Redigering av boot.ini-filen

En spesiell boot.ini-fil er ansvarlig for å laste systemet. I dag skal vi torturere ham. Kanskje integriteten ble kompromittert som et resultat av et virusangrep eller en enkel PC-feil, så gjenoppretting av oppstartslasteren til Windows 7 eller et annet system er en prioritet.

Vi trenger en oppstartbar USB-flash-stasjon med 7 igjen. Når du har lastet ned, klikker du på "Installer"-knappen. Gå til vinduet der du kan velge en disk for å installere systemet. Trykk Shift+F10 for å starte ledetekst.

Ved ledeteksten skriver du inn:

notisblokk

Vi åpner Notisblokk, hvor vi må klikke på "Fil" og "Åpne". Slå på visning av systemfiler på systemdisken, ellers vil du ikke se boot.ini.

Rediger denne filen ved å bruke notisblokk. Det er følgende alternativer:

  • timeout=10– tid for å velge oppstart av operativsystemet (hvis det er flere av dem);
  • multi(0) Og disk(0)– disse punktene skal alltid se slik ut;
  • rdisk(0)– nummeret på disken der systempartisjonen er plassert. Hvis du har to disker, kan parameteren se ut som rdisk(1).

Selve filen kan se slik ut, bare i stedet for XP - Windows 7.

I de fleste tilfeller vil det ikke være nødvendig å redigere Boot.ini. Jeg anbefaler deg også å lese om følgende feil. Det er litt forskjellige metoder for gjenoppretting av bootloader, men de er også egnet for Windows 7.