У меня была тройная загрузка Ubuntu-Windows 7-Windows 8. Когда я решил, что Windows 8 - это то, что нужно, и ему нужно место, я решил удалить раздел Windows 7.
Когда я сделал это, я не смог загрузить Windows 8, что означало, что загрузчик был удален. Установка загрузчика в разделе Windows 8 не решила его (он был на расширенном разделе, я думаю, почему), поэтому я решил скопировать его в раздел, где была установлена Windows 7.
После создания пользовательской записи grub (перечисленной ниже) она успешно загрузилась, но с подвохом: она загрузила раздел EXTENDED. Это означало, что у меня был большой загрузочный раздел, где раньше жил Windows 7, загружая раздел Windows 8 с небольшим пространством.
Теперь я хочу полностью удалить расширенный раздел, но прежде чем сделать это, я хочу убедиться, что я могу загрузить новый раздел. До сих пор я терпел неудачу: попытался восстановить BCD и исправить загрузку, даже с правильным томом, выбранным на diskpart, безрезультатно.
Что я делаю неправильно?
Grub entry:
menuentry "Windows 8 - Fixed Entry" {
set root='(hd0,msdos2)'
ntldr /bootmgr
}
РЕДАКТИРОВАТЬ: Хорошо, некоторые новые разработки: оказывается, команда rebuild bcd действительно сделала что-то, что должно было добавить новую загрузочную запись в NTLDR, которая загрузила соответствующий раздел.
Проблема в том, что этот новый раздел не функционировал должным образом, и после проверки журналов событий я подозревал, что проблемы возникли из-за того, что системный раздел теперь был D:, а не C:.
Однако когда я попытался изменить букву старого раздела, все сломалось: кажется, что даже при загрузке ОС в нужном разделе все внутри указывало на старый.
Мне не удалось сменить букву тома нового раздела на C: однако, так ли это можно сделать из консоли восстановления?