Stránka 1 z 1

Win 7 po "opravě zavaděče" nenabootuje

Napsal: stř 28. úno 2018, 13:30
od kuchi
Zdarec,
mám problém s bootováním WIN7 na starším pc, kde mám současně taky Ubuntu. Po aktualizaci firmware základní desky, se mi ve W7 postupně zaktualizovali ovladače všemožného hardwaru integrovaného na desce (zvukovka, síťovka, usb řadiče, ...) a pc chtělo restartovat. Po restartu už ovšem nanaběhl zavaděč linuxu s výběrem zda chci bootnout W7 nebo Ubuntu ale rovnou naběhl Windows, přičemž mi hlasil problém se zavaděčem a nabídl i opravu. Já sem bláhově myslel, že systém ví co dělá a opravu potvrdil. Od té doby nejel ani windows ani linux. Přes live linux jsem udělal opravu grubu a linux nabíhá bez problémů, když ale spustím windows vyhodí následující chybu:

"Windows failed to start. A recent hw or sw change might be the cause.
File: \EFI\Microsoft\Boot\BCD
Status: 0xc000000f
Info: An error occured while attempting to read the boot configuration data."
(viz foto)

Zkusil jsem co radí, a opravit pc pomocí instalačního disku (nejdříve jsem zkoušel WIN7 pak i WIN10), ale opravit se nepovedlo. Máte zkušenosti jak takovýto problém opravit? Děkuji za tipy 8-)

Re: Win 7 po "opravě zavaděče" nenabootuje

Napsal: stř 28. úno 2018, 15:59
od zsdx
Nabootovat instalacku v EFI, pak v prik. radku (Shift-F10) dat
bcdboot disk:windows /l cs-cz

To ti obnovi zavadec, upravi BCD a prida polozku do BIOSu.

Re: Win 7 po "opravě zavaděče" nenabootuje

Napsal: čtv 1. bře 2018, 11:02
od kuchi
Děkuji za tip, zkusím odpoledne a dám vědět jak to dopadlo :D

Re: Win 7 po "opravě zavaděče" nenabootuje

Napsal: pon 5. bře 2018, 07:43
od kuchi
Taxe nakonec Windows 7 rozjet podařilo, i když příkaz

Kód: Vybrat vše

bcdboot disk:windows /l cs-cz
vyhodil chybu "Failure when attempting to copy boot files.". Google mi poradil tuto stránku https://www.tenforums.com/bsod-crashes- ... 00034.html. Podle ní jsem přes Diskpart připojil efi a windows oddíly

Kód: Vybrat vše

diskpart
DISKPART> list disk
DISKPART> select disk 0
DISKPART> list volume
# find your system partition with fat32 file system. Here to assume it as volume 4.
DISKPART> select volume 4
# To assign drive letter.
DISKPART> assign letter=a:
# find your system partition with ntfs windows file system. Here to assume it as volume 2.
DISKPART> select volume 2
# To assign drive letter.
DISKPART> assign letter=b:
# To terminate diskpart command.
DISKPART> exit
Potom jsem pokračoval smazáním složky Boot a jejím znovuvytvořením:

Kód: Vybrat vše

# Now, you sould move to a:\EFI\Microsoft\, as windows stores BCD in this folder.
cd /d a:\EFI\Microsoft\
# Tady jsem kompletně smazal složku Boot a znova ji vytvořil
rmdir Boot /s
md Boot
cd Boot
# To create BCD store. "/f ALL" is to update BIOS setting including UEFI firmware/NVRAM.
# Replace "cs-CZ" with your language or remove "/l" option if you use English, of course.
bcdboot b:\Windows /l cs-CZ /s a: /f ALL
A systém opět nabíhá 8-)