Távoli rendszerindító EFI partíció helyreállítása a Windows 10/8/7 rendszeren

Ebben a cikkben bemutatjuk, hogyan lehet egy véletlenül törölt Windows indító partíciót manuálisan helyreállítani egy UEFI rendszeren. A cikk kezdetben a bootolható EFI partíció visszaállításával kapcsolatos tapasztalataimat ismertette a Windows 7 rendszeren, de a cikk a modern Microsoft operációs rendszerekre is vonatkozik (a Windows 7-től a Windows 10-ig). Az EFI partíció véletlenszerű formázása vagy törlése után a Windows 10-ben többször is segített nekem. Ebben a cikkben bemutatjuk, hogyan könnyű manuálisan létrehozni a rendszerindító EFI és MSR partíciókat a Windows rendszerben..

Tehát tegyük fel, hogy valahogy véletlenül (vagy nem nagyon véletlenül, például amikor az OEM partíciókat megpróbáltuk eltávolítani az OEM lemezről) az UEFI rendszer EFI rendszerindító partícióját (nem a BIOS-t) töröltük vagy formáztuk, így a Windows 10 / 8.1 / 7 abbahagyta a betöltést, ciklikusan felajánlva egy indító eszköz kiválasztását (Indítsa újra, és válassza ki a megfelelő rendszerindító eszközt, vagy helyezze be a betöltött adathordozót a kiválasztottba). Gondoljuk ki, hogy lehetséges-e a Windows visszaállítása, ha a partíciót a Boot Managerből töröltük a rendszer újratelepítése nélkül.

figyelmeztetés. Az utasítás a lemezpartíciókkal foglalkozik, és nem kezdőknek szól. A parancsok helytelen értelmezése esetén véletlenül törölheti a merevlemezen lévő összes adatot. Ezenkívül erősen ajánlott, hogy a fontos adatokat külön adathordozóra készítse..

Tartalom:

  • Partíció felépítése a GPT-lemezen
  • Kézzel hozzon létre EFI és MSR partíciókat a GPT lemezen
  • Javítsa ki az EFI rendszerbetöltőt és a BCD-t a Windows rendszeren

Partíció felépítése a GPT-lemezen

Nézzük meg egy GPE jelöléssel ellátott rendszerindító merevlemez partíciós tábláját egy UEFI rendszeren. Legalább a következő szakaszoknak jelen kell lenniük:

  • EFI rendszerpartíció (EFI rendszerpartíció vagy ESP - Bővíthető firmware interfész) - 100 MB (partíció típusa - EFI).
  • Microsoft biztonsági mentési partíció - 128 MB (partíció típusa - MSR).
  • A Windows fő partíciója egy partíció A windows.

Pontosan ez a minimális konfiguráció. Ezeket a szakaszokat a Windows telepítő hozza létre, amikor a rendszert egy el nem osztott meghajtóra telepíti. A PC-gyártók vagy a felhasználók maguk is létrehozhatnak saját partíciókat, amelyek fájlban tartalmazzák például a Windows helyreállítási környezetet WinRE.wim (Windows RE), egy partíció a gyártótól származó rendszer biztonsági másolatával (lehetővé teszi, hogy visszatérjen a számítógép eredeti állapotához), felhasználói partíciók stb..

EFI szekció a Fat32 fájlrendszerrel kötelező az UEFI rendszerek GPT particionált meghajtóinál. Ez a szakasz, hasonlóan az MSR particionálással ellátott lemezeken a Rendszerenként fenntartott szakaszhoz, tárolja a rendszerindító konfigurációs tárolót (BCD) és a Windows indításához szükséges fájlokat. Amikor a számítógép elindul, az UEFI környezet betölti a rendszerbetöltőt (EFI \ Microsoft \ Boot \ az EFI (ESP) szakaszból)bootmgfw.efi) és átadja az irányítást neki. Ha ezt a részt törli, akkor nem tudja betölteni az operációs rendszert.

MSR rész A GPT-lemezt a partíciókezelés egyszerűsítésére használják, és hivatalos műveletekhez (például amikor egy lemezt egyszerűről dinamikusra konvertálnak). Ez egy biztonsági mentési partíció, amelyhez nincs hozzárendelve partíciókód. Ebben a szakaszban nem tárolhatók felhasználói adatok. Windows 10 rendszeren az MSR partíció mérete csak 16 MB (Windows 8.1 esetén az MSR partíció mérete 128 MB), a fájlrendszer NTFS.

tanács. A Windows UEFI támogatással rendelkező számítógépekre történő telepítéséhez szükség van az eredeti DVD-re vagy egy speciálisan elkészített, bootolható USB flash meghajtóra Windows 7, Win 8.1 / Serve 2012 vagy Win 10/2016 rendszerrel..

Kézzel hozzon létre EFI és MSR partíciókat a GPT lemezen

mert a rendszer nem indul el megfelelően, telepítőlemezre van szükség a Windows 10 (Win 8 vagy 7) vagy bármilyen más indítólemezhez. Tehát a telepítőlemezről indulunk, és a telepítés kezdőképernyőjén nyomjuk meg a billentyűkombinációt műszak+F10. Egy parancssori ablaknak kell megnyílnia:

Futtassa a lemezt és a partíciókat kezelő segédprogramot:

Diskpart

Felsoroljuk a merevlemezeket a rendszerben (ebben a példában ez az egyik), tárcsa 0. Csillag (*) a Gpt oszlopban azt jelenti, hogy a lemez a GPT partíciós táblát használja).

