Hdd пропал из boot в uefi

Обновлено: 06.07.2024

Ещё раз: при UEFI в загрузке должен быть виден только Windows Boor Manager (и, возможно, UEFI-флешка — сейчас не помню) — но никак не остальные диски: ни SSD, ни HDD. »

Но у TS в самом BIOS в меню Boot prioryte order не виден SSD.

Мне кажется, что это недоработка BIOS Айсера. --- Старый атавизм.

Я покопался в сети и нашёл весьма интересную тему BIOS не видит SSD.Подскажите?. --- Мне было интересно эту тему посмотреть.
Да, там другая модель ноутбука и проблема в другом. Понятно, почему там вопрошающий не увидел SSD. Но почему здесь на Зоне TS не видит SSD. Возможно SSD конфликтует с HDD.
И остаётся только физически отключить HDD. Хотя бы на время, если не навсегда.

Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Tau_0,
Ну как не видит, если он инсталляцию начинает на SSD и теряет его при первой перезагрузке.
Что обычно бывает без Win драйвера контроллера SSD/HDD, который нужно подсунуть по F6 при инсталляции.
В legacy у него не стыковка, загрузочная Флешка - GPT, а диск в MBR, а должно быть одинаково.
Биос вполне может быть не заточен для работы с M2 в legacy за ненадобностью.
Но у TS в самом BIOS в меню Boot prioryte order не виден SSD. »
Если стоит просто "UEFI boot" — то и не должен: диски, с которых идёт UEFI-загрузка, сами по себе в загрузке не участвуют, а только через Windows Boot Manager.
Если есть опция "Legacy first" — то может быть виден. Как и при "Legacy Boot". Поскольку мог бы участвовать в MBR-загрузке. Но попытка загрузиться с него провалилась бы.

Последний раз редактировалось mwz, 01-07-2019 в 18:02 .

Если стоит просто "UEFI boot" — то и не должен: диски, с которых идёт UEFI-загрузка, сами по себе в загрузке не участвуют, а только через Windows Boot Manager. »
И куда тогда в какое хранилище/магазин Windows Boot Manager записывать. На SSD или на HDD. Благо, что в общем случае и хардов и SSD может быть несколько.
И куда тогда в какое хранилище/магазин Windows Boot Manager записывать. »

Когда я на своём стационаре поставил Win-10 En с UEFI-загрузкой, затем вынул диск из компьютера, заменил на другой, поставил на него Win-10 RUS и через некоторое время тоже изъял — они оба продолжали светиться в UEFI BIOS в вариантах загрузки Windows Boot Manager — но со знаком вопроса. Не помню уж, как избавился от них.

Дальше продолжать? Для себя я ответ на вопрос "где хранит" получил.

Последний раз редактировалось mwz, 01-07-2019 в 19:26 .

Дальше продолжать? Для себя я ответ на вопрос "где хранит" получил. »

Конечно продолжайте и поделитесь со мной ответом на вопрос где в какой энергонезависимой памяти это хранится. --- Мне тоже это интересно.

ЗЫ А ведь не только Windows может загружаться.

где в какой энергонезависимой памяти это хранится. --- Мне тоже это интересно »

А в какой энергонезависимой памяти хранятся настройки BIOS и UEFI BIOS? Не на дисках же.

И отдельным пунктом в UEFI BIOS у меня появляется UEFI-загрузка с Zalman VE200 — если подключённый образ рассчитан и на UEFI-загрузку.

Последний раз редактировалось mwz, 01-07-2019 в 19:53 .

Развилась прекрасная дискуссия, но проблему так и не решил. Компьютер так и стоит без дела


Так же по поводу лицензионной версии windows. Пытался ее поставить в сервисе. Результат тот же

Последний раз редактировалось Standfer, 01-07-2019 в 20:12 .


То, что в сервисе мы пытались поставить лицензионный образ. И так же отключали HDD. Результат тот же.

Всем привет! Тем таких много, но решение проблемы ни где не нашел, к сожалению.

