Skocz do zawartości
Dunkierka

Jak można zrobić wszędzie polskie rozruchowe menu Boot Loader jak poprzednio?

Rekomendowane odpowiedzi

Ostatnio miałem zainstalowanego linuksa. Najpierw kiedyś zainstalowałem sobie Windowsa XP Professianl SP3 32 bitowego PL i na innej partycji Windowsa 7 Ultimate 64 bit SP1 PL i potem linuksa Ubuntu to wtedy się zmieniło menu BCD (BCD to menu bootowe Windowsa 7 w którym było do wyboru pomiędzy Windosem XP i 7) na linuksowego Gruba.

Gdy zrezygnowałem z linuksa i sformatowałem linuksową partycję to nie dało się wogóle nic uruchomić i wystartowałem komputer z płyty instalacyjnej do Windowsa 7 i go narzędziem naprawczym przywróciłem do poprzedniego BCD rozruchowego MBR ale gdy potem uruchomiłem menu BCD z dysku to się okazało że jest po angielsku.

4969186600_1558601154_thumb.jpg

 

W programie EasyBCD 2.3 dodałem jeszcze wpis do Windowsa XP bo tylko Windows 7 startował

2794452600_1558601462_thumb.jpg

 

ale gdy się wciśnie klawicz F8 to już jest polskie menu

4518652000_1558601266_thumb.jpg

 

 

Gdy się wybierze Windowsa XP i od razu wciśnie klawisz F8 to jest angielskie menu

7043987300_1558601358_thumb.jpg

 

 

Windowsa miałem postawionego na MBR (Master Boot Record)

 

Potem w programie EasyBCD 2.3 zmieniłem język dla obu systemów na polski ale to nic nie dało.

5039205200_1558601415_thumb.jpg 8377698000_1558601416_thumb.jpg

 

Przegląd:

 

Jest łącznie 2 wpisów na liście bootloadera.

Domyślny: Windows 7 Ultimate
Czas minął: 30 sekund
Napęd rozruchowy: D:\

Wpis #1
Nazwa: Windows XP Professional
BCD ID: {e9b32b03-7be4-11e9-bb04-d44d105b9442}
Napęd: D:\
Ścieżka bootloadera: \NST\ntldr

Wpis #2
Nazwa: Windows 7 Ultimate
BCD ID: {current}
Napęd: C:\
Ścieżka bootloadera: \Windows\system32\winload.exe

 

 

 

Dokładny (Tryb Debugowania)

 

Windows Boot Manager
--------------------
identifier              {9dea862c-5cdd-4e70-acc1-f32b344d4795}
device                  partition=D:
path                    \bootmgr
description             Windows Boot Manager
locale                  pl-PL
default                 {e9b32b00-7be4-11e9-bb04-d44d105b9442}
displayorder            {e9b32b03-7be4-11e9-bb04-d44d105b9442}
                       {e9b32b00-7be4-11e9-bb04-d44d105b9442}
timeout                 30
displaybootmenu         Yes

Real-mode Boot Sector
---------------------
identifier              {e9b32b03-7be4-11e9-bb04-d44d105b9442}
device                  partition=D:
path                    \NST\ntldr
description             Windows XP Professional
locale                  pl-PL
custom:250000c2         0

Windows Boot Loader
-------------------
identifier              {e9b32b00-7be4-11e9-bb04-d44d105b9442}
device                  partition=C:
path                    \Windows\system32\winload.exe
description             Windows 7 Ultimate
locale                  pl-PL
recoverysequence        {e9b32b01-7be4-11e9-bb04-d44d105b9442}
recoveryenabled         Yes
osdevice                partition=C:
systemroot              \Windows
resumeobject            {95a2b34c-7bdc-11e9-b6bd-806e6f6e6963}
nx                      OptIn
pae                     Default
numproc                 4
sos                     No
debug                   No

 

7418063300_1558601535_thumb.jpg 1795088500_1558601534_thumb.jpg

 

