Skocz do zawartości

Brak Możliwości Załadowania Windowsa I Brak Bootmgfw.efi


Velans

Rekomendowane odpowiedzi

Witam :).

Podczas instalacji Fedory 23 sformatowałem również partycję /boot/efi i teraz przez tą czynność nie mogę załadować Windows 8.1. Trochę majsterkowałem i szukałem różnych wskazówek jak już pojawił się problem. W większości przypadkach pojawiał się komunikat o błędnej ścieżce do bootmgfw.efi a potem jak już to naprawiłem to nie może znaleźć tego pliku bo plik nie istnieję na sda2. Próbowałem skopiować bootmgfw.efi z partycji systemowej Windowsa, po tym coś się ruszyło do przodu jednak prosi o włożenie płyty instalacyjnej Windowsa, której nie posiadam.

Tak przedstawia się u mnie układ partycji:

# fdisk -l
Dysk /dev/sda: 465,8 GiB, bajtów: 500107862016, sektorów: 976773168
Jednostki: sektorów, czyli 1 * 512 = 512 bajtów
Rozmiar sektora (logiczny/fizyczny) w bajtach: 512 / 4096
Rozmiar we/wy (minimalny/optymalny) w bajtach: 4096 / 4096
Typ etykiety dysku: gpt
Identyfikator dysku: 1A756BDD-FD5D-4699-B9F4-F89D41800F1B

Urządzenie Początek    Koniec   Sektory Rozmiar Typ
/dev/sda1       2048   2050047   2048000   1000M nieznany
/dev/sda2    2050048   2582527    532480    260M System EFI
/dev/sda3    2582528   4630527   2048000   1000M nieznany
/dev/sda4    4630528   4892671    262144    128M Microsoft - zarezerwowana
/dev/sda5    4892672 107658870 102766199     49G Microsoft - dane podstawowe
/dev/sda6  107658871 651320859 543661989  259,2G Microsoft - dane podstawowe
/dev/sda7  895533056 947961855  52428800     25G Microsoft - dane podstawowe
/dev/sda8  947961856 976773119  28811264   13,8G nieznany
/dev/sda9  651321344 653438975   2117632      1G System EFI
/dev/sda10 653438976 706097151  52658176   25,1G Linux - system plików
/dev/sda11 706097152 737783807  31686656   15,1G Linux - system plików
/dev/sda12 737783808 740130815   2347008    1,1G Linux swap
/dev/sda13 740130816 782710783  42579968   20,3G Linux - system plików
/dev/sda14 782710784 895533055 112822272   53,8G Linux - system plików

Drugim Linuksem na dysku jest Fedora 22. Zaś wpis dla Windowsa w pliku /boot/efi/EFI/fedora/grub.cfg wygląda tak:

menuentry "Windows"{
        insmod part_gpt
        insmod fat
        set root='hd0,gpt2'
        if [ x$feature_platform_search_hint = xy ]; then
          search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2 6B06-AEB6
        else
          search --no-floppy --fs-uuid --set=root 6B06-AEB6
        fi
        #drivemap -s (hd0) ${root}
        chainloader /EFI/Microsoft/Boot/bootmgfw.efi

Tak jeszcze przedstawia się polecenie blkid:

# blkid
/dev/sda1: LABEL="WINRE_DRV" UUID="14B41AAAB41A8E7C" TYPE="ntfs" PARTLABEL="Ba" PARTUUID="d338e409-8d5f-442b-ac0b-b58948474bf5"
/dev/sda2: SEC_TYPE="msdos" UUID="6B06-AEB6" TYPE="vfat" PARTLABEL="EFI System Partition" PARTUUID="f6bb0cee-14b6-422a-be2f-a5bb1da9164e"
/dev/sda3: LABEL="LRS_ESP" UUID="2621-0E9E" TYPE="vfat" PARTLABEL="Ba" PARTUUID="53dc63ec-4f61-4996-b341-3ff0f5c443b6"
/dev/sda5: LABEL="Windows8_OS" UUID="6E32247632244605" TYPE="ntfs" PARTUUID="55873585-30dc-414f-8923-31d968efc125"
/dev/sda6: LABEL="Home" UUID="01D07520B52098C0" TYPE="ntfs" PARTUUID="bef249ae-bd72-0697-34eb-f2892eb7a477"
/dev/sda7: LABEL="LENOVO" UUID="E4B4B1A0B4B17620" TYPE="ntfs" PARTLABEL="Ba" PARTUUID="99f79bae-307e-4e3c-bf9a-183f5021c7f2"
/dev/sda8: LABEL="PBR_DRV" UUID="968C28268C27FF7D" TYPE="ntfs" PARTLABEL="Ba" PARTUUID="54345f38-8bfd-4390-a9b4-9785156d39b2"
/dev/sda9: UUID="177C-04A6" TYPE="vfat" PARTLABEL="EFI System Partition" PARTUUID="e5682dcd-66fd-4946-a3d3-b564c47aa09b"
/dev/sda10: LABEL="FedoraHome" UUID="8d2586b1-9211-416c-917a-e7995b5238c9" TYPE="ext3" PARTUUID="310a53af-966d-4840-aa29-94782b25626f"
/dev/sda11: LABEL="Fedora" UUID="696710cb-ef56-49dd-afec-6f161b27fd0b" TYPE="ext3" PARTUUID="2f5d1fd1-2159-4270-bde1-2dd26fb2f0ee"
/dev/sda12: LABEL="swap" UUID="a469dd16-4b8e-4d92-a785-18e0de01297f" TYPE="swap" PARTUUID="c43338ef-8d7c-4161-911a-2d9553001e22"
/dev/sda13: LABEL="Fedora23" UUID="52b5b855-035b-4cf6-876d-ebc0b15afe0f" TYPE="ext3" PARTUUID="d9218365-7dbb-45de-bedc-80d78849e075"
/dev/sda14: LABEL="Fedora23Home" UUID="bb67dafb-dc5a-415c-be4d-5ba9e6e2f47c" TYPE="ext3" PARTUUID="a1373aa7-d829-4045-a9e6-9b4364a56b29"
/dev/sda4: PARTLABEL="Mi" PARTUUID="8d3b6508-3b30-4cc9-ac76-f764725155a3"

Czy istnieję jakiś sposób na naprawę tej sytuacji? Myślałem o wygenerowaniu od początku pliku bootmgfw.efi ale jak znalazłem plik na partycji Windowsa to od razu skopiowałem go i prosi o płytę instalacyjną.

 

Odnośnik do komentarza
Udostępnij na innych stronach

Tutaj masz opis układu partycji, które robi Lenovo:

https://forums.lenovo.com/t5/Lenovo-B-and-G-Series-Notebooks/New-G580-has-seven-partitions-Help-identify/m-p/1153169/highlight/true#M37965

 

To oznacza, że masz 3 partycje ESP, a wystarcza jedna: sda2 - systemowa EFI Windowsa, sda3 systemowa EFI windowsa-Lenovo i sda9 systemowa EFI Fedory.

Jeżeli laptop jest na gwarancji to dzwoń do Lenovo o przysłanie obrazu instalacji fabrycznej, jeżeli jest po gwarancji to pewnie musisz go kupić, ale nie będzie to cena nowego windowsa.

 

Jeżeli masz "One Key Recovery button" to spróbuj odpalić instalację fabryczną (znajduje się na sda8), a dopiero potem zacząć z Fedorą, a EFI fedory umieścić na EFI systemowej.

 

Do obejrzenia i uporządkowania partycji możesz użyć dystrybucji https://www.system-rescue-cd.org/SystemRescueCd_Homepage

Odnośnik do komentarza
Udostępnij na innych stronach

  • 3 weeks later...

Witam :).

 

Przepraszam, za zabranie się za temat po jakimś czasie :).

 

Jeśli prosi o płytę, to może - o ile chodzi o naprawienie sektora - wystarczy trial Windows 8.1? https://www.microsoft.com/en-us/evalcenter/evaluate-windows-8-1-enterprise Wystarczy się zarejestrować

 

Taki błąd wyświetla się gdy próbuje uruchomić Windows 8.1

 

icidj6.jpg

 

Czy trial Windows 8.1 wystarczy przy takim błędzie? :). Po naciśnięciu ESC mam możliwość zmiany w BIOSie, systemu bootowania UEFI na Legacy Support. Czy próbować to zmienić :)?

 

Jeżeli masz "One Key Recovery button" to spróbuj odpalić instalację fabryczną (znajduje się na sda8), a dopiero potem zacząć z Fedorą, a EFI fedory umieścić na EFI systemowej.

 

Jednak czy to nie oznacza, że musiałbym instalować systemy od początku? Nie jest to tak bardzo straszne jednak bardziej obawiałbym się o swoje dane na dysku :).