В параллель с WIN10 поставил CENTOS на ноут ASUS x751l. Но после этого сразу перестал быть виден жесткий в загрузчиках биос. Вообще биос видит жесткий, так же с ним можно прекрасно работать как из под LIve centos, так и из под установочного виндоус.
Securety Boot выключен, efi раздел живой.
Я пробовал восстанавливать efi по средствам разнык инструкций из инета - диск не увиделся, в конце просто форматнул efi в fat32 и прописал туда данные по средствам bcdboot C:\Windows. Все прописалось, но диск так и не виден.

Пробовал переставить Centos на Mint (от безвыходности)

При этом в приоритете загрузки можно поставить любую воткнутую флешку, а вот жесткий не виден и все тут. Ладно бы он был виден, но с него ни чего нельзя было загрузить.
На других ноутах ставил SintificLin, Mint, Ubuntu не однократно, а тут просто мега квест!
Форматировать жесткий полностью не хотелось бы, там 600 Гб достаточно ценных данных под виндой лежит, а я дома лежу с гибсом и нет у меня другого винта такой вместимости.

Если не туда тему создал, извиняйте.

Добавлено через 8 минут
Ещё забыл добавить "интересный" факт. После форматирования раздела с EFI его размер уменьшился с 100мб до 98. Может ли это значить, что начало дичка повредилось и из-за этого его и не видит uefi правильным образом?

__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь

Пропал рабочий стол CentOS 6 после установки русской локали
Здравствуйте! Предыстория такова. Установил второй системой на ноутбук CentOS 6 для изучения и.

После изъятия и установки HDD пропал раздел D
Доброго времени суток, форумчане! Сегодня столкнулся с такой проблемой.. Было у меня два диска C и.

После установки второго HDD пропал интернет
Такая ситуация. В компьютере был один жесткий Диск и был разделён на 2(1-диск с и 2-диск д). В.


Пропал Windows Boot Manager после удаления раздела с Windows 8.1
Здравствуйте, Имелся dual boot из Windows 10 и Windows 8.1, появившийся после бесплатного.

date

28.07.2020

directory

Windows 10, Windows 7, Windows 8

comments

комментариев 79

В этой статье мы покажем, как вручную восстановить случайно удаленный загрузочный EFI раздел Windows на компьютере с UEFI. Мы рассмотрим простой способ ручного пересоздания загрузочного EFI и MSR разделов в Windows, который позволит вам загрузить ОС после случайного форматирования или удаления EFI раздела. Инструкции в статье актуальны для всех версий Windows, начиная с Win 7 и до Windows 10.

Итак, предположим, что каким-то образом случайно (или не очень случайно, например при попытке удалить с диска OEM разделы производителя) был удален или отформатирован загрузочный EFI раздел на компьютере с UEFI (не BIOS), в результате чего Windows 10 / 8.1 / 7 перестала загружаться, циклически предлагая выбрать загрузочное устройство (Reboot and select proper boot device or insert boot media in selected). Разберемся можно ли восстановить работоспособность Windows при удалении раздела с загрузчиком Boot Manager без переустановки ОС.

Предупреждение. Инструкция предполагает работу с разделами диска и не предназначена новичкам. В случае неверной интерпретации команд, вы можете случайно удалить все данные на жестком диске. Также настоятельно рекомендуется создать резервную копию важных данных на отдельном носителе.

Структура разделов GPT диска для Windows

Рассмотрим, как должна выглядеть таблица разделов загрузочного жесткого диска с GPT разметкой на UEFI системе. Как минимум должны присутствовать следующие разделы:

Структура разделов на UEFI системе

Это именно минимальная конфигурация. Эти разделы создает установщик Windows при чистой установке системы на неразмеченный диск. Производители ПК или сами пользователи могут дополнительно создавать собственные разделы, содержащие, к примеру среду восстановления Windows в файле winre.wim (Windows RE), раздел с резервным образом системы от производителя (позволяет откатится к исходному состоянию компьютера), пользовательские разделы и т.д.

