Biorąc pod uwagę tabelę BCDEDIT:
Windows Boot Manager -------------------- identifier {bootmgr} device partition=Y: description Windows Boot Manager locale en-US inherit {globalsettings} default {current} resumeobject {3e25c382-bae5-11de-a75b-e7fc07f62dc4} displayorder {ntldr} {current} toolsdisplayorder {memdiag} timeout 0 Windows Legacy OS Loader ------------------------ identifier {ntldr} device partition=Y: path \ntldr description Earlier Version of Windows Windows Boot Loader ------------------- identifier {current} device partition=C: path \Windows\system32\winload.exe description Windows 7 locale en-US inherit {bootloadersettings} recoverysequence {3e25c384-bae5-11de-a75b-e7fc07f62dc4} recoveryenabled Yes osdevice partition=C: systemroot \Windows resumeobject {3e25c382-bae5-11de-a75b-e7fc07f62dc4} nx OptIn
Co powinienem zrobić, aby usunąć instalację XP na Y: i całkowicie usunąć zależność tej partycji od rozruchu, przenieść menedżera rozruchu do C: i zaznaczyć C: active (System), abym mógł się z niego uruchomić?
„Przewodniki”, które znalazłem, są nieco sprzeczne, a niektóre używają bcdedit, niektóre używają bcdboot, a inne podręcznika bootrec / fixmbr + bootrec / fixboot triage.
Sam sobie na to odpowiem.
Skończyło się na tym:
• skopiowane Y: Uruchom * do C: Uruchom. Niektórych plików nie można skopiować. Spodziewałem się tego i następny krok powinien się tym zająć.
• eksportowany magazyn systemu
bcdedit /export C:\Boot\BCD
• zmieniono lokalizację Menedżera rozruchu systemu Windows
bcdedit /store C:\Boot\BCD /set {9dea862c-5cdd-4e70-acc1-f32b344d4795} device partition=C:
• zmieniono lokalizację testera pamięci systemu Windows
bcdedit /store C:\Boot\BCD /set {b2721d73-1db4-4c62-bf78-c548a880142d} device partition=C:
• zmieniono lokalizację programu Windows Legacy OS Loader
bcdedit /store C:\Boot\BCD /set {466f5a88-0af2-4f76-9038-095b170dc21c} device partition=C:
• zaktualizowany główny kod rozruchowy
Windows_7_DVD:\BOOT\BOOTSECT /NT60 C: /FORCE
• zmienił aktywną partycję
DISKPART select disk 0 select partition 1 active
Jednak i tak to nie zadziałało. Musiałem wykonać naprawę, ponieważ „BOOTMGR brakuje”. Wierzę, że powinienem był również skopiować bootmgr od Y: do C:, ale nie jestem pewien, czy to wszystko, czego mi brakowało.
Nadal jestem ciekawy, czy jest to naprawdę basowy sposób na wykonanie tego procesu i bardzo chciałbym wiedzieć, gdzie poszedłem źle.
Dzięki za wszystkie składki.