
По сути, у моего компьютера 3 жестких диска. 2 HDD, 1 SSD. Несколько лет назад я установил раздел Linux на одном из HDD, но решил вернуться к использованию исключительно Winodws (игровой ПК) и удалил Linux с этого устройства. В настоящее время у меня установлена ОС (Windows 7) на моем SSD.
Пытаясь ночью подключить телефон к заднему USB-порту, я случайно нажал кнопку очистки CMOS и перезагрузил систему. Ничего страшного. Пока все не загрузилось, и я каким-то образом оказался в GRUB, глядя на выбор загрузки MINT и Windows 7. Ни того, ни другого больше не будет, потому что MINT исчез, а Windows 7 находится на другом диске. Я могу вернуться в свой компьютер, выбрав один из двух жестких дисков (не посмотрел, какой именно), что не имеет никакого смысла, потому что вся логика подсказывает, что Windows и загрузочный раздел для нее должны быть на SSD.
Мой вопрос таков:
Как это возможно?
Что можно сделать, чтобы полностью удалить GRUB, чтобы не застрять в бесконечных сбоях загрузки при попытке загрузить ОС, которой больше нет?
Примечание: TL;DR — GRUB не был стерт, когда я переустанавливал Windows, и теперь он пытается контролировать последовательность загрузки.
решение1
как изначально grub был настроен на поиск дисков по uuid?
Если так:
1) Если в исходной записи grub для mint или оригинальной записи win 7 было что-то вроде отказоустойчивости, то есть «если вы не нашли это, прибегните к тому...», то, по-видимому, происходит возврат к SSD, не найдя ничего на подключенных жестких дисках — что, хотя и не невозможно, встречается очень редко и странно.
2) У вас есть установочный диск Windows или вы знаете, как войти в режим восстановления или безопасный режим после загрузки Windows? Если да, то все, что вам нужно, это восстановить или отредактировать BCD (то есть переустановить загрузчик Windows, что полностью сотрет grub, что, по моему мнению, может быть не так безопасно, но не для моей системы).