На основном разделе находится установленная Windows, программы и данные пользователя. Могут присуствовать дополнительные разделы с данными.

Совет. Для установки Windows на компьютерах с UEFI понадобится оригинальный DVD или специально подготовленная загрузочная флешка c Windows 10 для UEFI компьютера (или установочная флешка с Windows Server).

Что будет, если в Windows 10 отсутствует раздел EFI?

На EFI разделе (по аналогии с разделом System Reserved на дисках с MBR разметкой) хранитмя хранилище конфигурации загрузки (BCD) и ряд файлов, необходимых для загрузки Windows. При загрузке компьютера среда UEFI загружает загрузчик (EFI\Microsoft\Boot\bootmgfw.efi) с раздела EFI (ESP) и передает управление ему. Исполняемый файл bootmgfw.efi выполняет запуск основного загрузчика Windows Boot Manager, который загружает данные конфигурации из BCD. После загрузки BCD начинается загрузка Windows через winload.efi.

Если раздел EFI удален или поврежден, вы не сможете загрузить Windows с такого диска. Появится ошибка UEFI: could not locate \efi\boot\bootx64.efi – not found , пустой UEFI Shell с предложением указать загрузочное устройство .

Также вы не сможете загрузить Windows, если EFI раздел отформатирован в файловой системе NTFS. Даже при чистой установке Windows в таком случае вы получите ошибку:

Как вручную создать EFI и MSR разделы на GPT диске?

Т.к. ОС не загружается корректно, нам понадобится установочный диск с Windows 10 (Win 8 или 7) или любой другой загрузочный диск. Итак, загрузитесь с установочного диска и на экране начала установки нажмите комбинацию клавиш Shift+F10. Должно открыться окно командной строки:

Shift+F10 - окно командной строки на экране установки Windows 7

Запустите утилиту управления дисками и разделами:

Выведите список жестких дисков в системе (в этом примере он один, disk 0. Звездочка (*) в столбце Gpt означает, что диск использует GPT таблицу разделов).

Если в столбце GPT отсуствует *, значит на диске MBR таблица разделов. Вам нужно убедиться, что ранее вы загружали компьютер в нативном UEFI режиме (иначе следовать данной инструкции бессмысленно). Если вы уверены, что тип таблицы разделов сменился, возможно его нужно стоит переконвертировать из MBR в GPT.

Выберите этот диск:

Выведите список разделов на диске:

В нашем примере в системе осталось всего 2 раздела:

  • Раздел MSR — 128 Мб
  • Системный раздел с Windows – 9 Гб

Как вы видите, раздел EFI отсутствует (удален).

Раздел EFI отсутствует

Наша задача удалить оставшийся MSR раздел, так чтобы на диске осталось неразмечено как минимум 228 Мб свободного места (для разделов MSR и EFI). Удалить оставшийся раздел можно с помощью графической GParted или непосредственно из командной строки (именно так и поступим).

Важно! Здесь будьте максимально внимательными и не удалите случайно раздел с Windows или разделы с пользовательскими данными (если таковые имеются).

Выберите раздел для удаления:

Select partition 1
И удалите его:
Delete partition override

Убедитесь, что остался только раздел с Windows размером 9 Гб (в нашем случае):

Вручную удаляем MSR раздел

Теперь вы можете ручную пересоздать разделы EFI и MSR для размещения загрузчиков. Для этого в контексте утилиты diskpart последовательно выполните команды:

Создайте EFI раздел размером 100 Мб, отформатируйте его в файловой системе FAT32 и назначьте ему букву диска:

create partition efi size=100

Убедитесь, что в diskpart выбран раздел 100 Мб (звездочка напротив строки Partition 1):

list partition
select partition 1
format quick fs=fat32 label="System"
assign letter=G

Теперь нужно создать MSR раздел размером 128 мб (в Windows 10 размер MSR раздела можно сделать всего 16 Мб).

