Skocz do zawartości

maggreg

Użytkownicy
  • Postów

    649
  • Dołączył

  • Ostatnia wizyta

Treść opublikowana przez maggreg

  1. Już to podawałem w poście #53 opisując zbudowanie konfiguracji rozruchowej od podstaw: Odnośnik pzdr
  2. Jak dla mnie migający kursor/kreseczka oznacza brak prawidłowego botsektora a nie problem z loaderem, w takim przypadku miałbyś komunikat: "Brak pliku BOOTMGR (lub NTLDR), Naciśnij Ctrl+Alt+Del, aby zrestartować. Ew angielski odpowiednik." Bootmgr jest ponadto chroniony sumą kontrolną i również błędna wersja (uszkodzona) tego pliku wywołuje komunikat o błędzie np. tego typu: "BOOTMGR image is corrupt. The system cannot boot." Kreseczka sugeruje, że partycja co prawda jest botująca ale botsektor nie szuka żadnego loadera. Plop też tutaj nic nie poradzi, po prostu nie wie co z danej partycji załadować, omija tylko znacznik "80". Nadal proponuję spróbować komendy bootsect.exe z odpowiednimi argumentami. Dodatkowo proponuję usunąć "quietboot" z odpowiedniej pozycji dla winpe w BCD, inaczej nie zobaczymy ew. błędów w fazie ładowania winpe do ramu. Z naprawieniem kolejności (indexu) partycji powinien poradzić sobie "przynajmniej teoretycznie" MBRWizard, posiada odpowiednią opcję do tego zadania. pzdr
  3. Proponuję również przeczytać wątek Lenovo y550 one key recovery windows 7, nie ważne że dotyczy innego sprzętu, pewne wnioski w nim zawarte są uniwersalne. pzdr
  4. To wszystko zależy od tego co rozumiemy jako partycję boot, jeżeli myślisz o partycji o nazwie "boot" w postaci jaką podawała tutaj @ayra to twoja teza jest słuszna. Dla mnie jednak partycja boot to nie nazwa a rodzaj, wg nomenklatury jaką podaje MS Odnośnik byłaby to partycja systemowa (myślę, ze należy to przyjąć bo nie ma się co kopać z koniem choć mnie logika podpowiada coś zupełnie odwrotnego do tego co podaje ms), podsumowując partycja "boot" to w moim rozumieniu ta partycja która jest partycją aktywną i tutaj pojawia się oszustwo wywoływane przez klawisze typu NoVo, dla mnie jego funkcjonalność sprowadza się własnie do tymczasowego przypisania atrybutu aktywności do innej partycji niż domyślnie ustawiona wg. jakiegoś klucza - w tym przypadku kluczem (wg Lenovo) jest identyfikator partycji, co sugeruje po pierwsze, że taki id musi mieć tylko jedna partycja w systemie/dysku po drugie nadal musi ona spełniać wszystkie założenia partycji systemowej (wg nomenklatury MS). Wg. mnie id 12 powinna mieć tylko partycja nr 1. ,teraz odwołując się do zrzutów petedit32 które podawała @ayra - w poście #1 mamy dwie partycje o id 12 (1 i 3) natomiast atrybut boot ma tylko partycja nr 2 czyli o jeden id za dużo, atrybut boot załóżmy, że działa tak jak powyżej napisałem. Dalej mamy troszkę zabaw i w poście nr 9 pojawia się id 12 w partycji trzeciej (wg mnie to nie ta, na dodatek listingi wskazują, że znajdujące się na niej BCD posiada niepoprawne wpisy a więc prawdopodobnie nie zadziała), na dodatek mamy dwie partycje z atrybutem boot co w świetle wyżej podanej definicji MS jest w ogóle nieprawidłowe (i słusznie, partycja z atrybutem 80 może występować na dysku tylko raz). Nie wiem jaki jest stan identyfikatorów i atrybutów na dzisiaj u @ayry ale proponuję przemyśleć to co napisałem powyżej i wyciągnąć wnioski. Wracając do bootmgr (coś ci się @K3RTO ciągle ten mbr wkrada) to nadal podtrzymuję to, że pliku nie można ruszyć kiedy jest on przywiązany do właśnie zbotowanego systemu (czyli znajduje się na partycji która w zarządzaniu dyskami "diskmgmt.msc" ma atrybut "systemowa" - wyjątkiem jest moment kiedy jest to partycja właśnie ze zmienionym id ale oznaczona jako aktywna + rozruchowa, OEM itp.). Nie upieram się, że u @ayry taki fakt ma miejsce ale należy wziąć to pod uwagę a w takiej sytuacji nie da się go podmienić z poziomu działającego systemu nie ważne jakie atrybuty będzie miał, zresztą to samo dotyczy pliku BCD na tej partycji, jeżeli to ona jest "systemową" dla danej sesji nie da się tego pliku podmienić czy zmienić mu nazwy (ale można edytować w bcdedit i to do tego pliku odwołuje się narzędzie gdy nie podamy zmiennej /store). pzdr
  5. Jeżeli jest to bootmgr na partycji z której uruchomiono komputer/system to jest on traktowany specjalnie i nawet z uprawnieniami administratora nie możemy tego pliku podmienić, skasować czy zmienić mu nazwy, po prostu plik jest oznaczony jako "w użyciu". Można go podmienić z poziomu winpe tylko pytanie, skoro jest to plik który najwyraźniej działa to po co to robić. Ja jeszcze raz powtórzę, nie widzę żadnych powodów dla których partycja która jest oznaczona jako aktywna, znajduje się na niej bootmgr, katalog boot z prawidłowym BCD, zawiera prawidłowy bootblock miałaby się nie odpalać, można ją utworzyć od podstaw oczywiście wraz ze wszystkimi plikami. Oczywiście nadal może się nie odpalać winpe ze względu na uszkodzenie/błędy w tym pliku albo na problem sprzętowy ale przynajmniej fazę ładowania do ramu powinien przechodzić. Nie ma też znaczenia czy partycja będzie identyfikowana jako OEM 27, OEM 12 czy np 07 (choć tu wypadałoby żeby identyfikator zgadzał się z systemem plików, id07 dla FAT32 nie jest id prawidłowym). W sprawie klawisza opinia Lenovo jest krótka i jednoznaczna a skoro sam nie mogę tego zweryfikować więc uznaję, że jest też prawdziwa. Już wam pokazałem, że bez problemu można odpalić lrs.wim nawet na VMWare (choć może to być inna wersja), zhostujcie wasze wersje a sprawdzę czy i one się odpalają. pzdr
  6. Tytułem uzupełnienia napiszę, że problem z klawiszami nawigacyjnymi myszki dotyczył wersji beta i alfa (pojawił się pod konić bet wersji 10.70), nie dotyczy wersji "stabilnych". Ale trzeba przyznać, że dla osób z odpowiednim gryzoniem był dość frustrujący, aż dziwne że poprawienie zajęło deweloperom tyle czasu. Na marginesie należy dodać, że ilość poprawek w ostatniej wersji beta jest naprawdę imponująca, dla mnie jest to już wersja w pełni funkcjonalna. pzdr
  7. Jeżeli @K3RTO się nie odezwie to trudno coś dalej działać, wg mnie powinno działać - miał sprawdzić czy ustawienie botsektora pomoże. Oczywiście czy spowoduje to przywrócenie działania klawisza - tego nie wiem, jak pisałem wcześniej wg supportu Lenovo do zadziałania klawisza wystarczy partycja o zadanym identyfikatorze. Co się dalej dzieje jak już klawisz zadziała zależy już tylko od zawartości rzeczonej partycji. Jak ją ustawić od podstaw napisałem w #53. Może jeszcze oczywiście wystąpić problem z samym winpe (plikiem lrs.wim), można go do celów testowych podmienić jakimś innym winpe. Ja odpaliłem pe z lrs.wim na maszynie wirtualnej i jest on funkcjonalny o tyle, że opcje działają choć oczywiście nie mam właściwych plików z backupem/obrazem, wydaje mi się natomiast, ze jest to inna wersja od tej którą wy dysponujecie, jeżeli udostępnicie wsze lrs.wim będę w stanie i to sprawdzić. ps wątek przejrzano ponad 1000 razy co jak na warunki forum jest fajnym wynikiem, widać że jest zainteresowanie więc warto by temat doprowadzić do (szczęśliwego) końca. pzdr
  8. wg informacji na sieci osimage.exe wywołane z parametrem /fb wykonuje backup systemu, być może istnieje przełącznik odwrotny np. /fr (r od restore). Wg informacji które podaje samo Lenovo NOVO key wymaga tylko partycji o identyfikatorze 12, przy czym partycja ta nie jest partycją aktywną ale nadal powinna być partycją systemową ,czyli powinna zawierać w tym przypadku plik bootmgr i katalog boot z plikiem bcd, pewnie przydałby się też boot.sdi żeby dało się odpalić ramdysk. Nie wykluczone, że bcd na tej partycji musi mieć wpisy klawiszy choć przypuszczam, że wystarczy tylko wpis {default} odwołujący się do lrs.wim. Proponuję spróbować zbudować taką partycję od zera. czyli najpierw diskpart; sel dis 0 sel par 1 format fs=ntfs label=boot quick assign letter=w teraz - mając dostęp do tej partycji - kopiujemy xcopy C:\Windows\Boot\PCAT\bootmgr w:\ /chrky md w:\boot xcopy C:\Windows\Boot\DVD\PCAT\boot.sdi w:\boot /chrky skoro struktura już jest utworzona to pora na zbudowanie BCD (na wszelki wypadek z ustawionymi klawiszami wg pliku setbootkey), poniższe odpalamy jako plik cmd uwaga, jeśli windows nie jest zlokalizowany (czyli jest po angielsku) to zamiast "tokens=2" trzeba wstawić "tokens=3" @setlocal @set BCD-File=\\?\globalroot\device\harddisk0\partition1\boot\bcd @bcdedit.exe /createstore %BCD-File% @bcdedit.exe /store %BCD-File% /create {bootmgr} /d "Windows Boot Manager" @bcdedit.exe /store %BCD-File% /set {bootmgr} device partition=\device\harddisk0\partition1 @bcdedit.exe /store %BCD-File% /set {bootmgr} locale pl-PL @for /f "tokens=2" %%a in ('bcdedit.exe /store %BCD-File% /create {ramdiskoptions} /d "Device options"') do set RamDiskBCD=%%a @bcdedit.exe /store %BCD-File% /set %RamDiskBCD% ramdisksdidevice partition=\device\harddisk0\partition1 @bcdedit.exe /store %BCD-File% /set %RamDiskBCD% ramdisksdipath \boot\boot.sdi @bcdedit.exe /store %BCD-File% /deletevalue %RamDiskBCD% description @for /f "tokens=2" %%a in ('bcdedit /store %BCD-File% /create /d "Windows Setup" /application osloader') do set SystemBCD=%%a @bcdedit /store %BCD-File% /set %SystemBCD% path \windows\system32\winload.exe @bcdedit /store %BCD-File% /set %SystemBCD% systemroot \windows @bcdedit /store %BCD-File% /set %SystemBCD% nx OptIn @bcdedit /store %BCD-File% /set %SystemBCD% locale pl-PL @bcdedit /store %BCD-File% /set %SystemBCD% device ramdisk=[\device\harddisk0\partition4]\onekey\pe\lrs.wim,%RamDiskBCD% @bcdedit /store %BCD-File% /set %SystemBCD% osdevice ramdisk=[\device\harddisk0\partition4]\onekey\pe\lrs.wim,%RamDiskBCD% @bcdedit /store %BCD-File% /set %SystemBCD% detecthal yes @bcdedit /store %BCD-File% /set %SystemBCD% winpe yes @bcdedit /store %BCD-File% /displayorder %SystemBCD% /addfirst @bcdedit /store %BCD-File% /default %SystemBCD% @bcdedit /store %BCD-File% /set {bootmgr} custom:0x54000002 {default} @bcdedit /store %BCD-File% /set {bootmgr} custom:0x54000003 {default} @bcdedit /store %BCD-File% /set {bootmgr} custom:0x54000004 {default} @bcdedit /store %BCD-File% /set {bootmgr} customactions 0x100003c000001 0x54000002 0x100003d000001 0x54000003 0x100003e000001 0x54000004 @endlocal teraz możemy ustawić identyfikator (i usunąć ścieżkę instalacji), oczywiście z pomocą diskpart. sel dis 0 sel par 1 remove set id=12 override Teraz zgodnie z tym co obiecuje Lenovo powinno ruszyć, możemy jeszcze przekopiować samo lrs.wim na tą partycję np do katalogu sources lub recovery (i zmienić ścieżkę), wtedy unikniemy pomyłki w ilości i kolejności partycji. I jeszcze jedno, choć partycja nie powinna być aktywna to pewnie przydałoby się aby była zgodna z botsektorem nt60, co prawda format z diskparta powinien nam ustawić partycję prawidłowo ale na wszelki wypadek nie zaszkodzi wykonać: bootsect.exe /nt60 w: /force /mbr bootsect nie jest rozkazem systemowym, trzeba go wyciągnąć z winre.wim albo lrs.wim (siedzi w ścieżce windows\system32), albo zassać waik-a (dla jednego pliku nie warto). Oczywiście należy to wykonać przed ciągiem ustawiającym identyfikatory (bo później literka w: nie będzie dostępna). a tu taka mała pokazówka, że tak naprawdę uruchomić to ustrojstwo wcale nie jest tak trudno, oto "OneKey Recovery" odpalone na maszynie wirtualnej: ps fajny podkład z trawą - chyba sobie pożyczę. pzdr
  9. A tak zapytam, co robią narzędzia \OneKey\Main\Main.exe, \OneKey\OKR\OKR.exe czy \OneKey\OSImage\OSImage.exe. Któryś z nich nie jest tym samym narzędziem działającym z poziomu systemu. pzdr
  10. Info.ini sugeruje, że plik Boot.okr zawiera obraz całej partycji boot, ja wcześniej zasugerowałem się, że plik ma wielkość 8KB ale na twoim zrzucie widzę, że jest to 8MB, ponadto w pliku Info mamy podane dokłądne rozmiary poszczególnych partycji. O ile dobrze dedukuję to narzędzie powinno ustawić dysk właśnie na podstawie tego pliku, następnie przywrócić mbr (z plku mbr.okr) potem przywrócić partycję boot i partycję system. Czwarta partycja (a nominalnie trzecia) jak rozumiem jest w gestii użytkownika. Cały czas mam wrażenie, że klawisz fabryczny jest w jakiś sposób związany botsektorem inaczej nie powinien przestawać działać po ingerencjach użytkownika. Następna rzecz to ten pusty identyfikator w BCD u ciebie Moduˆ ˆadujĄcy rozruchu systemu Windows --------------------------------------- Identyfikator {b3f604c8-c00e-11df-998e-705ab64cff25} który sugeruje, że w tym przypadku nie mamy swobody wyboru ale to nie tłumaczy dlaczego później otrzymujesz identyfikator typu {7619dcc9-fafe-11d9-b411-000476eba25f} dla setupu. Oczywiście można to zbudować od podstaw i musi zadziałać, można to też podłączyć pod klawisze F ale jakie warunki należy spełnić aby zadziałał klawisz fabryczny to pewnie wie tylko serwis lenovo. W ogóle nachodzi mnie taka dygresja, od jakiegoś czasu obserwuje różne zestawy recovery stosowane przez producentów i coraz częściej mam wrażenie, że prześcigają się oni w tym jak najbardziej utrudnić użytkownikom życie mimo, że wbudowane w system narzędzia pozwalają stworzyć taki zestaw w banalny sposób (co zresztą pokazałem myślę w wątku tutorialowym). Na niektórych zestawach są wręcz programy które nic nie wnoszą do tematu, mają tylko za zadanie upewnić się czy aby odtwarzamy system na uprawnionym komputerze, co za skarby tam niby są do cholery, że mielibyśmy się na to połasić. pzdr
  11. A czy któreś z waszej dwójki próbowało przywrócić bosektor z pliku Boot.okr, jak już wcześniej pisałem wygląda to na dokładną kopię sektora botującego sądząc po rozmiarze. Do tego mamy też kopię mbr-a (mbr.okr). Podajcie proszę jeszcze listing pliku \OKRBackup\Factory\Info.ini, być może zawiera coś ciekawego. pzdr
  12. Pewnie dlatego, że ci się literówka wkradła: nie bootmbr ale bootmgr (od manager), tak jak plik na partycji. pzdr
  13. "partition=\device\harddisk0\partition1" W takiej postaci powinno zadziałać, zresztą jest wygodniejsze w zastosowaniu bo kolejność jest stała przy założeniu, że dyski liczymy od 0 a partycje od 1 (tą samą numerację mamy w diskpart). harddiskvolume1 prawdopodobnie nie zadziałało bo brakuje dla tego wpisu punktu montowania w rejestrze (czyli nie był w systemie nigdy zamontowany). zamiennie można użyć urządzenia boot (nie partition=boot jak sugerują niektóre dokumenty na sieci, nawet w wykonani MS). pzdr
  14. Nie bardzo rozumiem, wszystkie operacje były wykonywane na partycji nr 1 która uruchamia (uruchamiała system) więc nic w tym zakresie nie powinno się zmienić, natomiast skrypt powinien dodać wpis dla winpe z partycji czwartej i przypisać mu odpowiednie klawisze (nie wiem czy zadziała klawisz fabryczny ale powinny zadziałać od F2 do F4 - czy są w jakiejkolwiek koniunkcji z klawiszem fabrycznym tego nie zgadnę). Oczywiście zakładam, że to partycja nr 1 jest partycją aktywną, jeżeli jest inaczej to układ partycji jest dla mnie całkowicie nielogiczny. pzdr
  15. mój błąd, o jeden przecinek za dużo ...lrs.wim,,{352a20.... trzeba zamienić na ...lrs.wim,{352a20... pzdr
  16. Trzeba jeszcze wziąć pod uwagę fakt, że dobre monitory 26' czy 27' to często rozdzielczość wyższa niż fullhd, raczej WQHD czyli 2560 x 1440, trzeba sprawdzić czy karta graficzna podoła inaczej (zakładając skalowanie) taki zakup mija się z celem. W drugą stronę, jeżeli "dobry" monitor zdecydowanie nie TN tylko IPS (w dowolnej odmianie) inaczej znów zmiana Asusa dla 2 czy 4 cali niewiele wniesie, weź pod uwagę, że monitor rośnie głównie wszerz a nie wzwyż (proporcje 16x9). Przy tych założeniach jedynie Dell U2711 wydaje się jeszcze mieścić w granicach rozsądku jeżeli chodzi o cenę. pzdr
  17. @ayra twoje BCD wydaje się prawie kompletne, spróbujmy je uzupełnić o brakujące wpisy (ew trochę wyczyścić bo jak podejrzewam pojawia ci się menu z wyborem systemów którego nie potrzebujesz). zróbmy po kolei (możesz też wykonać to jako skrypt) bcdedit /store \\?\GLOBALROOT\device\harddisk0\partition1\boot\bcd /set {352a2064-e2e3-11df-bf0a-95dddc81a233} device ramdisk=[\device\harddisk0\partition4]\OneKey\PE\lrs.wim,,{352a2068-e2e3-11df-bf0a-95dddc81a233} bcdedit /store \\?\GLOBALROOT\device\harddisk0\partition1\boot\bcd /set {352a2064-e2e3-11df-bf0a-95dddc81a233} osdevice ramdisk=[\device\harddisk0\partition4]\OneKey\PE\lrs.wim,,{352a2068-e2e3-11df-bf0a-95dddc81a233} bcdedit /store \\?\GLOBALROOT\device\harddisk0\partition1\boot\bcd /set {352a2064-e2e3-11df-bf0a-95dddc81a233} path \windows\system32\boot\winload.exe bcdedit /store \\?\GLOBALROOT\device\harddisk0\partition1\boot\bcd /set {352a2064-e2e3-11df-bf0a-95dddc81a233} description "Windows Setup" bcdedit /store \\?\GLOBALROOT\device\harddisk0\partition1\boot\bcd /set {352a2064-e2e3-11df-bf0a-95dddc81a233} locale Pl-pl bcdedit /store \\?\GLOBALROOT\device\harddisk0\partition1\boot\bcd /set {352a2064-e2e3-11df-bf0a-95dddc81a233} systemroot \windows bcdedit /store \\?\GLOBALROOT\device\harddisk0\partition1\boot\bcd /set {352a2064-e2e3-11df-bf0a-95dddc81a233} detecthal Yes bcdedit /store \\?\GLOBALROOT\device\harddisk0\partition1\boot\bcd /set {352a2064-e2e3-11df-bf0a-95dddc81a233} winpe Yes bcdedit /store \\?\GLOBALROOT\device\harddisk0\partition1\boot\bcd /set {352a2064-e2e3-11df-bf0a-95dddc81a233} vga No bcdedit /store \\?\GLOBALROOT\device\harddisk0\partition1\boot\bcd /set {352a2064-e2e3-11df-bf0a-95dddc81a233} quietboot Yes bcdedit /store \\?\GLOBALROOT\device\harddisk0\partition1\boot\bcd /set {352a2064-e2e3-11df-bf0a-95dddc81a233} ems Yes bcdedit /store \\?\GLOBALROOT\device\harddisk0\partition1\boot\bcd /set {bootmgr} custom:0x54000002 {352a2064-e2e3-11df-bf0a-95dddc81a233} bcdedit /store \\?\GLOBALROOT\device\harddisk0\partition1\boot\bcd /set {bootmgr} custom:0x54000003 {352a2064-e2e3-11df-bf0a-95dddc81a233} bcdedit /store \\?\GLOBALROOT\device\harddisk0\partition1\boot\bcd /set {bootmgr} custom:0x54000004 {352a2064-e2e3-11df-bf0a-95dddc81a233} bcdedit /store \\?\GLOBALROOT\device\harddisk0\partition1\boot\bcd /set {bootmgr} customactions 0x100003c000001 0x54000002 0x100003d000001 0x54000003 0x100003e000001 0x54000004 bcdedit /store \\?\GLOBALROOT\device\harddisk0\partition1\boot\bcd /delete {352a2065-e2e3-11df-bf0a-95dddc81a233} bcdedit /store \\?\GLOBALROOT\device\harddisk0\partition1\boot\bcd /delete {352a2063-e2e3-11df-bf0a-95dddc81a233} bcdedit /store \\?\GLOBALROOT\device\harddisk0\partition1\boot\bcd /set {default} description "Windows 7 Home Premium" bcdedit /store \\?\GLOBALROOT\device\harddisk0\partition1\boot\bcd /set {352a2067-e2e3-11df-bf0a-95dddc81a233} description "Windows Recovery Environment" uff, mam nadzieję, że nie zrobiłem nigdzie błędu, większość to kopiuj/wklej ale różnie bywa. Ponieważ forum pozawijało wiersze więc na wszelki wypadek wrzucam też na wkleja: ayrabcd.cmd pzdr
  18. Hm, chyba jeden z trudniejszych wyborów jeżeli chodzi o elektronikę użytkową a przede wszystkim bardzo trudny temat do doradzania. Dobrze gdybyś określił pułap cenowy wtedy będzie można w coś celować. Sprawa bardzo indywidualna, zarówno rodzaj słuchanej muzyki jak i indywidualny słuch każdego człowieka mają tutaj znaczenie. Jak rozejrzysz się dokoła to zobaczysz, że gro narodu ma w uszach "pinezki" podpięte do jakiegoś telefonu i pewnie większość z nich jest zadowolonych, ja natomiast mam niezłe słuchawki audiofilskie -Audio-Technica ATH-AD900- podłączone pod Xonara ST i mógłbym godzinami narzekać. Słuchawki jakie by nie były mają jedno ograniczenie, oddają dźwięk tylko do ucha a człowiek odczuwa go jednak całym ciałem (przez słuchawki raczej podłoga nie zacznie drżeć), ponadto od pewnego pułapu (a ja go przekroczyłem) dobry sprzęt niemiłosiernie obnaża słabość materiałów źródłowych, na moim sprzęcie 80% plików mp3 brzmi raczej źle. Napisałeś, że chcesz się oddzielić od otoczenia, nie trzymaj się tego kurczowo, podejrzewam że myślałeś tutaj o typie muszli a on ma w tym przypadku mniejsze znaczenie, wpływa raczej na komfort użytkowania, ważniejszy jest tutaj rodzaj konstrukcji muszli i umieszczenia przetwornika, w artykule który podał @marcino jest to mniej więcej omówione, myślę tutaj o różnicy między słuchawkami otwartymi a zamkniętymi, ja może dodam tutaj coś od siebie, słuchawki zamknięte odizolują cię od otoczenia bardzo dokładnie, do tego zapewnią bardzo soczysty bas ponieważ przetwornik oddziałuje całą mocą na ucho, nie nadają się natomiast zupełnie na dłuższe sesje, po pierwsze ucho odcięte od otoczenia strasznie się poci po drugie jeżeli dynamika utworu zmusza nas do ustawienia pewnego poziomu głośności to może pojawić się nadmiar ciśnienia akustycznego które nie ma gdzie ujść i pojawi się nawet ból, słuchawki otwarte nie mają tych wad natomiast mniej izolują od otoczenia, raz towarzystwo słyszy czego słuchasz dwa ty słyszysz otoczenie (zwłaszcza w samochodzie może to lekko przeszkadzać), ale bez przesady, w dobrych słuchawka ma to drugorzędne znaczenie, są jeszcze hybrydy półotwarte (choć u topowych brandów raczej niespotykane) mające w założeniu połączyć zalety obu konstrukcji. Oczywiście jeżeli celujesz w pułap cenowy powiedzmy 250PLN to wszystko się zaciera, trudno tutaj oczekiwać jakiejś finezji konstrukcyjnej. Przychylę się też do zdania @marcino w kwestii wbudowania mikrofonu, truizmem jest że wszelkie konstrukcje typu combo jakby się producent nie starła zawsze są pewnym komromisem jakościowym i lepiej wqybrać produkty oddzielne. Na horyzoncie majaczy nam taka konstrukcja: ASUS i Sennheiser prezentują Xonar Xense dla gier FPS Myślę, że zdecydowanie można polecić każdemu kto nie ma jeszcze karty dźwiękowej a jednak ceni sobie dobry odsłuch, same słuchawki (przynajmniej na papierze) też wyglądają zachęcająco, firma Sennheiser jest w tej dziedzinie uznawanym brandem, a być może same słuchawki będą dostępne jako osobny produkt. Chyba największy wybór dobrych słuchawek w naszym kraju oferuje ta firma: RMS Sklep Jeżeli masz możliwość podskoczyć do salonu audio to proponuję wziąć swoją muzykę i po prostu odsłuchać, to zawsze najlepsze rozwiązanie, co byśmy ci nie doradzili to jak już napisałem jest to sprawa bardzo indywidualna (a do tego co napisałem wcześniej oczywiście dochodzi zasobność portfela). pzdr
  19. Napisałem BCD LENOVO_PART i to miałem na myśli. Na marginesie zapytam, cży masz ten sam układ partycji jak @ayra, tzn 4szt. A przy okazji @ayra nie przejmuj się tak samym układem, ważna jest kolejność partycji a nie ich wielkość oraz ważne są atrybuty (rozumiem, że dysk jest MBR nie GPT i wszystkie 4 partycję są partycjami podstawowymi), powinnaś raczej zlikwidować tą lukę która się wdarła między drugą a trzecią partycję. Należy też ustalić która partycja jest partycją aktywną oryginalnie, wcale nie jest powiedziane, że musi to być partycja pierwsza. pzdr
  20. Wreszcie coś rokującego, mamy zarówno odwołanie do lrs.wim jak i przypisane klawisze które wcześniej omawialiśmy. Jedynie brak zmiennej device w sekcji bootmgr może być zagadką. pzdr
  21. np. bcdedit.exe /store ..\boot\bcd /enum all /v Oczywiście musisz podać właściwą ścieżkę do swojego bcd pzdr
  22. @K3RTO tak samo jak @ayra masz w tym BCD taki pusty wpis, chodzi mi o identyfikator {b3f604c8-c00e-11df-998e-705ab64cff25}, być może jest to sztywne ustawienie właśnie takiego identyfikatora jaki jest wymagany niestety sam wpis jest pusty, co więcej jest on wpisany jako recoverysequece do pozycji odpalającej sam system co daje też możliwość, że pozycja jest przygotowana pod systemowe winre. Do tego samo BCD na pewno jest szablonem bo nie ma przypisania do żadnego urządzenia, zarówno sekcja bootmgr jak i ramdysk mają w pozycji device ustawione unknown. Możesz jeszcze spróbować listingu z opcją /v, wtedy wszystkie wpisy zostaną rozwinięte do formy w jakiej są zapisane w pliku hiv a nie zastąpione nazwami, wtedy zobaczymy czy coś się kryje pod tymi device czy są to tylko wadliwe pozycje. pzdr ps, z takim bcd ta partycja nie wystartuje, nie ma opcji, bedzie wywalać błędy.
  23. Są zasadniczo dwie lokalizacje pliku $OEM$, pierwsza dotycząca tylko trybu tekstowego to katalog root nośnika (przynajmniej w przypadku CD, nie wiem czy to ma w ogóle sens przy USB) ale ponieważ zasadniczo służy to do podawania sterowników massstorage więc w naszym przypadku możemy pominąć. Druga lokalizacja to katalog i386, katalog $OEM$ jest jego bezpośrednim podkatalogiem i właśnie z tej lokalizacji jest używany w fazie graficznej instalacji. Oczywiście katalog $OEM$ zawiera (może zawierać) typowe podkatalogi, proponuję zajrzeć na stronę Unattended Windows Introduction co prawda dość leciwa ale w przypadku XP jak najbardziej aktualna. Ad 3. Nie mam pojęcia. jakoś się nie interesowałem tym tematem (inna sprawa, że raczej nie instalowałem aktualek z automatu, raczej zawsze ręcznie), niewykluczone że się da np przez zasady grupy coś takiego wymusić, zapukaj z tym pytaniem do @Flaviusa pewnie będzie wiedział. Jak już pisałem, nie chcę się cofać do XP ale myślę że na pewno więcej rzeczy bym oskryptował, w międzyczasie poznałem w miarę VBS-a i wiele rzeczy które wtedy wydawały się skomplikowane dałoby się rozwiązać, druga sprawa to USB, daje o wile więcej perspektyw, nie trzeba wypalać płyty żeby sprawdzić jedną opcję/zmianę (a nie wszystko na komputerze fizycznym działało tak jak na wirtualnym). Np. widoczna we wcześniejszym listingu instalacja kursorów zabrała mi wtedy wiele wieczorów (a pamiętam, że nie do końca to i tak działało tak jak bym chciał), sęk w tym, że jak by się kursorów nie ustawiało i w którym profilu to i tak przy pierwszym odpaleniu system przywracał układ domyślny, teraz pewnie bym sobie poradził. ps. Rejestr można ustawić albo przez import z pliku .reg albo samym programem reg.exe, wykopałem jeszcze starszy przykład: TITLE Instalator programów w trybie graficznym ::cmdow @ /HID @echo off @setlocal @Echo "-Kasowanie niepotrzebnych skrótów Menu" @DEL "%allusersprofile%\Menu Start\*.lnk" >nul @Echo "-Instalacja DirectX" @start /wait %systemdrive%\install\DirectX\dxsetup.exe /silent @Echo "-Instalacja NET Framework 2 - Uwaga długotrwał" @reg add HKCU\software\policies\microsoft\windows\installer /v "disablerollback" /t reg_dword /d 0 /f >nul @start /wait %systemdrive%\install\MS\dotnetfx2.exe /q:A /c:"install.exe /q" @reg add HKCU\software\policies\microsoft\windows\installer /v "disablerollback" /t reg_dword /d 1 /f >nul @Echo "Instalacja MS Office 2k3" @start /wait %systemdrive%\install\Office2k3\setup.exe TRANSFORMS=Unattended.MST /qb- @Echo "-Instalacja Adobe Readera" @start /wait %systemdrive%\install\Adobe\AdbeRdr705_pol_full.exe /s /v/qn @reg add "HKCU\Software\Adobe\Acrobat Reader\7.0\Originals" /v "bDisplayAboutDialog" /t reg_dword /d 0 /f >nul @reg add "HKCU\Software\Adobe\Acrobat Reader\7.0\Originals" /v "bBrowserCheck" /t reg_dword /d 1 /f >nul @reg add "HKCU\Software\Adobe\Acrobat Reader\7.0\Updater" /v "iUpdateFrequency" /t reg_dword /d 0 /f >nul @reg add "HKCU\Software\Adobe\Acrobat Reader\7.0\AdobeViewer" /v "EULA" /t reg_dword /d 1 /f >nul @reg add "HKLM\Software\Adobe\Acrobat Reader\7.0\AdobeViewer" /v "EULA" /t reg_dword /d 1 /f >nul @Echo "-Instalacja i rejestracja WinRar-a" @start /wait %systemdrive%\Install\winRAR\wrar.exe /s @Copy "%systemdrive%\Install\winRAR\rarreg.key" "%programfiles%\WinRAR\" >nul REGEDIT /S "%systemdrive%\Install\winRAR\Settings.reg" @Echo "-Instalacja i ustawienie schematu kursorów" @start /wait %systemdrive%\install\Kursorki\Kursory.exe @Echo "-Instalacja Odtwarzaczy Multimedialnych" @start /wait %systemdrive%\install\grajki\foobar.exe /S @start /wait %systemdrive%\install\grajki\realalt.exe /VERYSILENT /SP- @start /wait %systemdrive%\install\grajki\quicktimealt.exe /VERYSILENT /SP- :: @start /wait %systemdrive%\install\grajki\MPlayerC.exe @start /wait %systemdrive%\install\grajki\ALLPlayer.exe @Echo "-Ustawienie Ikonek napędów" @start /wait %systemdrive%\install\MS\Ikonki_napędów.cmd @Echo "-Ustawienie Ikonek i nazw na pulpicie" @start /wait %systemdrive%\install\MS\Nazwy_i_Ikony_Pulpitu.cmd @Echo "-Ustawienie Instalacji dokonywanych przy następnym rozruchu komputera" @start /wait %systemdrive%\install\RunOnceEx.cmd @bootcfg /timeout 10 @endlocal cls exit Tak jak napisałem inf był rodzajem zabawy/eksperymentu A tu ciekawostka, plik który ustawiał konkretne ikonki dla poszczególnych napędów w systemie TITLE Ikonki ::cmdow @ /HID @echo off @setlocal @set key="HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\DriveIcons" @REG ADD %KEY%\A\DefaultLabel /VE /D "Flopka" /f >nul @REG ADD %KEY%\A\DefaultIcon /VE /D "%systemroot%\Icons\longhorn 4074.dll,16" /f >nul @REG ADD %KEY%\C\DefaultLabel /VE /D "WinXP" /f >nul @REG ADD %KEY%\C\DefaultIcon /VE /D "%systemroot%\Icons\longhorn 4074.dll,12" /f >nul @REG ADD %KEY%\D\DefaultLabel /VE /D "Win2k4" /f >nul @REG ADD %KEY%\D\DefaultIcon /VE /D "%systemroot%\Icons\longhorn 4074.dll,12" /f >nul @REG ADD %KEY%\E\DefaultLabel /VE /D "Dysk E" /f >nul @REG ADD %KEY%\E\DefaultIcon /VE /D "%systemroot%\Icons\mac osx system.dll,14" /f >nul @REG ADD %KEY%\F\DefaultLabel /VE /D "Dysk F" /f >nul @REG ADD %KEY%\F\DefaultIcon /VE /D "%systemroot%\Icons\mac osx system.dll,14" /f >nul @REG ADD %KEY%\G\DefaultLabel /VE /D "Dysk G" /f >nul @REG ADD %KEY%\G\DefaultIcon /VE /D "%systemroot%\Icons\mac osx system.dll,14" /f >nul @REG ADD %KEY%\H\DefaultLabel /VE /D "Emulowany DVD" /f >nul @REG ADD %KEY%\H\DefaultIcon /VE /D "%systemroot%\Icons\longhorn 4074.dll,10" /f >nul @REG ADD %KEY%\I\DefaultLabel /VE /D "DVD-RW" /f >nul @REG ADD %KEY%\I\DefaultIcon /VE /D "%systemroot%\Icons\longhorn 4074.dll,10" /f >nul @REG ADD %KEY%\J\DefaultLabel /VE /D "CD-RW" /f >nul @REG ADD %KEY%\J\DefaultIcon /VE /D "%systemroot%\Icons\longhorn 4074.dll,10" /f >nul @REG ADD %KEY%\K\DefaultLabel /VE /D "KingSton" /f >nul @REG ADD %KEY%\K\DefaultIcon /VE /D "%systemroot%\Icons\longhorn 4074.dll,52" /f >nul @REG ADD %KEY%\L\DefaultLabel /VE /D "Alcohol DVD" /f >nul @REG ADD %KEY%\L\DefaultIcon /VE /D "%systemroot%\Icons\longhorn 4074.dll,10" /f >nul @REG ADD %KEY%\M\DefaultLabel /VE /D "Karta SD" /f >nul @REG ADD %KEY%\Q\DefaultLabel /VE /D "PQI" /f >nul @REG ADD %KEY%\Q\DefaultIcon /VE /D "%systemroot%\Icons\longhorn 4074.dll,52" /f >nul @endlocal CLS Exit i ikony pulpitu: TITLE Elementy pulpitu ::cmdow @ /HID @echo off @setlocal @set key="HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\CLSID" @REG ADD %KEY%\{871C5380-42A0-1069-A2EA-08002B30309D}\DefaultIcon /VE /t REG_EXPAND_SZ /D "%SystemRoot%\Icons\longhorn 4074.dll,22" /f >nul @REG ADD %KEY%\{871C5380-42A0-1069-A2EA-08002B30309D} /VE /D "Misio" /f >nul @REG ADD %KEY%\{645FF040-5081-101B-9F08-00AA002F954E}\DefaultIcon /VE /t REG_EXPAND_SZ /D "%SystemRoot%\Icons\main.dll,6" /f >nul @REG ADD %KEY%\{645FF040-5081-101B-9F08-00AA002F954E}\DefaultIcon /V "Empty" /t REG_EXPAND_SZ /D "%SystemRoot%\Icons\main.dll,6" /f >nul @REG ADD %KEY%\{645FF040-5081-101B-9F08-00AA002F954E}\DefaultIcon /V "Full" /t REG_EXPAND_SZ /D "%SystemRoot%\Icons\main.dll,1" /f >nul @REG ADD %KEY%\{645FF040-5081-101B-9F08-00AA002F954E} /VE /D "Kubełczek" /f >nul @REG ADD %KEY%\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\DefaultIcon /VE /t REG_EXPAND_SZ /D "%SystemRoot%\Icons\main.dll,3" /f >nul @REG ADD %KEY%\{20D04FE0-3AEA-1069-A2D8-08002B30309D} /VE /D "Kompcio" /f >nul @REG ADD %KEY%\{450D8FBA-AD25-11D0-98A8-0800361B1103}\DefaultIcon /VE /t REG_EXPAND_SZ /D "%SystemRoot%\Icons\main.dll,4" /f >nul @REG ADD %KEY%\{450D8FBA-AD25-11D0-98A8-0800361B1103} /VE /D "Dokumenciki" /f >nul @REG ADD %KEY%\{208D2C60-3AEA-1069-A2D7-08002B30309D}\DefaultIcon /VE /t REG_EXPAND_SZ /D "%SystemRoot%\Icons\main.dll,5" /f >nul @REG ADD %KEY%\{208D2C60-3AEA-1069-A2D7-08002B30309D} /VE /D "Sieciunia" /f >nul @endlocal CLS Exit Plik ustawiający konta: TITLE Tworzenie konta użytkownika ::cmdow @ /HID @echo off @setlocal @Echo "-Ustawianie konta domyślngo użytkownika oraz automatycznego logowania" @net user oem "" /add @net localgroup Administratorzy oem /add @net accounts /maxpwage:unlimited @Echo "-Usuwanie kont użytkowników pomocy technicznej" @net user Pomocnik /delete @net user SUPPORT_388945a0 /delete @set key="HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" @REG ADD %KEY% /V "DefaultUserName" /D "oem" /f >nul @REG ADD %KEY% /V "DefaultPassword" /D "" /f >nul @REG ADD %KEY% /V "AutoAdminLogon" /D "1" /f >nul @endlocal CLS exit Czyszczenie z użyciem rejestru bezpośrednio a nie przez unattend.txt: TITLE RunOnceEx ::cmdow @ /HID @echo off @SET KEY=HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx @REG ADD %KEY% /V TITLE /D "Installing Applications" /f >nul @REG ADD %KEY%\010 /VE /D "Zmiany" /f >nul @REG ADD %KEY%\010 /V 1 /D "regedit /s %systemdrive%\install\zmiany.reg" /f >nul @REG ADD %KEY%\020 /VE /D "Czystka Install" /f >nul @REG ADD %KEY%\020 /V 1 /D "cmd /c RmDir /S /Q %systemdrive%\Install" /f >nul @REG ADD %KEY%\025 /VE /D "Czystka Drivers" /f >nul @REG ADD %KEY%\025 /V 1 /D "cmd /c RmDir /S /Q %systemdrive%\Drivers" /f >nul cls Exit pzdr ps Pewnie zwróciłeś uwagę, że polskie znaki w tych listingach są przekłamane, trzeba pamiętać, że wykonują się one w konsoli która polskie znaki obsługuje w trybie IBM a nie ANSI, w tytułach ma to znaczenie kosmetyczne ale już w ścieżkach trzeba o tym pamiętać, najlepiej napisać sobie plik jak leci i na końcu zrobić konwersję.
  24. Oj jest, najlepiej to sprawdzić organoleptycznie (np w jakimś sklepie nie dla ...). Zwłaszcza jeżeli często zmieniamy kąt pod którym oglądamy obraz a przy tej wielkości to już dość naturalne, że różne części ekranu widzimy pod trochę innym kontem, i ogólnie obraz jest przyjemniejszy dla oka. Ja krótko po padnięciu NEC-a siedziałem przed iiyamą (wcale nie najtańsze TN) i niestety muszę napisać, że oczy cierpiały (choć ogólna jakość obrazu była jak najbardziej ok). Ten DELL miał/ma bliźniaka właśnie HP nie wiem co prawda czy to ten model z linku Marka (całkiem niewykluczone), pamiętam że miały dokładnie ten sam model panelu IPS (od LG zdaje się) i ten sam zestaw wejść, HP miało chyba więcej USB za to brak czytnika kart, nomen omen mj nie działa ale nie wiem czy to uszkodzenie, nie chce mi się dla takiej pierdoły reklamować czy problem sterowników, w systemie się zgłasza ale na włożenie karty nie reaguje a może problem kompatybilności z kartami - nieważne, sorry za lekką prywatę ale i to może przeważyć w wyborze, DELL ma co prawda fajniejsze menu ale czytałem, że były egzemplarze mające problemy z równomiernością podświetlania (DELL wymieniał je w ramach gwarancji na nowe), była też chyba rewizja z matrycami MVA. Ogólnie właśnie matryce IPS od LG były bardzo chwalone a samo LG nie miało żadnego modelu własnego (na rynku europejskim) z tym rodzajem matryc ,to się chyba właśnie zmienia, może warto się przyjrzeć właśnie LG choć zdaje się, że LG uderza raczej w niższy rynek z gotowym wyrobem (jak zwykle). Są jeszcze ipsiaki NEC-a podawane często jako wzór ale ceny jednak trochę wyższe choć zdaje się, że taki 2490WUXi2 można już znaleźć poniżej 3 tys. pzdr
  25. \OneKey\PE\lrs.wim To prawdopodobnie jest WinPE uruchamiające proces odzyskiwania, co ciekawe bcd które wylistowałeś (a zakładam jest to bcd z partycji pierwszej) nie odwołuje się do żadnego tego typu pliku (jest tylko odwołanie do standardowego/systemowego winre.wim, to jest standardowy plik w systemie win7, nie zawsze jest po prostu włączony - wtedy siedzi w ścieżce C:\Windows\System32\Recovery, przełącza i ustawia się toto poleceniem reagentc.exe - ale to tak na marginesie). Pocieszające jest natomiast to, że setbootkey wykorzystuje mechanizm systemowy co sugerowałoby, że lenowo nie próbuje ustawiać swojego bootstrap-u tyle, że to trochę się kłóci z tym co wylistowało z bcd, gdzieś powinien być bcd który się odwołuje do tego lrs.wim i to już ustawiony a nie powstający po wywołaniu jakiegoś narzędzia no ale jak mi pisałeś na priv troszkę mieszałeś więc nie mamy dostępu do nienaruszonego konfigu. Plik setbootkey przypisuje akcję jednocześnie trzem klawiszom (wg kodów są to F2, F3 i F4), na dodatek odwołują się wszystkie do tego samego wpisu, czy te klawisze mają jakieś akcje wywoływane w ten sposób, niestety nijak się to ma do klawisza dedykowanego, chyba, że jego wciśnięcie oznacałoby to samo co jednoczesne wciśnięcie od F2 do F4 ale o ile znam mechanizm działania customactions w bcd to nie miałiby sensu, na dodatek custoactions nie przyjmują innych kodów niż te z klawiszy F. Oczywiście klawisz może tylko zmieniać fokus na partycję nr 4 bądź na poziomie biosu bądź też przez niestandardowy bootsektor (nie wykluczone zresztą, że mamy, zdaje się siedzi na tej partycji również plik boot.okr którego długość pasuje pod bootsektor), w tym pierwszym przypadku nie powinien przestawać działać w drugim trochę gorzej, trzeba by mieć taki oryginalny bootsektor tylko nadal w takim wypadku powinien na czwartej partycji istnieć prawidłowy kontener rozruchu bcd a z tego co podała @ayra jest to tylko szablon, może u ciebie jest inaczej. Możemy oczywiście nadal dłubnąć wpis odwołujący się do tego lrs.wim i zobaczyć co będzie się działo, możemy też przypisać mu te klawisze które sugeruje setbootkey. Jeżeli chcesz eksperymentować mogę podać skrypt który to zrobi. pzdr
×
×
  • Dodaj nową pozycję...