logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

HP ProBook 4340s - BCU na Win7 x64 – błąd kod 10 przy usuwaniu hasła BIOS.

Przemcio 07 Sie 2025 22:28 255 5
REKLAMA
  • #1 21628879
    Przemcio
    VIP Zasłużony dla elektroda
    Posty: 2403
    Pomógł: 194
    Ocena: 255
    Witam.

    W nawiązaniu do tego tematu - Link mam pytanie.

    Próbuję powalczyć ze zdjęciem hasła z BIOS poprzez HP BCU na Win7(x64) zanim przeprogramuję BIOS ale zanim to zrobię mam pytanie.

    Czy do tego modelu wymagana jest konkretna wersja BCU?
    Mogę poleceniami odczytać ustawienia bios do pliku ale po
    próbie usunięcia hasła poleceniem:

    >BIOSconfigutility.exe /newsetuppassword:""

    zamiast

    "Successfully modified Setup Password"

    mam

    "<ERROR msg="Unable to process command.Password is set,but no password file is provided" /> "

    z kodem 10

    Niby polecenie zgodne z dokumentacją i różnymi poradnikami i ... not working.

    Ten typ tak ma czy ja robię coś nie tak?

    P
  • REKLAMA
  • Pomocny post
    #2 21628902
    dt1
    Admin grupy komputery
    Posty: 48146
    Pomógł: 7291
    Ocena: 8244
    Cześć.

    Cytat:
    Error Code 10:
    Valid password not provided. BCU was unable to find a valid password on the command line in the following cases:

    When attempting to change the password, the correct password was not provided.
    When attempting to change the password, the new password did not satisfy password requirements for the platform.
    When attempting to change setting values, the correct password was not provided.


    Generalnie aby usunąć hasło, czy z poziomu BIOS, czy z poziomu oprogramowania, najpierw musisz się uwierzytelnić (a więc dostarczyć aktualne hasło). Gdyby tak nie było to zabezpieczenie hasłem nie miałoby najmniejszego sensu.
  • REKLAMA
  • #3 21628953
    Przemcio
    VIP Zasłużony dla elektroda
    Posty: 2403
    Pomógł: 194
    Ocena: 255
    Aha, czyli to BCU jest fajne i szybkie dopóki żyje Admin, który ustanowił hasło i nie zachorował na
    Alzheimera i albo pamięta hasło albo chociaż pamięta gdzie je zapisał.
    Inaczej powstaje pytanie czy reprogramować BIOS czy złomować.

    Dzięki za info!
    Na chwilę jeszcze nie zamykam tematu bo może z jednym takim HP chwilę powalczę.
  • REKLAMA
  • Pomocny post
    #4 21628966
    dt1
    Admin grupy komputery
    Posty: 48146
    Pomógł: 7291
    Ocena: 8244
    BCU to nic innego jak dostęp do ustawień BIOS, tyle że w inny sposób. Reguły zabezpieczeń nadal obowiązują.
    Opcja zrzucenia własnego BIOSu programatorem, wykonania modyfikacji i wgrania zmodyfikowanego wygląda w tym przypadku najbardziej obiecująco.
  • REKLAMA
  • #5 21629342
    Kasek21
    Poziom 43  
    Posty: 45628
    Pomógł: 4974
    Ocena: 3535
    Przemcio napisał:
    Aha, czyli to BCU jest fajne i szybkie dopóki żyje Admin, który ustanowił hasło i nie zachorował na
    Alzheimera i albo pamięta hasło albo chociaż pamięta gdzie je zapisał.

    No a po co w innym razie miałoby być zakładane hasło jeżeli każda osoba mogłaby je usunąć?
  • #6 21629752
    Przemcio
    VIP Zasłużony dla elektroda
    Posty: 2403
    Pomógł: 194
    Ocena: 255
    Zabezpieczenia to temat rzeka ale teraz to już powoli paranoja a Użyszkodnik i
    tak zrobi swoje. Jak widzę te wydziwienia to człowiek tęskni za jumperem CLEAR CMOS.
    Bezpieczeństwo to ważna rzecz ale musi to rozumieć nie tylko Admin.
    Inaczej wszyscy mają tylko pod górę.

    Jest wieczór to zabieram się za ten BIOS.

    I uzupełnienie w wolnej chwili po tygodniu.

    Po kilku próbach operacja zakończona z żądanym przeze mnie skutkiem
    czyli z poprawnie wpisanymi do BIOS-u takimi wartościami jak:
    - Model: HP ProBOOK 4340s
    - Serial Number
    - UUID
    - SKU Number
    - System Configuration ID
    - System Board CT.
    Wprowadzenie poprawnych wartości nazwałbym estetyką/kosmetyką bo BIOS z linku
    działa jak najbardziej poprawnie i bez hasła tylko .... drażni lekko.
    Przy okazji kilka informacji po eksperymentach.

    BIOS dostępny z linku w #1 ma wpisany model: HP ProBook 4341s.
    Jak się okazuje BCU albo nie potrafi zapisać/zmienić tych danych albo
    robię coś nie tak co już nie ma znaczenia.
    W każdym razie na swój sposob jest to przydatne narzędzie
    do zachowania ustawień BIOS i danych komputera nawet jeżeli założone jest hasło
    Administratora.

    Oczywiście sama instalacja BCU (pakiet SP143621) jest możliwa o ile uruchomi się
    system operacyjny z rodziny Windows i znany jest login użytkownika systemu.
    Może się zdarzyć, że opcja bootowalnych urządzeń jest ograniczona w BIOS
    wyłącznie do wewnętrznego HDD i w moim przypadku prościej było podłączyć inny
    dysk z systemem Win7 a następnie zainstalować BCU i zapisać ustawienia BIOS do pliku.

    Może się zdażyć, że poza hasłem Administratora w BIOS założone jest też hasło
    użytkownika i tu raczej można od razu wymienić zawartość BIOS a
    Model, Serial Number i SKU Number uzupełnić z naklejki i przy okazji wymiany układu BIOS
    odczytać numer płyty - System Board CT.

    Interesujące mnie wartości (Model, SN itd.) wpisałem edytując plik bin hex edytorem
    HxD przed zapisaniem go w układ BIOS.
    offset`y w pliku *.bin z linku

    Model: offset 6C6369 - HP ProBook 4341s
    Serial Number: offset 6C6485 - 2CE2380363
    SKU Number: offset 6C6418 - C5Q22PA#AB2
    System Configuration ID - offset 6C73F1 - A101BC1100
    System Board CT: offset 6C74C3 - PCWBV1A2F3F0K4
    UUID: offset 6C7ADD - HEX 2B4E17C82E00E211A30338E22C000037

    UUID 16 bajtów wpisanych kolejno od 6C7ADD w postaci
    2B 4E 17 C8 2E 00 E2 11 A3 03 38 E2 2C 00 00 37

    Pamięć zaprogramowana przez CH341 chociaż podobno słabo się ten wynalazek do tego nadaje.

    Jeszcze kilka słów o BCU uzupełnione fotkami.

    Do zmian ustawień można ustawić w BIOS własne hasło i przy
    użyciu HPQPswd.exe lub HPQPswd64.exe z pakietu BCU (SP143621) wygenerować plik np. password.bin
    z tym samym hasłem co w BIOS.

    Zrzut konfiguracji BIOS

    ..SP143621>BIOSConfigUtility.exe /GetConfig:"nazwapliku.REPSET"

    Rzekomo do poprawnego wczytania konfiguracji wymagane/zalecane jest rozszerzenie pliku *.REPSET.

    Wczytanie konfiguracji z pliku z hasłem do BIOS

    ..SP143621>BIOSConfigUtility.exe /SetConfig:"nazwapliku.REPSET" /cspwdfile:"password.bin"


    Można używać polecenia BIOSConfigUtility64.exe w systemie x64.
    Plik z ustawieniami zawiera około 200 różnych ustawień i przy wczytywaniu rzekomo zaleca się
    aby wyedytować go tak aby zawierał tylko ustawienia podlegające zmianie plus nagłówek.

    Przykładowo zmiana czasu wyświetlania menu z 5 na 20 sekund i zawartość pliku 4340s11.REPSET

    
    BIOSConfig 1.0
    ;
    ;     Originally created by BIOS Configuration Utility
    ;     Version: 4.0.32.1
    ;     Date="1980/01/04" Time="10:45:54" UTC="1"
    ;
    ;     Found 191 settings
    ;
    
    Startup Menu Delay (Sec.)
    	0
    	5
    	10
    	15
    	*20
    	25
    	30
    	35
    Multiboot Express Popup Delay(Sec)
    	0
    	5
    	10
    	15
    	*20
    	25
    	30
    	35
    
    

    z efektem na foto timemenuchange



    Po całym zamieszaniu BIOS zaktualizowany do ostatniej wersji F.68 z 2019 roku.


    Tak czy inaczej okazuje się, że BCU zapisuje do pliku konfiguracyjnego pewne
    parametry, których tych narzędziem nie można zmienić i stąd całe zamieszanie.
    Sformułowania w rodzaju rzekomo i podobno wynikają z różnych informacji znalezionych w
    czasie poszukwań rozwiązania problemu, które niewiele wniosły do tematu w rodzaju:
    - na Win7 nie działa a na Win10 działa, u mnie po upgrade z Win7 do Win10 też nie działa
    - problemy z WMI i jakaś skryptologia - dobra, działa odczyt do pliku w bardziej czytelnej formie zapis bez zmian
    itd. itp.

    Temat rozwiązany chwilowo jeszcze nie zamknięty bo może Komuś się to udało
    jednak pozmieniać bez zagrzebania w HxD czy innym hexedytorze.

    P.
    Załączniki:
    • HP ProBook 4340s - BCU na Win7 x64 – błąd kod 10 przy usuwaniu hasła BIOS. zmiana_modelu.jpg (41.43 KB) Musisz być zalogowany, aby pobrać ten załącznik.
    • HP ProBook 4340s - BCU na Win7 x64 – błąd kod 10 przy usuwaniu hasła BIOS. Dane_z_pliku_bin.jpg (62.19 KB) Musisz być zalogowany, aby pobrać ten załącznik.
    • HP ProBook 4340s - BCU na Win7 x64 – błąd kod 10 przy usuwaniu hasła BIOS. timemenuchange.jpg (44.46 KB) Musisz być zalogowany, aby pobrać ten załącznik.
REKLAMA