create partition msr size=128
list partition
list vol

В нашем случае основному разделу с Windows уже назначена буква диска C:, если это не так, назначьте ему букву следующим образом:

select vol 1
assign letter=C
exit

Пересоздание EFI и MSR разделов

Восстановление EFI загрузчика и BCD в Windows

После того, как вы создали минимальную структуру разделов для GPT диска на компьютере с UEFI, можно переходить к копированию загрузочных файлов EFI на диск и созданию конфигурационного файла загрузчика (BCD).

Скопируйте загрузочные файлы среды EFI из каталога вашего диска, на который установлена ваша Windows:

xcopy /s C:\Windows\Boot\EFI\*.* G:\EFI\Microsoft\Boot

Копируем загрузочные файлы среды EFI

Пересоздайте конфигурацию загрузчика Windows:

g:
cd EFI\Microsoft\Boot
bcdedit /createstore BCD
bcdedit /store BCD /create /d “Windows Boot Manager”
bcdedit /store BCD /create /d “Windows 7” /application osloader

Вы можете заменить надпись “My Windows 10”, на любую другую.

Совет. Если на разделе EFI были повреждены только файлы среды EFI, а сам раздел остался на месте, вы можете пропустить процесс пересоздания разделов с помощью diskpart. В большинстве случаев достаточно восстановить загрузчик по статье Восстановление EFI загрузчика в Windows . Если у вас компьютер с BIOS и MBR диск, вы можете пересоздать BCD так.

Команда возвращает GUID созданной записи. Этот GUID нужно подставить в следующей команде вместо .

bcdedit - создаем BCD запись


bcdedit /store BCD /set default
bcdedit /store BCD /set path \EFI\Microsoft\Boot\bootmgfw.efi
bcdedit /store BCD /set displayorder

bcdedit пересоздаем конфигурацию bootmgr

Дальнейшие команды bcdedit выполняются в контексте :

bcdedit /store BCD /set device partition=c:
bcdedit /store BCD /set osdevice partition=c:
bcdedit /store BCD /set path \Windows\System32\winload.efi
bcdedit /store BCD /set systemroot \Windows
exit

bcdedit пересоздаем загрузочную конфигурацию default

Перезагрузите компьютер … В нашем случае с первого раза он не загрузился, пришлось дополнительно поплясать с бубном:

  1. Отключите питание компьютера;
  2. Отключите (физически) жесткий диск;
  3. Включите ПК, дождитесь появления окна с ошибкой загрузки Operating System not found. Выключите компьютер;
  4. Подключите диск обратно.

Затем в нашем случае (тестирование проводилось на виртуальной машине VMWare с UEFI средой) пришлось добавить новый загрузочный пункт меню, выбрав файл EFI\Microsoft\Boot\bootmgrfw.efi на EFI разделе.

Настройка загрузки в UEFI

В некоторых UEFI меню по аналогии нужно изменить приоритет загрузочных разделов.

После всех рассмотренных манипуляций Windows должна загрузиться корректно.

почему-то если в UEFI -> CSM выбрать:
Boot Device Control = UEFI only
то диски (HDD, SSD) пропадают из опций Boot.
хотя они современные (WD, Seagate, Samsung EVO 970)
ЧЯДНТ?

А ежели выставить Legacy им, то потом инсталлятор Debian показывает (BIOS mode), а хочу UEFI


Ожидаешь, что будешь указывать произвольные диски для UEFI загрузки как для legacy загрузки.

Ставь UEFI, ставь дебиан, грузи debian .

t184256 ★★★★★ ( 04.07.21 02:33:45 )
Последнее исправление: t184256 04.07.21 02:34:37 (всего исправлений: 1)

а что с ними не так?
как их в UEFI то запустить?


Все со всеми так, не грей нам голову, ставь уже.

в меню инсталлятора написано BIOS mode
как ставить в UEFI?

Хоспаде. Нету ESP и потому не видит. Нету uefi загрузчиков и потому не видит. Неужели так трудно в гугле найти очевидное или ты пришёл тупак постить?