listalemez

Válassza ezt a meghajtót:

Válassza a 0 lemezt

Soroljuk fel a lemez partícióit:

Listapartíció

Példánkban a rendszernek csak 2 része van hátra:

  • MSR szakasz - 128 MB
  • Windows rendszerpartíció - 9 GB

Mint látjuk, hiányzik az EFI szakasz (törölve).

Feladatunk az, hogy töröljük a fennmaradó MSR partíciót úgy, hogy legalább 228 MB szabad hely maradjon a lemezen (MSR és EFI partíciókhoz). A fennmaradó partíciót a grafikus GParted segítségével vagy közvetlenül a parancssorból törölheti (pontosan ezt fogjuk tenni).

Fontos! Itt légy lehetőleg óvatos, és ne véletlenül törölje a Windows partíciót vagy a felhasználói adatokkal rendelkező partíciókat (ha vannak).

Válassza ki a törölni kívánt részt:

Válassza az 1. partíciót
És törölje:
Törli a partíció felülbírálását

Győződjön meg arról, hogy csak a Windows partíció marad meg:

Listapartíció

Most már manuálisan is létrehozhatjuk az EFI és az MSR partíciókat. Ehhez a diskpart segédprogram keretében futtassa a következő parancsokat:

Válasszon lemezt:

válassza a 0 lemezt

hozzon létre partíciót efi méret = 100

Gondoskodunk arról, hogy a 100 MB-os partíció ki legyen jelölve (az 1. partíció sorával szemben található csillag):

listapartíció
válassza ki az 1. partíciót
formátum gyors fs = fat32 label = "System"
rendelj betűt = G
hozzon létre partíciót, msr = 128
listapartíció
list vol

Esetünkben a meghajtó betűje már hozzá van rendelve a Windows partícióhoz C:, ha nem, akkor rendeljen hozzá levelet egy alábbiak szerint:

válassza az 1. kötetet
rendelj betűt = C
kijárat

Javítsa ki az EFI rendszerbetöltőt és a BCD-t a Windows rendszeren

Miután létrehozta a minimális lemezpartíciós struktúrát az UEFI rendszer számára, folytathatja az EFI rendszerindító fájlok másolását a lemezre, és létrehozhatja a rendszerbetöltő konfigurációs fájlt (BCD)..

Másolja az EFI környezeti fájlokat annak a meghajtónak a könyvtárából, ahova a Windows telepítve van:

mkdir G: \ EFI \ Microsoft \ Boot

xcopy / s C: \ Windows \ Boot \ EFI \ *. * G: \ EFI \ Microsoft \ Boot

Hozza létre újra a rendszerbetöltő konfigurációját a Windows 10/7 számára:

g:
cd EFI \ Microsoft \ Boot
bcdedit / createtore bcd
bcdedit / store BCD / create bootmgr / d “Windows Boot Manager”
bcdedit / store BCD / create / d “Windows 7” / alkalmazás osloader

A „My Windows 10” felirat bármilyen helyettesíthető.

tanács. Ha csak az EFI környezeti fájlok sérültek az EFI partíción, és a partíció a helyén marad, akkor kihagyhatja a partíciók diskpart használatával történő létrehozásának folyamatát. Bár a legtöbb esetben elegendő a bootloader visszaállítása az EFI bootloader visszaállítása a Windows 10 / 8.1 cikkben című cikk alatt. Ilyen módon manuálisan is létrehozhatja a BCD-t a szokásos MBR + BIOS rendszerekben.

A parancs visszaküldi a létrehozott rekord GUID-ját; a következő parancsban ezt a GUID-ot ki kell cserélni a your_guid.


bcdedit / store BCD / set bootmgr alapértelmezett your_guid
bcdedit / store BCD / set bootmgr elérési út \ EFI \ Microsoft \ Boot \ bootmgfw.efi
bcdedit / store BCD / set bootmgr displayorder alapértelmezett

További parancsok futnak az alapértelmezett kapcsán:

bcdedit / store BCD / set alapértelmezett eszköz partíció = c:
bcdedit / store BCD / set alapértelmezett osdevice partition = c:
bcdedit / store BCD / állítsa be az alapértelmezett elérési utat \ Windows \ System32 \ winload.efi
bcdedit / store BCD / set alapértelmezett systemroot \ Windows
kijárat

Indítottuk újra a számítógépet ... A mi esetünkben, amikor először nem indult, emellett tambúrral kellett táncolnom:

  1. A számítógép kikapcsolása.
  2. Kapcsolja ki (fizikailag) a merevlemezt.
  3. Kapcsolja be a számítógépet, várja meg, amíg megjelenik az indító hibajelző ablak, majd kapcsolja ki újra.
  4. Csatlakozunk egy lemezt vissza.

Aztán a mi esetünkben (a tesztelést egy VMWare virtuális gépen végeztük, UEFI környezettel), új indítómenü elemet kellett hozzáadnunk az EFI \ Microsoft \ Boot \ bootmgrfw.efi fájl kiválasztásával az EFI partíción..

Egyes UEFI menükben analógia útján meg kell változtatni a rendszerindítási szakaszok prioritását.

Az összes figyelembe vett manipuláció után a Windowsnak megfelelően indulnia kell.

tanács. Ha valami nem működik, azt javasoljuk, hogy ellenőrizze, hogy a rendszerindító jelző csak az EFI partíción van-e beállítva. A legegyszerűbb módszer ennek ellenőrzése a LiveCd GParted segítségével.