Odnośnik do komentarza
Udostępnij na innych stronach

Czy trial Windows 8.1 wystarczy przy takim błędzie? :).

Sorry, ale nie pracuję w MS ;) Najprościej spróbować. Zaryzykowałbym stwierdzenie, że wersja testowa Windows spełnia warunki określone w pkt.1. komunikatu.

 

[...]jednak bardziej obawiałbym się o swoje dane na dysku :).

Ale robisz backupy prawda? ;)
Odnośnik do komentarza
Udostępnij na innych stronach

Sorry, ale nie pracuję w MS ;) Najprościej spróbować. Zaryzykowałbym stwierdzenie, że wersja testowa Windows spełnia warunki określone w pkt.1. komunikatu.

 

 

Ok, to spróbuje :). Jednak to jak wróce z świąt w środku tygodnia :). I dam znać tutaj :).

Odnośnik do komentarza
Udostępnij na innych stronach

 

Jednak czy to nie oznacza, że musiałbym instalować systemy od początku? Nie jest to tak bardzo straszne jednak bardziej obawiałbym się o swoje dane na dysku :).

Tak. To oznacza, że masz niepowtarzalna szansę uporządkować bałagan, który masz na dysku. Wcześniej podałem adres, ale podam jeszcze raz link do dystrybucji System Rescue CD https://www.system-rescue-cd.org/SystemRescueCd_Homepage

 

Uruchamiasz płytę System Rescue CD, po załadowaniu systemu wpisujesz startx i uruchamia się środowisko graficzne. Podłączasz zewnętrzny dysk twardy lub gwizdek USB i myszą, tak jak w Windows, kopiujesz swoje dane o które się obawiasz.

 

Mając kopie na dysku zewnętrznym możesz przystąpić do zabawy z laptopem. Jak lubisz to naprawiaj środowisko uruchomieniowe windows - do tego masz setki stron forów windowsowych, ale ja proponuję przywrócenie instalacji fabrycznej, nałożenie Fedory i tak aż do skutku.

Dane, o które się obawiasz wgrasz z dysku zewnętrznego po zakończeniu zabaw i ustawieniu prawidłowego multiboota. Podczas zabaw, weź pod rozwagę wymianę windowsa 8.1 na 10, żeby za pół roku nie szukać na forum Fedory rozwiązania kolejnych problemów z windowsem :)

 

Jeżeli laptop jest w miarę świeży (obsługuje UEFI i w BIOSie ma opcję Secure Boot) to raczej nie warto instalować systemów w trybie Legacy. Ten tryb jest zachowywany dla zgodności wstecznej ze starszymi urządzeniami i raczej nie będzie rozwijany, a z czasem zostanie zarzucony.

 

Oczywiście mogą być specjalne powody, dla których chcesz używać trybu Legacy np. BIOS bez UEFI to był ostatni element komputera, w którym nie można było grzebać zdalnie. W UEFI mogą grzebać producenci oprogramowania i inne uprawnione firmy.

Odnośnik do komentarza
Udostępnij na innych stronach

Pobrałem trial Windows 8.1 i jest opcja "Repair your computer". Po wejściu wygląda to tak:

 

e8lvv7.jpg

 

A następnie:

 

2hgr1gx.jpg

 

I zastanawiam się którą opcję wybrać by naprawić powyższy błąd i nie stracić danych na dysku :). Przy wybraniu "Start-up Repair" trwa diagnostyka PCta ale na końcu pisze, iż nic nie naprawiono. Zaś przy "UEFI Firmware Settings" odsyła mnie do ustawień BIOSu, które mogłem wcześniej włączyć przez "Esc" podczas błędu włączania Windowsa. Jest tam między innymi możliwość zmiany UEFI na Legacy Support :).

Odnośnik do komentarza
Udostępnij na innych stronach

  • 2 weeks later...

Nic nie naprawiono ponieważ dopiero Windows 15 będzie się domyślał, którą z 3 partycji UEFI użytkownik ma na myśli :)

Zostaje Command Prompt.

 

Zajrzyj tutaj: https://www.winhelp.us/repair-your-computer-in-windows-8.html

Dokładnie poczytaj od rozdziału "Step 1.1 (optional) - use Command Prompt for fixing disk errors, restoring missing system files, reverting pending updates, or preventing Automatic Repair from launching"

 

Myślę, że więcej pomocy na temat windowsa możesz znaleźć na forach jemu poświęconych.

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
×
×
  • Dodaj nową pozycję...