Тебе уже регистрант ответил что надо uefi only режим включить (полностью отключить csm а не в меню подгрузки менять видимость) и уже установить.



  1. Бэкапишь сначала все ценное, а то я что-то переживать начал

Какие же тугие нынче любители линукса. Я шизоид вантузятник и то первым ставил арч, проводился неделю и в итоге сидел кучу лет красноглазил и ковырял. И все что было это вики рача - откуда вы такие вылазят я вообще не понимаю.

tip78 ( 04.07.21 02:59:48 )
Последнее исправление: tip78 04.07.21 03:02:20 (всего исправлений: 1)

скройся в туман, овощ, я с линухом вожусь дольше, чем ты живёшь на белом свете.


И правда, ты почти и не сопротивлялся. Смотри, не прошло и десяти комментов, а уже

и ошибка найдена

я проверял, он только в таком режиме бутится с инсталлятора

и проблема озвучена. Жду следующего поворота сюжета.

а что есть какие-то специальные UEFI-флешки?


Чёт как-то неэффективно возишься.

так проблема не в линухе
да и чтобы поставить его UEFI не нужен

tip78 ( 04.07.21 03:10:23 )
Последнее исправление: tip78 04.07.21 03:10:50 (всего исправлений: 1)


о, до тебя тоже наконец-то доходит то, что было озвучено в первом посте
разбирался я уже несколько часов, а сюда пришёл за советом


Вообще не это написано в твоём посте =D

Диск должен быть с GPT разметкой.

На нем должен быть FAT раздел со специальной пометкой.

На нем по особому пути должен лежать загрузчик.

Тогда уефи биос увидит его и покажет в меню.

Проще всего этого добиться установив ОС на чистый диск. Инсталлятор все сам сделает как надо.

там написано, что я не могу добраться до UEFI в инсталляторе
потому что в BIOS не ставится UEFI only
тут лишь всплыла новая грабля - флешка не грузится в UEFI
и какое же тут решение? Флешка как флешка, дистрибутива спецом для EFI нет, так и что остаётся?

3. загрузчик он сам положит куда надо

инсталлятор НЕ делает как надо, там нет ESP, если в меню нет UEFI


там написано, что я не могу добраться до UEFI в инсталляторе потому что в BIOS не ставится UEFI only

Там написано, что у тебя 1) ожидаемо пропадают левые диски из меню 2) внезапно, в Legacy не работает EFI. Догадаться по нему, что у тебя в EFI не работает EFI может только телепат.

флешка не грузится в UEFI и какое же тут решение? Флешка как флешка, дистрибутива спецом для EFI нет, так и что остаётся?

t184256 ★★★★★ ( 04.07.21 03:30:52 )
Последнее исправление: t184256 04.07.21 03:32:15 (всего исправлений: 1)


Естественно, когда ты сможешь его загрузить в EFI режиме.

А тебе не пофиг в каком режиме инсталлятор работает? Тебе он вообще не нужен.

Берёшь любой лайв линукса, создаёшь на нужном диске таблицу GPT, EFI system partition, там создаёшь EFI/boot/ и туда кидаешь исполнимый файл груба, переименовав в bootx64.efi или bootia32.efi в зависимости от того какой у тебя UEFI (почти везде 64-битный, но на виндопланшетах и маках может быть 32-бит), туда же кидаешь все модули груба.

Затем перезагружаешься, отключаешь всю легаси какую можно и грузишься в командную строку груба. Из неё можно уже загрузить любой носитель и пофиг какой там режим.

Но носитель опять же не нужен. Берёшь любой лайв линукса, собираешь там утилиту debootstrap и с неё можешь поставить дебиан без кривоглючного инсталлятора.

Если очень хочется кривоглючный инсталлятор, то можно поставить в обычном режиме, а потом просто установить grub-efi64 или как его и настроить его, а grub-i386 удалить.

