Учитывая эту таблицу 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
Что я должен сделать, чтобы удалить установку XP на Y: и полностью удалить зависимость этого раздела от загрузки, переместить менеджер загрузки на C: и отметить C: active (System), чтобы я мог загрузиться с него?
"Руководства", которые я нашел, немного противоречивы, и некоторые используют bcdedit, некоторые используют bcdboot, а некоторые - ручную работу с bootrec /fixmbr + bootrec /fixboot triage.
Я собираюсь ответить на это сам несколько.
Я закончил тем, что сделал это:
• скопировал Y:\Boot\* в C:\Boot. Некоторые файлы не могут быть скопированы. Я ожидал этого, и следующий шаг должен позаботиться об этом.
• экспортированный системный магазин
bcdedit /export C:\Boot\BCD
• изменено расположение диспетчера загрузки Windows
bcdedit /store C:\Boot\BCD /set {9dea862c-5cdd-4e70-acc1-f32b344d4795} device partition=C:
• изменено расположение Windows Memory Tester
bcdedit /store C:\Boot\BCD /set {b2721d73-1db4-4c62-bf78-c548a880142d} device partition=C:
• изменено расположение Windows Legacy OS Loader
bcdedit /store C:\Boot\BCD /set {466f5a88-0af2-4f76-9038-095b170dc21c} device partition=C:
• обновлен основной загрузочный код
Windows_7_DVD:\BOOT\BOOTSECT /NT60 C: /FORCE
• изменил активный раздел
DISKPART select disk 0 select partition 1 active
Тем не менее, это не сработало. Я должен был сделать ремонт, потому что "BOOTMGR отсутствует". Я считаю, что я должен был также скопировать bootmgr из Y: в C:, но я не уверен, что это все, что я пропустил.
Мне по-прежнему любопытно, действительно ли это действительно невероятный способ сделать этот процесс, и я бы очень хотел знать, где я ошибся.
Спасибо за все вклады.
