Мені потрібно виправити завантажувач на моєму розділі Windows 7 за допомогою цієї команди з рятувального диска:
bootrec /fixboot
Однак мій розділ Windows 7 для цього потрібно позначити активним (або ви отримаєте Element not found
помилку). Розділ Windows 7 знаходиться у розширеному розділі, тому, коли ви diskpart
намагаєтесь зробити цей розділ активним, він скаржиться, що не може зробити цей тип розділу активним.
Як зробити активний логічний розділ (способом Windows)?
EDIT: Схоже, ви не можете позначити логічний розділ активним, відповідно до цієї веб-сторінки :
Щодо використання диска, існують лише дві основні відмінності між первинним та логічним розділом чи томом. Перший полягає в тому, що первинний розділ можна встановити як завантажувальний (активний), тоді як логічний не може. Друга полягає в тому, що DOS призначає літери диска (C:, D: тощо) по-різному основним і логічним томам.
Рішення: Для тих, хто перебуває в тій же ситуації, що і я: я зробив свій "Steam" розділ активним (його первинний розділ ntfs), перейшовши в режим відновлення встановлення диска Windows 7 і виконуючи наступні команди:
diskpart
list disks
select disk 0
list partitions
select partition 3
active
а потім за допомогою параметра "Відновлення при запуску". Тепер мій розділ Steam має завантажувач, але він завантажує мій логічний розділ Win7. Я також оновив GRUB2 відповідно (вам це не потрібно, якщо ви не використовуєте Linux), помістивши його /etc/grub.d/40_custom
та запустивши sudo update-grub
:
menuentry "Windows 7 (loader) (on /dev/sda3)"
{
insmod ntfs
set root=(hd0,3)
search --no-floppy --fs-uuid --set <Your UUID Here>
chainloader +1
}
Можливо, вам також знадобиться використовувати ці команди, якщо вона все ще не працює (не використовуйте останню з GRUB):
bootrec /fixboot
bootrec /rebuildbcd
bootrec /fixmbr