Wcześniej był plik ntldr bezpośrednio na dysku C:\ na którym jest zainstalowany Windows XP (Windows 7 widzi go jako C:\ i teraz jest w katalogu \NST\ntldr w angielskiej wersji językowej i gdy je podmieniłem na polski ntldr to wróciło na polskie menu te menu z Windowa XP ale te pierwsze menu BCD Windowsa 7 jest angielskie. Chyba odpowiadają za to pliki z foledru

c:\Windows\System32\Boot\

i chciłem je podmienić na polskie. Na drugim komputerze mam te same Windowsy zainstalowane to mam polskie pliki ale gdy je chcę podmienić to jest zabezpieczony przed zapisem ten folder z Windowsa 7 jak i z Windowsa XP.

Może to inne pliki odpowiadają za to nie wiem. Jak można przywrócić polskie menu BCD tam gdzie jest wybór systemu operacyjnego?

9312870200_1558601501_thumb.jpg

 

Jeszcze te menu chciałbym spolszczyć

4969186600_1558601154_thumb.jpg

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Napisano (edytowane)

język bootloadera jest w folderze boot, plik winload nie ma chyba? z tym nic wspólnego - ewentualnie spróbuj zapisać jeszcze raz bootloadera poleceniem bcdboot - np

 

bcdboot c:\windows /l pl /s d: /f bios

 

/l = locale = język bootloadera

 

wtedy bcdboot kopiuje wszystko właśnie z folderu system32\boot, ale tylko z polską wersją - jak naprawiałeś bcd może poskie pliki nie zostały zapisane w folderze boot, stąd problem, mimo że w opcjach bootloadera wszędzie jest prawidłowe pl w locale - natomiast chyba? menu trybu awaryjnego jest wyświetlane bezpośrednio z pliku bootmgr, dlatego jest ok; pliki językowe bootloadera są chyba w folderze language, coś takiego w folderze boot (na d), można je podejrzeć, ale oczywiście będą trudności z wejściem do folderu - ewentualnie można użyć cmd w trybie tzw trusted installer, do tego potrzebny programik PowerRun ze strony www.sordum.org

 

ale uwaga - zakładam, że 7 widzi swoją partycję jako c, natomiast d = partycja aktywna - /s = system partition

 

ponadto nie spotkałem się z sytuacją, żeby ntldr był w jakimś folderze, zawsze jest bezpośrednio na partycji aktywnej - jak reinstalujesz bootloadera 7 nie będzie w nim wpisu xp, więc albo musisz dodać xp w easy bcd, albo ręcznie, polecenia w cmd

 

Bcdedit /create {legacy} /d "Windows_Version"

Bcdedit /set {legacy} device boot

Bcdedit /set {legacy} path \ntldr

Bcdedit /displayorder {legacy} /addlast

 

d = description - opis systemu, czyli zamiast windows version np xp pro, itd; device boot = partycja system, bootująca, itd; addlast - dodaj na końcu, albo addfirst, na początku

 

że tryb awaryjny z ntldr wyświetla się ok chyba dowód, że opcje tego trybu są w bootmgr także w 7, natomiast reszta opcji bootloadera, i komunikaty błędów, są w pliku językowym

 

oprócz ntldr na d muszą być także pliki xp boot.ini i ntdetect.com

 

ewentualnie zrobisz na własne ryzyko, bo jak pisałem, nie wiem, co to jest ten folder nst, co znaczy real mode, itp- może dlatego, że bootmgr jest 64, a ntldr jest 32 (tzn faktycznie 16) - ewentualnie wpisz ... path \nst\ntldr

 

ps - jak piszę o folderze boot to odnosi się do d:\boot, nie system32\boot

 

bcdboot ma w system32\boot wszystkie języki, kopiuje tylko wybrany do d:\boot

 

jak wybrałeś język w easy bcd to dopisał język do linii locale w pliku bcd, ale nie przekopiował polskich plików do boot, stąd chyba problem

 

ps2 - ewentualnie po /l wpisz pl-pl, bo chyba musi być dwuczłonowo, np en-us, itp

Edytowane przez glauks

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
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ę

  • Ostatnio przeglądający   0 użytkowników

    Brak zarejestrowanych użytkowników przeglądających tę stronę.

×
×
  • Dodaj nową pozycję...