Szanowny Użytkowniku,
Informujemy, że za 30 dni tj. 30 listopada 2024 r. serwis internetowy Forum PC LAB zostanie zamknięty.
Administrator Serwisu Forum PC LAB - Ringier Axel Springer Polska sp. z o.o. z siedzibą w Warszawie: wypowiada całość usług Serwisu Forum PC LAB z zachowaniem miesięcznego okresu wypowiedzenia.
Administrator Serwisu Forum PC LAB informuje, że:
- Z dniem 29 listopada 2024 r. zakończy się świadczenie wszystkich usług Serwisu Forum PC LAB. Ważną przyczyną uzasadniającą wypowiedzenie jest zamknięcie Serwisu Forum PC LAB
- Dotychczas zamowione przez Użytkownika usługi Serwisu Forum PC LAB będą świadczone w okresie wypowiedzenia tj. do dnia 29 listopada 2024 r.
- Po ogłoszeniu zamknięcia Serwisu Forum od dnia 30 października 2024 r. zakładanie nowych kont w serwisie Forum PC LAB nie będzie możliwe
- Wraz z zamknięciem Serwisu Forum PC LAB, tj. dnia 29 listopada 2024 r. nie będzie już dostępny katalog treści Forum PC LAB. Do tego czasu Użytkownicy Forum PC LAB mają dostęp do swoich treści w zakładce "Profil", gdzie mają możliwość ich skopiowania lub archiwizowania w formie screenshotów.
- Administrator danych osobowych Użytkowników - Ringier Axel Springer Polska sp. z o.o. z siedzibą w Warszawie zapewnia realizację praw podmiotów danych osobowych przez cały okres świadczenia usług Serwisu Forum PC LAB. Szczegółowe informacje znajdziesz w Polityce Prywatności
Administrator informuje, iż wraz z zamknięciem Serwisu Forum PC LAB, dane osobowe Użytkowników Serwisu Forum PC LAB zostaną trwale usunięte ze względu na brak podstawy ich dalszego przetwarzania. Proces trwałego usuwania danych z kopii zapasowych może przekroczyć termin zamknięcia Forum PC LAB o kilka miesięcy. Wyjątek może stanowić przetwarzanie danych użytkownika do czasu zakończenia toczących się postepowań.
kasjer12
-
Liczba zawartości
10 -
Rejestracja
-
Ostatnia wizyta
Odpowiedzi dodane przez kasjer12
-
-
53 minuty temu, Kyle_PL napisał:Nigdy mi to nic nie zepsuło w systemie.
A właśnie - przy okazji - bo teraz patrzę na Windows10 do tego folderu i tam są pliki w stylu " 3c3a27c0-0f84-406b-aff4-7ea477e648c5.tmp " - brzmi dokładnie jak Identyfikatory z BCD oraz folder zawierający kilkadziesiąt plików .dll i .mui - i ich się nie da "prawoklikiem" usunąć. (A na właśnie zepsutym W7 siłą, przez głupi program, usunąłem - dlatego podejrzewam ze to przez to)
EDIT !!! COFAM - to były pliki z Chrome'a. Ale śmiesznie, bo były tam m.in.: dism.dll oraz msahci.dll ?! 🤷♂️ -
Dziękuję za odpowiedź
Zasypię trochę zrzutami ekranu:
https://imgur.com/a/jjmSFng
....więc w sumie nie widzę za bardzo sensu już grzebać w ustawieniach BCD, bo przecież próbuje się uruchamiać prawda ?Jak widać system ładuje pliki ale wywala po załadowaniu CLASSPNP.SYS (czyli ostatniego który normalnie się pojawia na tym ekranie)
Ciekawe bo zarówno ten błąd 0x0000007B jak i to że zatrzymuje się na ładowaniu CLASSPNP.SYS widziałem w internetach, że spowodowane jest przestawionym trybem SATA Controller z AHCI na IDE. Natomiast ja mam AHCI w BIOS oraz w rejestrze też wartosci 0 dla rejestru msahci oraz pciide (czy co tam jeszcze trzeba było) więc to co innego raczej powoduje.
_______________________________
Dodatkowo jak się "bawiłem":
winload.exe przywróciłem z system32 oraz potem jeszcze raz z kopii zapasowej ale nic to nie dało.
Jak dodatkowo pokombinowałem jeszcze z tym plikiem BCD, tak jak napisałeś, to znowu powróciło do błędów na czarnym tle tym razem z informacją, że nie znaleziono winload.exe w lokalizacji \windows\system32\boot\winload.exe - no ale tam jest fizycznie, więc chyba jednak w tym przepadku te ustawienia (ustawienia utworzone od słów "ewentualnie - plik bcd jest w folderze windows\boot\dvd\pcat") BCD są nieprawidłowe...Cytatjak zapisze podejrzyj ten plik bcd, co jest w moduł ładujący - chyba? będzie tam x w linii device, bo konsola ma literę x jako dysk wirtualny - zmień na c, i ewentualnie także w bootmgr na /device...
tak, było coś w stylu "ramdisk=[boot]\sources....", bootmgr na /device to zawsze wychodzi automatycznie "partition=c: "
Btw. To nie działa bcdboot c:\windows /s c(z 2kropkiem) /l pl-pl /f bios (mimo próby z innymi literami czy też lekko zmieniając składnię) -
Cytatprzede wszystkim w mojej poradzie był jednak ciągle błąd, dlatego że ten wpis dla bootmgr po /set powinien być faktycznie \device\harddiskvolume1
Co do \device\harddiskvolume1 to wpisuję:
X:\Sources> bcdedit /store c:\boot\bcd /set {9dea862c-5cdd-4e70-acc1-f32b344d4795} device partition=\device\harddiskvolume1 (lub też z "" na próbę) i jest informacja że "Operacja ukończona pomyślnie" ale po sprawdzeniu bcd nadal jest partition=c: (przy czym jak bym na próbę wpisał np partition=d: to zmieni na d: więc nie ma jakiejś blokady edycji czy coś). Przeszedłem dalej, bo widocznie "partition=c:" w moim przypadku jest poprawnie.Cytatbcd podawałeś nie w zrzucie, tylko inaczej, i były mało czytelne
Mogę zacząć dodawać jako zdjęcia, ale chciałem, żeby było kopiowalne.
Cytatten identyfikator jest bez nawiasów klamrowych
Natomiast co do nawiasów to przepraszam, niedopatrzenie przy edycji posta, bo pomagam sobie Obiektywem Google żeby nie przepisywać tekstu ręcznie i wykrywa < zamiast { i akurat tam nie poprawiłem - ale realnie w BCD jest dobrze i jednolicie.
________________________
Stwierdziłem, że za pomocą Twojego wpisu oraz tego https://woshub.com/how-to-rebuild-bcd-file-in-windows-10/#h2_5 oraz tego https://neosmart.net/wiki/recovering-windows-bootloader/#Attempt_Three_Nuclear_Holocaust poradnika zrobię sobie jednak od nowa BCD.
Teraz konfiguracja w pliku BCD wygląda tak:
Menedżer rozruchu systemu Windows
---------------------------
Identyfikator {9dea862c-5cdd-4e70-acc1-f32b344d4795}
device partition=C:
path \bootmgr
description Windows Boot Manager
locale pl-PL
inherit {7ea2e1ac-2e61-4728-aaa3-896d9d0a9f0e}
default {516612d8-3390-11ee-937a-d49bfc9880e2}
resumeobject {67aa1048-e0cf-11ea-ad0a-806e6f6e6963}
displayorder {516612d8-3390-11ee-937a-d49bfc9880e2}
toolsdisplayorder {b2721d73-1db4-4c62-bf78-c548a880142d}
timeout 0Moduł ładujący rozruchu systemu Windows
Identyfikator {516612d8-3390-11ee-937a-d49bfc9880e2}
device partition=D:
path \Windows\system32\winload.exe
description Windows 7
osdevice partition=D:
systemroot \WindowsJak widać zmienił się ID dla Modułu ładującego winload.exe, oraz... jednak przypisałem literę 😧 (czyli i notepad i list volumes wskazują na partycję 456GB z Windowsem)
NO I... CHYBA DZIAŁA... to znaczy działa próba załadowania Widowsa, bo wyświetla się na sekundę Logo Microsoft Windows z tym zielonym ładującym się paskiem
Następnie crash-uje bluescrenem STOP 0x0000007B (0xFFFFF880009A97E8 0xFFFFFFFFC0000034 0x0000000000 0x0000000000
patrzyłem na log od sfc /scannow i ostatni (pomimo że nie wykonywałem recznie) jest w dniu, w którym się ten system zepsuł i jest tam masa wpisów między innymi dotycząca aktualicaji KB, WUClient=SelfUpdate, i LanguagePack, więc sieczka totalna. System raczej do śmiecia. Specjalnie wziąłem podłączyłem DVD i z oryginalnej płyty wykryło instalację Windows 7, ale naprawianie nadal się nie powodzi. Próbowałem też pobieżnie na partycjach wykonać chkdsk, sfc i dism bez sukcesów (może warto bardziej się postarać ? albo jakiś bootowalny program firmy trzeciej ?)
Jak już na początku wspomniałem usunąłem zawartość folderów %tmp% oraz temp gdzie było 20GB i pewnie to dlatego... Usuwałem też chyba jakiś program, ale nie pamiętam.Ogólnie też co któreś uruchomienie komputera plik BCD śmiesznie, bo samoistnie zmienia się w backup (BCD.Backup.00001 /2 /3...) i trzeba ręcznie przywracać jako BCD
Spróbuję chyba tę kopię zapasową w postaci lustra dysku z AOMEI wgrać sprzed roku; może aż tak nie będzie rozwalone, a jak będzie to świeży system.
Temat dotyczył konfiguracji BCD i w tej sprawie CHYBA się udało, no chyba że ten BlueScreen jest dlatego, że nadal jest coś pomieszane i jak np program winload.exe próbuje załadować następne elementy systemu, to ma stare ścieżki dla 😄 i 😧 albo stare wpisy ze starymi ID i Fast Bootem i dlatego się psuje, bo nie umie tego znaleźć i dopasować...
-
Mam nadzieję, że masz jeszcze trochę cierpliwości... Bo wiadomo, że zawsze można iść na łątwiznę i wgrać na nowo, ale to nie sztuka dlatego się uwziąłem
Zróbmy czystą kartkę i teraz podam wszystko jak się pokazuje i uruchamia:
Do kompa podłączony tylko dysk SSD oraz Pendrive.
Bootuje z Pendriva i daję naprawę systemu (nie powodzi się) i uruchamiam wiersz poleceń.Teraz partycje i woluminy kształtują się następująco:
• Przez DISKPART pokazuje:
Partycja 1 Podstawowy 99MB (katalog Boot)
Partycja 2 Podstawowy 465GB (katalogi Windows, Program Files itd)Wolumin 0 C Zastrzeżone NTFS 99MB (oczywiście zwykły bios MBR; nie efi)
Wolumin 1 D SSD NTFS 465GB
Wolumin 2 E Pendrive NTFS 15GB• Przez NOTEPAD pokazuje:
Zastrzeżony przez system (C:) 99MB
SSD (D:) 465GB
Boot (X:) 30MB
Pendrive (E:) 15GB• Polecenia
X:\Sources> bcdedit /store c:\boot\bcdMenedżer rozruchu systemu Windows
---------------------------
Identyfikator {bootmgr}
device partition=C:
description Windows Boot Manager
locale pl-PL
inherit {globalsettings}
default {default}
resumeobject {67aa....}
displayorder {c4a9....}
{default}
toolsdisplayorder {memdiag}
timeout 0Moduł ładujący rozruchu systemu Windows
Identyfikator <c4a9e852-1c1b-11e7-85f1-dd2ec70537fb>
device partition=D:
path \Windows\system32\winload.exe
description Windows 7
locale pl-PL
inherit <bootloadersettings>
recoverysequence <c4a9e853-1c1b-11e7-85f1-dd2ec70537fb>
recoveryenabled Yes
osdevice unknown
systemroot \Windows
resumeobject <c4a9e853-1c1b-11e7-85f1-dd2ec70537fb>
nx Opt In
bootlog NoModuł ładujący rozruchu systemu Windows
Identyfikator {default}
device unknown
path \Windows\system32\osloader.exe
description Windows Fast Mode
inherit <bootloadersettings>
recoveryenabled No
nointegritycheck Yes
osdevice unknown
systemroot \Windows
kernel ntkrnlmp.exe
resumeobject <67aa1048-e0cf-11ea-ad0a-806e6f6e6963>
nx OptInX:\Sources> bcdedit /store c:\boot\bcd /enum /v
Menedżer rozruchu systemu Windows
---------------------------
Identyfikator {9dea862c-5cdd-4e70-acc1-f32b344d4795}
device partition=C:
description Windows Boot Manager
locale pl-PL
inherit {7ea2e1ac-2e61-4728-aaa3-896d9d0a9f0e}
default {71a3c7fc-f751-4982-aec1-e958357e6813}
resumeobject {67aa1048-e0cf-11ea-ad0a-806e6f6e6963}
displayorder {c4a9e852-1c1b-11e7-85f1-dd2ec70537fb}
{71a3c7fc-f751-4982-aec1-e958357e6813}
toolsdisplayorder {b2721d73-1db4-4c62-bf78-c548a880142d}
timeout 0Moduł ładujący rozruchu systemu Windows
Identyfikator <c4a9e852-1c1b-11e7-85f1-dd2ec70537fb>
device partition=D:
path \Windows\system32\winload.exe
description Windows 7
locale pl-PL
inherit {6efb52bf-1766-41db-a6b3-0ee5eff72bd7}
recoverysequence <c4a9e853-1c1b-11e7-85f1-dd2ec70537fb>
recoveryenabled Yes
osdevice unknown
systemroot \Windows
resumeobject <c4a9e853-1c1b-11e7-85f1-dd2ec70537fb>
nx Opt In
bootlog NoModuł ładujący rozruchu systemu Windows
Identyfikator {71a3c7fc-f751-4982-aec1-e958357e6813}
device unknown
path \Windows\system32\osloader.exe
description Windows Fast Mode
inherit {6efb52bf-1766-41db-a6b3-0ee5eff72bd7}
recoveryenabled No
nointegritycheck Yes
osdevice unknown
systemroot \Windows
kernel ntkrnlmp.exe
resumeobject <67aa1048-e0cf-11ea-ad0a-806e6f6e6963>
nx OptIn
____________________
Teraz po Twoim ostatnim pościeCytatw bootmgr powinno wtedy być w device albo boot (= partycja 99 jako aktywna) albo jak napisałem harddiskvolume1
w moduł ładujący w device powinno być czmieniłem aby było tak:
Więc wykonałem polecenia:
X:\Sources> bcdedit /store c:\boot\bcd /set {9dea862c-5cdd-4e70-acc1-f32b344d4795} device partition=harddiskvolume1
oraz
X:\Sources> bcdedit /store c:\boot\bcd /set {c4a9e852-1c1b-11e7-85f1-dd2ec70537fb} device partition=c:
oraz
X:\Sources> bcdedit /store c:\boot\bcd /set {71a3c7fc-f751-4982-aec1-e958357e6813} device partition=c:
obytrzy polecenia "Operacja ukończona pomyślnie".OBECNIE
X:\Sources> bcdedit /store c:\boot\bcd /enum /v
wykazuje:Menedżer rozruchu systemu Windows
---------------------------
Identyfikator {9dea862c-5cdd-4e70-acc1-f32b344d4795}
device partition=C:
description Windows Boot Manager
locale pl-PL
inherit {7ea2e1ac-2e61-4728-aaa3-896d9d0a9f0e}
default {71a3c7fc-f751-4982-aec1-e958357e6813}
resumeobject {67aa1048-e0cf-11ea-ad0a-806e6f6e6963}
displayorder {c4a9e852-1c1b-11e7-85f1-dd2ec70537fb}
{71a3c7fc-f751-4982-aec1-e958357e6813}
toolsdisplayorder {b2721d73-1db4-4c62-bf78-c548a880142d}
timeout 0Moduł ładujący rozruchu systemu Windows
Identyfikator <c4a9e852-1c1b-11e7-85f1-dd2ec70537fb>
device partition=C:
path \Windows\system32\winload.exe
description Windows 7
locale pl-PL
inherit {6efb52bf-1766-41db-a6b3-0ee5eff72bd7}
recoverysequence <c4a9e853-1c1b-11e7-85f1-dd2ec70537fb>
recoveryenabled Yes
osdevice unknown
systemroot \Windows
resumeobject <c4a9e853-1c1b-11e7-85f1-dd2ec70537fb>
nx Opt In
bootlog NoModuł ładujący rozruchu systemu Windows
Identyfikator {71a3c7fc-f751-4982-aec1-e958357e6813}
device partition=C:
path \Windows\system32\osloader.exe
description Windows Fast Mode
inherit {6efb52bf-1766-41db-a6b3-0ee5eff72bd7}
recoveryenabled No
nointegritycheck Yes
osdevice unknown
systemroot \Windows
kernel ntkrnlmp.exe
resumeobject <67aa1048-e0cf-11ea-ad0a-806e6f6e6963>
nx OptInCzyli zmienił się device na partition=C: dla <c4a9e852-1c1b-11e7-85f1-dd2ec70537fb>
no i jeszcze ustawiłem również partition=C: dla {71a3c7fc-f751-4982-aec1-e958357e6813}Natomiast w pierwszym wpisie czyli dla {9dea862c-5cdd-4e70-acc1-f32b344d4795} nie zmienia nic w stosunku do tego co podałem tu wcześniej.
A z tego co patrzyłem na grafikę google to zamiast:
Identyfikator {bootmgr} ({9dea862c-5cdd-4e70-acc1-f32b344d4795})
device partition=C:
powinno być coś w stylu:
Identyfikator {bootmgr} ({9dea862c-5cdd-4e70-acc1-f32b344d4795})
device partition=\Device\Harddiskvolume1
lub
device /bootmgr... dodatkowo (ale przywróciłem do tego wyżej) wiec tylko informacyjnie
Na próbę zrobiłem tez tak zeby było ustawione:
C {9dea862c-5cdd-4e70-acc1-f32b344d4795}
D {c4a9e852-1c1b-11e7-85f1-dd2ec70537fb}
D {71a3c7fc-f751-4982-aec1-e958357e6813}
ale dalej osloader.exe missing
...
__________
Ogólnie uważam, że nadal źle ustawione są device dla tych wpisów
oraz dodatkowo w internetach przy instrukcjach też zawsze podawali wpis dla atrybutu osdevice, więc może tu też by wypadało ?
__________
Czyli na chłopski rozum ostatecznie powinno być:dla {bootmgr} {9dea862c-5cdd-4e70-acc1-f32b344d4795}
device partition=\Device\Harddiskvolume1 lub /bootmgr
dla {c4a9e852-1c1b-11e7-85f1-dd2ec70537fb}
device partition=c:
dla {default} {71a3c7fc-f751-4982-aec1-e958357e6813}
device partition=c:
No i jeszcze te osdevice moze ustawić ?tylko właśnie... żeby był ten wpis partition=\Device\Harddiskvolume1 lub \bootmgr dla atrybutu device zamiast partition=c: , to trzeba by wywalić z tego 99MB literę i wtedy partition=c dla dwóch dolnych wpisów wskazywało by na 465GB gdzie faktycznie są zarówno plik winload.exe oraz osloader.exe (go chciał system pierwszy ładować bo widocznie mam fast boot włączony), a górny czyli {bootmgr} przez to że nie miał by litery może dał by radę ustawić się na coś innego.
No a ogólnie to na tej partycji 99MB nigdy przed zepsuciem litery nie było.
Więc najchętniej to bym teraz przez konsole z pendrive
- za pomocą diskpart usunął z 99MB literę
- tej 465GB przypisał C
i przypisał wszystko jak wyżej w chłopskim rozumie
ale coś czuje że to nie zadziała, a nie chcę mieszać, więc może jeszcze raz byś mógł podpowiedzieć co teraz wpisać ?No chyba że jechać od początku i tu znalazłem taki poradniczek więc mogę popróbować: https://woshub.com/how-to-rebuild-bcd-file-in-windows-10/ (Akapit How to Recreate a Windows Boot Configuration (BCD) from Scratch?)
-
Chwileczkę, bo w moim odczuciu znowu się zaczyna trochę mieszać..
Kilka spraw:1. Jeśli chodzi o te nawiasy i cudzysłowy, to gdy wpiszę np:
bcdedit /store k:\boot\bcd /set "bootmgr" device partition=harddiskvolume1 to wiersz poleceń tego nie przyjmie, więc tak jak wcześniej pisałem, wcześniej zrobiłem bcdedit /store k:\boot\bcd /set "{bootmgr}" device partition=harddiskvolume1 i
Obecnie bcdedit /store k:\boot\bcd podaje:
Menedżer rozruchu systemu Windows:
device partition=D:
Moduł ładujący rozruchu systemu Windows:
device partition=C(dwukropek)
2. Litery k oraz D stosowałem zamiennie, ale chodziło mi o to samo - partycję 99MB z folderem m.in. boot. Robiłem tak, ponieważ automatycznie ta litera D była zawsze już przypisana wchodząc z naprawy systemu pendrive, więc stwierdziłem, że nie będę zmieniać na k tak jak w przykładach (czy tam duże K - bez znaczenia)
3. Właśnie podziały się jakieś cuda i tym razem jak robię sobie list volumes to wolumin 0 (partycja 1) 99MB dostała automatycznie literę C, a ta z danymi czyli wolumin 1 (partycja 2) 465GB dostała literę D.
Czy w takim wypadku za każdym razem gdy będę wchodził do wiersza poleceń najlepiej mam sprawdzać co jest czym i po prostu się do tego stosować CZY lepiej za każdym razem ręcznie ustawić tak jak to w przykładach że 99MB k: a 465GB na C : i dopiero zaczynać pracę z komendami ?
4. Zastanawia mnie jeszcze to co jest zapisane w BCD i wyświetlane przez bcdedit /store ...litera99MB...:\boot\bcd
otóż trzeci wpis czyli:
Moduł ładujący rozruchu systemu Windows
Identyfikator {default}
device unknown
path \Windows\system32\osloader.exe
description Windows Fast Mode
inherit <bootloadersettings>
recoveryenabled No
nointegritycheck Yes
osdevice unknown
systemroot \Windows
kernel ntkrnlmp.exe
resumeobject <67aa1...>
nx OptInnadal nie zawiera atrybutu device.
Natomiast gdy uruchamiam komputer to obecnie (obecnie konfiguracja dysków jest taka chyba taka zmieniona jak w wierszu poleceń ostatnio przez pendrive, czyli 99MB był jako C i 465GB jako D) wyskakuje błąd brak osloader.exe. Gdy klikam enter to mam do wyboru Windows 7 oraz Windows Fast Mode
Gdy wybieram Windows 7 przeskakuje na koleną planszę i nie ma konkretnego błędu oprócz Stan: 0xc000000e Informacje: Nie można uruchomić pozycji rozruchu, ponieważ wymagane urządzenie jest niedostępne. Nacisnąwszy enter=kontynuuj komputer uruchamia się ponownie.
Natomiast gdy wybieram Windows Fast Mode to tylko przeskakuje szybko na poprzednią planszę.
Więc dwie zagwozdki:
- 4.1 czemu się te literki tak zmieniają
- 4.2 czy do tej trzeciej pozycji wpisu też nie powinno się przypisać jakiegoś device
UWAGA ! przed chwilą ręcznie w konsoli jak jest z pendriva (chyba nie rozumiem czy to się zapisuje czy nie) zmieniłem do stanu początkowego tak żeby C to była 465GB czyli odpowiadał jej wpis:
Moduł ładujący rozruchu systemu Windows
path \Windows\system32\winload.exe
a dla 99MB D czyli wpis:
Menedżer rozruchu systemu Windows
---------------------------
Identyfikator {bootmgr}
5. Na planszy z wyborem Windows 7 lub Windows Fast Mode jest też ta informacja "Aby określić zaawansowaną opcję tego wyboru, naciśnij klawisz F8" (że niby chyba tam by był ten tryb Naprawianie , Safe Mode czy Recovery) i pod spodem "Diagnostyka pamięci systemu Windows", ale obie opcje nie działają.
Spróbuję jeszcze jak co do trzeciego kompa podłączyć i F8 (bo tam jest płyta gigabyte i tam wchodzi w te dodatkowe opcje)
Co do świeżego posta:Cytatuwaga - jeśli notatnik pokaże c jako inną literę wpisz tę literę - potem
explolator (czyli notepad) pokazuje SSD czyli 465GB jako D, Zastrzeżone przez system jako C, Boot jako X, oraz zapewne pendrive jako E
Cytatcd windows\system32
z tego wnioskuje że po prostu mam przejść na wolumin z systemem czyli wykonałem:
C:\Windows\System32> bcdboot c:\windows /s k: /l pl-pl /f bios /l = el
NIESTETY jakkolwiek nie napiszę (np też tak: bcdboot C:\Windows /l pl-pl /s k: /f bios) to wyskakuje pomoc cmd czyli syntax jest źleCytatpamiętaj - partycja 99 z literą k, więc musisz wcześniej nadać w diskpart
jak nadasz k sprawdź to k w notatniku - notepad, itd, jeśli będzie k w komputer po prostu kliknij - powinien być bootmgr i folder boot
dobra nie powiem, że na pewno, ale raczej chyba dobrze to zrobiłem - po prostu chodzi o to, że dla systemowej przypisuje/wyznaczam tą bootowalną.
Z notatnika nie ma widocznych żadnych katalogów ani plików natomiast na pewno tam są ukryte, bo sprawdzałem przez działajacy windowsNo i na koniec:
Cytatcopy c:\windows\boot\pcat\bootmgr k:\
Odmowa dostępu. - czyżby to jest kruczek w całym ?
-
O, dobra poszło zarówno
bcdedit /store k:\boot\bcd /set "bootmgr" device partition=harddiskvolume1
jak i
bcdedit /store k:\boot\bcd /set "c4a9e852-1c1b-11e7-85f1-dd2ec70537fb" device partition=c
jako Operacja ukończona pomyślnie.
Obecnie bcdedit /store k:\boot\bcd podaje:
Menedżer rozruchu systemu Windows:
device partition=D:
Moduł ładujący rozruchu systemu Windows:
device partition=C(dwukropek)
(na pewno tak ma być ?)
Cytatnie jestem pewien, czy ten identyfikator c4a9 trzeba wziąć w nawias
Dla odwiedzających: Tak, trzeba i bootmgr też czyli "{bootmgr}" i "{c4a9e852-1c1b-11e7-85f1-dd2ec70537fb}"
Niestety po uruchomieniu ponownie komunikat "BOOTMGR is missing"
Do trybu awaryjnego (płyta Asus) nie mam pojęcia jak dojść, bo próbowałem wszystkich F (esc i F2 to ustawienia Bios, F8 to Boot Menu) a na internecie jest procedura która brzmi jak reset BIOSU
więc czy mam dalejsz szukać i rpóbować ten tryb awaryjny / odzyskiwanie systemu
czy bcdboot c:\windows /s k: /l pl-pl /f bios mogę wykonać poprzez pendriva tak jak te poprzednie ? I jeszcze: co to "/l = el " ? -
Cytatbardzo to dziwne, wygląda, że twój 7 cierpi już na demencję starczą - ntldr jest w xp, nie 7, a osloader? co to jest i co robi w 7 - normalnie 7 nie potrzebuje żadnego osloader, przynajmniej nic o tym nie wiem
też czytałem że osloader.exe nie powinnien być, a że w ogóle to nawet jakiś wirus, ale bardzo wątpię. W BCD są takie linie:
Elem¨˙˙˙nk ¶\,Gµ|Ř ŕK ˙˙˙˙˙˙˙˙ 09 HZ ˙˙˙˙ > 12000002¸˙˙˙\ W i n d o w s \ s y s t e m 3 2 \ o s l o a d e r . e x e ŕ˙˙˙vk ĐQ Elementŕ˙˙˙n t k r n l m p . e x e x§ř˙˙˙T ŕ˙˙˙vk HO 00Element0ŕ˙˙˙vk € 00Element0 ˙˙˙nk ő™'Gµ|Ř (N ˙˙˙˙˙˙˙˙ M h ˙˙˙˙ Description ŕ˙˙˙vk $ €S
w starym pliku BCD z kopii sprzed roku też takowe wpisy są.
Cytatusunąłeś usługę recovery - tzn usunąłeś folder recovery z c?
znaczy folder jest, ale w usługach "Kopia zapasowa Windows (SDRSVC)" miałem jako wyłączone, wszystkie ustawienia tworzenia punktów przywracania czy tam jakiś kopii były powyłączane.
Cytatmusisz podejrzeć bcd i partycję system, czyli tę 99 - z pena, obojętnie 10 czy 7, ewentualnie i najlepiej z recovery7, jeśli działa - musisz partycji 99 nadać literę w diskpart, przyjmijmy k (litera z pena nadawana jest tylko na sesję z pena, wiec jak wyjmujesz pena, litera znika, czyli istnieje tylko dla pena), i wtedy sprawdzisz bcd, polecenie
Z Penda z obrazem W7 wszedłem do konsoli.
Diskpart obecnie przypisał dla woluminów: (więc "k" to niech już będzie "D" w moim przypadku)
Wolumin 0 D Zastrzeżone NTFS 99MB
Wolumin 1 C SSD NTFS 465GB
Wolumin 2 E Pendrive NTFS 15GBX:\Sources> bcdedit /store D:\boot\bcd
Menedżer rozruchu systemu Windows
---------------------------
Identyfikator {bootmgr}
device unknown
description Windows Boot Manager
locale pl-PL
inherit {globalsettings}
default {default}
resumeobject {67aa....}
displayorder {c4a9....}
{default}
toolsdisplayorder {memdiag}
timeout 0Moduł ładujący rozruchu systemu Windows
Identyfikator <c4a9e852-1c1b-11e7-85f1-dd2ec70537fb>
device unknown
path \Windows\system32\winload.exe
description Windows 7
locale pl-PL
inherit <bootloadersettings>
recoverysequence <c4a9e853-1c1b-11e7-85f1-dd2ec70537fb>
recoveryenabled Yes
osdevice unknown
systemroot \Windows
resumeobject <c4a9e853-1c1b-11e7-85f1-dd2ec70537fb>
nx Opt In
bootlog NoModuł ładujący rozruchu systemu Windows
Identyfikator {default}
device unknown
path \Windows\system32\osloader.exe
description Windows Fast Mode
inherit <bootloadersettings>
recoveryenabled No
nointegritycheck Yes
osdevice unknown
systemroot \Windows
kernel ntkrnlmp.exe
resumeobject <67aa1...>
nx OptInJak widać wszędzie device unknown więc:
X:\Sources> bcdedit /store D:\boot\bcd /set "default" device partition=c (dwukropek)
no i tu jest problem bo wypluwa
" Wystąpił błąd podczas próby odwołania się do konkretnego wpisu.
Nie można odnaleźć określonego pliku. "
Przy czym jak sobie otworzyłem normalnie z eksploratora plików pod innym systemem ten zepsuty dysk z system Windows 7 to na partycji 99MB i jest w niej plik D:\boot\bcd (dokładniej BCD (bez rozszerzenia )- z dużych liter - czy to ma znaczenie ?)
Więc coś chyba z tym plikiem jest nie tak ? Muszę poinformować też, że w całych tych zabawach w końcu zostałem z dwoma plikami BCD trochę się różniącymi - starym sprzed roku oraz takim z dopiskiem .old który zapewne jest najnowszym ALE powątpiewam czy został nienaruszony.
Natomiast też spróbowałem podmienić te BCD i również wpisać
X:\Sources> bcdedit /store D:\boot\bcd /set "default" device partition=c (dwukropek)
Ps. Właśnie edytowałem, bo kliknąłem jakiś skrót klawiszowy i się zatwierdziło do wysłania -
Ps. Ten ostatni błąd czyli brak bootmgr był spowodowany tym że jakimś mykiem partycja aktywna przestawiła się na partycje z folderami program files i windows. Przestawiłem i obecnie znowu jest brak osloader.exe
W międzyczasie próbowałem naprawy przez Hirens BootCD 15.2 programem MbrFix oraz programem Easy Recovery Essentials ale coś to nic pomoglo
-
Windows 7 64 bit (tak, wiem, jest już nie obsługiwany, ale co z tego...)
Wstępnie:
Mam kopię zapasową całego dysku wykonaną programem AOMEI Backupper - być może się przyda do odzyskania jakiś plików. Niestety jest sprzed roku, więc najpierw wolę spróbować naprawić, a nie przegrać obraz co w sumie też nie wiem czy pomoże.Mam przy sobie pendrive z obrazem systemu do naprawy, ale nie jestem pewny czy to dokładnie ta sama kopia co przy instalowaniu 8 lat temu...
Sprawdzanie plików/dysku itp wykonuję używając Windows 10 (WINTOUSB) zainstalowanego na SSD z przejściówką na USB (po podłączeniu automatycznie wykrywa/zmienia jako dysk rozruchowy (przypisuje C:, a reszte ukrywa) z systemem, bo tak mam w BIOS ustawione w boot priority, ale obecnie już nie działa - trzeba przez F8 wybrać) - raczej mało znaczące info, ale piszę.***
Problem z uruchomieniem systemu:
Prawdopodobnie spowodowany tym, że przy ostatniej działającej sesji wyczyściłem %tmp% oraz temp, bo było tam z 20GB śmieciPo pierwszym starcie
Pierwszy problem to był "osloader.exe is missing" (na czarnym ekranie). Faktycznie sprawdzając w katalogu nie było takowego pliku, więc przekopiowałem z obrazu systemu z przed roku. Następnie pojawił się ntoskrnl.exe missing (na czarnym ekranie), ale on już był więcCoś pokombinowałem z bootrec'ami używając instalatora z Pendrive i dostałem błąd "File: \Boot\BCD Status: 0xc000000f Info: An error occured while attempting to read the boot configuration data" (na czarnym ekranie)
Uruchamiając z pendrive z systemem• Tryb Okienka: Nie może przeprowadzić naprawy systemu bo:
- Trwa wyszukiwanie instalacji systemu Windows.....
- System Windows znalazł problemy z opcjami startowymi komputera. Czy chcesz zastosować naprawy i ponownie uruchomić ?
Szczegóły:
Zostanie naprawiona następująca opcja uruchamiania:
Nazwa: {bootmgr}
Identyfikator: {9DEA....}Zostaną dodane następujące opcje uruchamiania:
Nazwa: Windows 7 Home Premium (odzyskano)
Ścieżka: Windows
Urządzenie systemu Windows: partycja=C: (476837 MB)Nazwa: Windows Recovery Environment (odzyskana).
Ścieżka: Recovery\c4a....\Winre.wim.
Urządzenie systemu Windows: partycja=C: (476837 MB)Kopia bieżących danych konfiguracji rozruchu zostanie zapisana jako: C:\Boot\BCD.Bacup.0001.
*Przy wciśnięciu ok/napraw:*
- Nie można zapisać opcji uruchamiania.
*OK*
- W oknie nie ma żadnego wpisu z systemem operacyjnym
*Dalej>*
- Wystąpił błąd wewnętrzny. Nie można odnaleźć kreślonego pliku (0x80070002)
*OK*Przy czym zakładam że 0x80070002 to usługa Windows Update, którą dawno temu zablokowałem, a wręcz usunąłem z systemu, gdyż bawiłem się w debloat systemu (podobnie jak usługę kopii zapasowych i recovery)
• Natomiast wiersz poleceń:
bootrec /fixmbr
Daje komunikat Operacja zakończyła się pomyślnie.
bootrec /fixboot
Daje komunikat Operacja zakończyła się pomyślnie.
bootrec /rebuildbcd wykrywa wpis [1] D:\Windows lecz gdy wybieram T, czyli potwierdzam chęć dodania instalacji do listy rozruchu, dostaje komunikat "nie można odnaleźć żądanego urządzenia systemowego"Dysk ma dwie partycje:
Partycja 1 Podstawowy 99MB Boot
Partycja 2 Podstawowy 465GB Windows/Program Files
Woluminy:
Wolumin 0 K Zastrzeżone NTFS 99MB
Wolumin 1 C SSD NTFS 465GB
Wolumin 2 E Pendrive NTFS 15GBPrzy czym Woluminom zmieniłem literki próbując naprawiać, bo oryginalnie był C jako 99MB oraz D jako 465GB
UWAGA ! i tak samo przy bootrec /rebuildbcd domyślnie było: [1] D:\Windows, obecnie przez chyba tę zmianę jest [1] C:\WindowsKtóra partycja jest aktywna w momencie pracy na diskpart nie wiem, bo nie wyświetla * - dopiero muszę ją przydzielić przez active i wtedy się pojawia *, aczkolwiek przez diskmgmt.msc uruchamiając z systemu Windows 10 aktywna jest ta 99MB.
Coś w stylu "bcdboot c:\windows /s k: " które próbowałem wykonać w oparciu o wątek https://forum.pclab.pl/topic/1217679-problem-z-uruchomieniem-windows-10/ daje mi komunikat
BFSVC: Could not open the BCD template store. Status = [c000000f]OBECNIE podczas pisania tego posta, gdy zrestartowałem komputer jest komunikat
Press any key to boot from USB... (oczywiście działa)
Brak BOOTMGR
Naciśnij Crtr+Alt+Del abt zrestartować.
Ogólnie chyba namieszałem i sam jestem już zmieszany, więc prosiłbym o pomoc co mam w sumie teraz zrobić. Mam to ciągle uruchomione, więc mogę na bieżąco robić (przydałby się jakiś live chat
)

Błędy bootloadera przy uruchamianiu systemu
w Windows
Napisano
SUKCES
Windows wystartował normalnie.
Ostatecznie dla błędu 0x0000007B nie pomagało nic co znalazłem w internecie, nie działał też tryb odzyskiwania, Recovery ani komendy sfc, dism, a chkdsk nie wykrył błędów.
Więc uratowała mnie zeszłoroczna kopia zapasowa całego dysku.
Wykonałem:
Za pierwszym razem z myślą, że może coś się usunęło:
echo n | xcopy x:\folder y:\folder /O /X /E /H /K /-Y
Przeleciałem partycje 99MB oraz foldery systemowe z 456GB.
Błąd był nadal więc:
xcopy x:\folder y:\folder /O /X /E /H /K
Tym razem tylko folder Windows i partycję 99MB
Przy tej operacji podmienił się oczywiście oryginalny BCD, który miał strukturę jak w pierwszym poście.
Tym razem ustawiłem
{bootmgr}
device boot
Oraz dla pozostałych dwóch wpisów:
device partition=C:
osdevice partition=C:
- Przy czym zaznaczam i jestem tego pewny, bo nawet mam na pendrive kopie BCD z datą czwartego posta, że w pewnym momencie naszego postowania miałem dokładnie tak ustawioną konfigurację BCD i nie działo, skutkiem wyrzucając błąd ntoskrnl.exe missing, a tam gdzie ścieżka wskazywała ten plik był obecny i nawet chyba podmieniałem z kopii. -
Restart, no i bez problemu się uruchomił. Musiał doinstalować kilka sterowników, bo od tego czasu zmieniłem płytę, kartę i procka, ale jako, że wszystko najnowsze było na dysku, to wystarczyło wskazać, że ma sobie poszukać na C: i powiązał automatycznie.
Oraz licencję Windows trzeba było aktywować tylko poprzez "aktywuj teraz".
Reszta jak na razie nie zauważyłem aby utraciła jakieś połączenia/powiązania.
Także metoda na młotek, ale zadziałało, więc niech będzie.
Do odwiedzających: jak już nauczyliście się robić kopie zapasowe, to jeszcze nie zapomnijcie ich aktualizować ;)
Dziękuję bardzo glauks za wyczerpujące odpowiedzi, cierpliwość i poświęcony czas !