Czy po zainstalowaniu systemu Windows innego niż OEM logo rozruchowe się zmieni?


1

Mam MSI i ma w nim wstępnie zainstalowany system Windows 8. Jeśli kupię system Windows 8.1 pro i zainstaluję go za pomocą dysku DVD, czy zmieni on animację logo rozruchowego?


Dlaczego zamierzasz kupić wersję systemu Windows, która jest w 100% darmowa (jak w powietrzu) ​​dla Windows 8użytkowników?
Ramhound

Nie musisz też kupować, Windows 8.1jeśli chcesz zainstalować .ISO.
Ramhound

1
Właściwie możesz. Plakat wspomina o zakupie wersji 8.1 pro, ale nie stwierdza, że ​​laptop jest wyposażony w wersję pro. Jeśli ma tylko 8 zamiast 8 pro, musi kupić.
birdman3131

@Ramhound: Almsgiving. Lub, jeśli wolisz: altruizm, filantropia, działalność charytatywna, humanitaryzm, duchowość, sumienie społeczne. Muszę pomóc biednym ludziom.
TOOGAM

@ birdman3131 - Jeśli pójdziemy tą drogą, pytanie nie jest jasne i dlatego powinno zostać wyjaśnione.
Ramhound

Odpowiedzi:



1

W niektórych systemach UEFI istnieje logo specyficzne dla dostawcy, które jest przechowywane w oprogramowaniu układowym UEFI w tabeli ACPI o nazwie Boot Graphics Resource Table (BGRT). Jeśli bieżące logo MSI jest tam przechowywane, nie zmieni się ono przez prostą ponowną instalację.

Jeśli BGRT nie istnieje, Windows używa logo przechowywanego w bootres.dll, podobnie jak w starszym BIOSie. Teoretycznie możliwe jest, że logo MSI jest tutaj osadzone.

Istnieją jednak sposoby zmiany logo.

UEFI i BGRT

Możliwe jest utworzenie aplikacji EFI, która tymczasowo modyfikuje tabele ACPI (w tym BGRT), a następnie ładuje aktualnego menedżera rozruchu systemu Windows. Tę aplikację należy następnie uruchomić zamiast oryginalnego menedżera rozruchu systemu Windows (bootmgfw.efi). BGRT używa wspólnego formatu obrazu BMP (Windows 3.x BMP lub BMP3) z 24-bitowymi lub 32-bitowymi kolorami.

W tym celu stworzyłem HackBGRT , która jest prostą aplikacją EFI. HackBGRT odczytuje plik konfiguracyjny, ładuje określony BMP do BGRT, odpowiednio ustawia współrzędne i ładuje inną aplikację EFI (zwykle menedżer rozruchu systemu Windows, bootmgfw.efi).

Nie znam żadnych innych narzędzi do konkretnej modyfikacji BGRT, chociaż bootloader Clover EFI obsługuje co najmniej wiele innych rodzajów modyfikacji tabeli ACPI. Właśnie dlatego stworzyłem własne.

Ta metoda dotyczy przynajmniej systemów opartych na UEFI ze wsparciem BGRT, przynajmniej w teorii.

Niektóre płyty główne mogą mieć także specjalne narzędzia do zmiany logo rozruchowego; przynajmniej Intel wypuścił takie narzędzia. Większość nie.

BIOS lub UEFI bez BGRT

Jeśli BGRT nie jest używany, logo Windows może zostać zastąpione przez modyfikację pliku o nazwie bootres.dll za pomocą narzędzia takiego jak 8oot Logo Changer . Ponieważ jest to plik podpisany, system Windows musi być ustawiony na tryb testowania przy użyciu wspomnianego narzędzia (lub przez wykonanie Bcdedit.exe -set TESTSIGNING ON). W systemach UEFI plik bootres.dll znajduje się na partycji systemowej EFI, podczas gdy w systemach BIOS w katalogu instalacyjnym Windows.


Pamiętaj, że ujawnienie twojego powiązania jest wymagane, a nawet promowanie wolnego oprogramowania może być uważane za spam, jeśli wszystkie posty o nim wspominają.
Arjan

2
@Arjan Dzięki za komentarz, ujawniłem swoją przynależność. Jednak nie promuję dokładnie mojego (wolnego) oprogramowania; zamiast tego stworzyłem go, ponieważ miałem tę samą potrzebę i nie mogłem znaleźć niczego gotowego. Jest to prawidłowe (i obecnie jedyne ważne?) Rozwiązanie do zmiany logo, więc uznanie go za spam nie byłoby zbyt mądre.
Metabolix

1
Nie musisz znajdować każdego pytania i podawać dokładnie tej samej odpowiedzi. Wystarczy jedna odpowiedź i widzę trzy identyczne odpowiedzi szczerze reklamujące ten sam program jako spam.
Ramhound

@Ramhound Rozumiem twój punkt widzenia. Może więc ktoś powinien oznaczyć pytania jako duplikaty. (Oczywiście nie mogę tego zrobić.) Ponadto, jeśli znasz takie rozwiązanie, zapewnij alternatywne rozwiązanie lub program. Wykorzystałem kilka nocy na ten temat i nie mogłem ich znaleźć.
Metabolix

@Metabolix - na pewno możesz oznaczyć pytania jako duplikaty, jeśli chcesz.
Ramhound

0

Istnieją dwie części animacji rozruchowej. Jedna część to logo zdefiniowane w oprogramowaniu układowym UEFI, a jedna część znajduje się w dostarczonej instalacji systemu Windows, w której pierścienie ładujące zaczynają się obracać.

Logo oprogramowania układowego UEFI jest trudne do edycji, więc pozostanie takie samo przy ponownej instalacji systemu operacyjnego.

Logo rozruchowe systemu Windows jest jednak przechowywane z bieżącą instalacją systemu Windows, więc zostanie przywrócone do logo dostarczonego z tym nośnikiem instalacyjnym.

Jeśli chcesz przywrócić logo rozruchowe systemu Windows, możesz wykonać kopię zapasową C:\Windows\Boot\Resources\bootres.dlli przywrócić ją przy nowej instalacji.


nie, logo jest przechowywane w UEFI i nie ulega zmianie
magicandre1981

@ magicandre1981 Zależy od tego, jaką część logo rozruchowego masz na myśli, jest jedna część rozruchu UEFI i część rozruchu systemu Windows. Oba mają własne zasoby.
erikgaal

1
nie, w rozruchu UEFI, Windows używa logo OEM: blogs.msdn.com/b/b8/archive/2011/09/20/…
magicandre1981
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.