Xenius ★★★★★ ( 04.07.21 04:11:43 )
Последнее исправление: Xenius 04.07.21 04:15:31 (всего исправлений: 2)


Такие дела, ТС не описал текущую ситуацию и у него уже может быть что-то поставлено по этому фоллбэчному пути. Гораздо лучше получить некривую флешку и вместо борьбы с инсталлятору дать ему сделать как надо, ещё и через efivars.

конвертируй таблици разделов в gpt, автоматически это делает gdisk


я с линухом вожусь дольше, чем ты живёшь на белом свете

А вот кстати так делать и не надо. Некоторые UEFI-прошивки от записи туда нового загрузчика офигевают и вообще отказываются загружаться. Лучше использовать EFI/boot/bootx64.efi и не выпендриваться, на мой взгляд.

Этот линуксоид порвался, несите нового.

успокойся! уефи порожняк - legacy лучше

конвертируй таблици разделов в gpt, автоматически это делает gdisk

это было первым делом сделано
как раз ради GPT всё и затевалось
но если инсталлятор работает в режиме BIOS, то не получится проинсталлить в ESP.
а значит придётся MBR, а не GPT

Гораздо лучше получить некривую флешку и вместо борьбы с инсталлятору дать ему сделать как надо

Disk /dev/sda: 28,84 GiB, 30943995904 bytes, 60437492 sectors
Disk model: DataTraveler 3.0
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: 5DB49FB7-E63F-0949-AAE4-50D954FD81AC

Device Start End Sectors Size Type
/dev/sda1 2048 60437458 60435411 28,8G Linux filesystem

tip78 ( 04.07.21 16:34:08 )
Последнее исправление: tip78 04.07.21 16:41:02 (всего исправлений: 2)

(какая выдержка! аплодирую стоя с переходом на овацию…)

вот это поворот

теперь UEFI не только обходиться без «старорежимного» ESP, но и «изкаропки» умеет в Linux filesystem

(снова аплодирую стоя с переходом на овацию)

а версия UEFI какая? я тоже такую хочу… а то мой примитивный UEFI диски gpt без ESP не ститает загрузочными, а флешки так только в FAT32 ему подавай… про Linux filesystem «изкаропки» и речи нет ;(

ещё один простецкий вопросик: флешку в gpt на фабрике Kingston закатали или это дебианский установщик инсталляторов такой продвинутый?


Попробуй такой рецепт.

Сначала грохни флешку нафиг на всякий случай, нулям ипрям забей от начала до конца через dd. Потом отформатируй флешку в GPT.

Создай на ней один FAT32 раздел. Поставь ему метку FEDORA34 например.

Скопируй на него все файлы из ISO установщика, прям в том же виде.

Открой в блокноте файл /EFI/BOOT/grub.cfg (точно не помню, что-то такое) c этого раздела. Там увидишь в параметрах ядра LABEL=xxx, вот тут xxx на FEDORA34 поменяй.

И в принципе всё, больше ничего не делай, с этой флешки пробуй грузиться. UEFI её должен подхватить, а в UEFI режиме она уже поставит систему в UEFI 100%. А в MBR она вообще не загрузится при всём желании, так что накосячить тут невозможно.

Этот рецепт работает для FEDORA, WINDOWS (тут, правда, надо в NTFS форматировать) и многих других дистрибутивов. Думаю, для всех работает. Там бывают нюансы, но разобраться можно. Главное LABEL прописать правильно и в параметрах ядра его передать как положено.

С тех пор как я этот секрет раскрыл, я больше никакими RUFUS-ами, dd и прочим не пользуюсь, это гораздо надёжней и стабильней.

Legioner ★★★★★ ( 04.07.21 17:56:35 )
Последнее исправление: Legioner 04.07.21 17:58:51 (всего исправлений: 3)

ты бы сначала тот этот коммент почитал, прежде чем «вредные» советы раздавать – чел и так не понимает, что творит


Разберётся, я свой рецепт дал, как я давно делаю и пока он меня не подводил.

Читайте также: