Странности загрузки

Любые обсуждения, не нарушающие правил форума.

Модератор: Модераторы

Странности загрузки

Сообщение Alex2013 » 07.11.2024 04:17:39

Дело был так
Скачал я с телеги Stable Diffusion3-portable-nvidia не очень то рассчитывая на успех ...
Разумеется установка где-то что-то не докачала ...
Решил стереть ... упс! две DLL не удаляются ( видимо просто совпали названия с частью драйверов потому что процесса использующего их не нашел )
Не долго думая запустили старый добрый msconfig и перезагрузился в защищенный режим ...
Все хорошо файлы удалил ... перезагружаюсь Упс! снова защищенный режим ... снова msconfig включаю "обычный режим" ...
перезагружаюсь ХЛОБЫСЬ выпадет UEFI Shell... ну ладно бывает exit => windows boot manager загрузился ...
Иду в рекавери (shft+перезагрузка) пытаюсь штатно восстановить загрузку ... фигвам товарищи турки! Не работает ( пытается но не выходит ) Снова иду в рекавери ...консоль bcdboot c:\Windows ок ! Но как висел так и висит и рекавери пропал ( ну это ерунда при желании правится ) едем дальше UEFI Shell "ручной режим муки творчества " не помогает ... Делаю загрузочную флешку (предварительно обнаружив что загрузочный DVD "внезапно одряхлел" ) запускаю рекавери с флешки ... "пытаюсь штатно восстановить загрузку" 2 тоже самое ... консоль bootrec /fixboot bootrec /fixmbr ... снова UEFI Shell «Press ESC in 1 second to skip startup.nsh, any other key to continue» отключаю "секьюрити бут" в биосе лезу UEFI Shell что-то переименовываю и копирую согласно гайду из интернета ... НЕ ПОМОГАЕТ возвращаю все обратно.... ЧЕГО? !!! теперь "windows boot manager" ПРОПАЛ !
На последнем издыхании запускаю запускаю рекавери с флешки ... "пытаюсь штатно восстановить загрузку" 3 и это ВНЕЗАПНО проходит !
Уф ! "Герои победили!" Все это хорошо но куда этот ... windows boot manager пропал ? Это же вроде функция биоса ! :idea:

Вообщем вот такой технотриллер .... :wink: ( и это еще "краткое изложение" в реальности "кругов гистерезиса" и "мук творчества" было больше )
Последний раз редактировалось Alex2013 10.11.2024 16:40:23, всего редактировалось 1 раз.
Alex2013
долгожитель
 
Сообщения: 3048
Зарегистрирован: 03.04.2013 11:59:44

Re: Странности загрузки

Сообщение xchgeaxeax » 07.11.2024 08:50:24

Alex2013 писал(а):но куда этот ... windows boot manager пропал ? Это же вроде функция биоса !

С какой стати это функция BIOS, если это часть Винды?
xchgeaxeax
постоялец
 
Сообщения: 125
Зарегистрирован: 11.05.2023 03:51:40

Re: Странности загрузки

Сообщение sts » 07.11.2024 10:41:27

т.е. это был руткит

Добавлено спустя 7 минут 7 секунд:
xchgeaxeax писал(а):
Alex2013 писал(а):но куда этот ... windows boot manager пропал ? Это же вроде функция биоса !

С какой стати это функция BIOS, если это часть Винды?

под BIOS имеется ввиду UEFI...как там его называют, windows boot manager видимо UEFI-приложение, которое записывается в хранилище в UEFI на материнку и формально становится "функцией биоса", и вот оно похренилось, рекавери походу удалило его а новое не записало.
sts
постоялец
 
Сообщения: 431
Зарегистрирован: 04.04.2008 12:15:44
Откуда: Тольятти

Re: Странности загрузки

Сообщение Снег Север » 07.11.2024 11:14:24

Похоже, что на самом деле у вас диск посыпался...
Аватара пользователя
Снег Север
долгожитель
 
Сообщения: 3038
Зарегистрирован: 27.11.2007 16:14:47

Re: Странности загрузки

Сообщение Alex2013 » 07.11.2024 22:22:37

Снег Север писал(а):Похоже, что на самом деле у вас диск посыпался...

Это почти исключено... (Нот еще не старый юзался не как основной "рабочий конь" все проверки "поверхностей" диска проходят нормально )
+SSD так обычно не "сыпется" . (там или сразу сбой и "по нулям" или вначале идет очень заметное снижение скорости, а "тут работает там не работает" это к очень древним моделям HDD )

Добавлено спустя 19 минут 38 секунд:
sts писал(а):под BIOS имеется ввиду UEFI...как там его называют, windows boot manager видимо UEFI-приложение, которое записывается в хранилище в UEFI на материнку и формально становится "функцией биоса", и вот оно похренилось, рекавери походу удалило его а новое не записало.
 

Про Руткит: возможно но маловероятно (смысла нет в этом случае не санкционированный доступ, можно получить заметно проще )
UEFI насколько я понял у меня полностью на диске в "нулевом разделе " размером в гигабайт( причём создала его винда, в начале я выделил ей весь диск, ну она и рада стараться установилась "в полный профиль" ) , а рекавери обычно находится в скрытой папке С:\Recovery
>>" windows boot manager видимо UEFI-приложение" Это возможно просто его видно как "псевдо устройство" с EFI загрузкой ( как загрузочную флешку или dvd-диск в приводе )
Alex2013
долгожитель
 
Сообщения: 3048
Зарегистрирован: 03.04.2013 11:59:44

Re: Странности загрузки

Сообщение delphius » 08.11.2024 23:32:30

UEFI и таблица загрузки. Современные системы заменяют традиционный BIOS на UEFI (Unified Extensible Firmware Interface). В отличие от старого BIOS, который просто ищет загрузочные сектора на дисках, UEFI поддерживает более сложную систему загрузки с использованием таблицы загрузки (Boot Configuration Data или BCD). BCD хранит пути к загрузочным файлам и параметрам для разных ОС, включая Windows.

EFI System Partition (ESP). Когда Windows устанавливается на диск, отформатированный с таблицей разделов GPT, она создает специальный раздел — ESP (EFI System Partition). Этот раздел имеет файловую систему FAT32 и хранит загрузочные файлы, необходимые для запуска операционной системы. Например, для Windows на этом разделе находится файл \EFI\Microsoft\Boot\bootmgfw.efi, который и является загрузчиком Windows Boot Manager.

Формирование записи в UEFI. Когда UEFI обнаруживает файлы загрузки на ESP, она регистрирует путь к bootmgfw.efi в своей таблице загрузки и создает запись с названием "Windows Boot Manager". Эта запись указывает на путь к файлу загрузчика и добавляет ее в меню UEFI. Так появляется выбор загрузки в BIOS/UEFI, который вы видите как "Windows Boot Manager".

Роль Windows Boot Manager. Файл bootmgfw.efi, то есть сам Windows Boot Manager, загружается первым. Он проверяет BCD (Boot Configuration Data) — базу данных с информацией о том, какие операционные системы установлены, какие параметры нужны для их загрузки, и какая ОС должна запускаться по умолчанию. После этого Windows Boot Manager загружает и передает управление ядру ОС (файл winload.efi).

Почему именно так. UEFI поддерживает несколько записей загрузки для одного диска. Поэтому, если на одном диске установлено несколько ОС или дополнительных загрузчиков (например, для восстановления системы), UEFI может записать все эти загрузчики в виде отдельных пунктов. Windows Boot Manager — одна из таких записей, которая напрямую указывает на загрузочный файл Windows. Это позволяет пользователю гибко выбирать, что запускать — Windows, другую ОС, флешку или диск восстановления.

Преимущества такого подхода. UEFI и ESP дают гибкость в управлении загрузкой. Если нужно, можно вручную добавить другие загрузочные записи в ESP, например, для Linux или другого загрузочного менеджера. Более того, этот подход позволяет быстрее находить загрузочные записи и изменять настройки загрузки без необходимости переписывать MBR, как это было в старых системах BIOS.
delphius
постоялец
 
Сообщения: 129
Зарегистрирован: 18.03.2020 13:40:11

Re: Странности загрузки

Сообщение Alexander » 09.11.2024 09:13:48

BIOS и UEFI это как Бивис и Баттхед. Пока был Бивис было ещё ничего, но когда пришёл Баттхед стало сложно. И это неудивительно.

Изображение
Аватара пользователя
Alexander
энтузиаст
 
Сообщения: 771
Зарегистрирован: 18.12.2005 19:10:00
Откуда: оттуда

Re: Странности загрузки

Сообщение Alex2013 » 09.11.2024 12:27:43

Alexander писал(а):BIOS и UEFI это как Бивис и Баттхед. Пока был Бивис было ещё ничего, но когда пришёл Баттхед стало сложно. И это неудивительно.

:D
delphius писал(а):UEFI и таблица загрузки...

Спасибо за исчерпывающую справку ! ( вот оказывается я что пытался заменить в UEFI Shell (менял \EFI\Boot\bootx64.efi на \EFI\Microsoft\Boot\bootmgfw.efi хорошо хоть сохранил старую версию bootx64.efi ))
Но у меня "по умолчанию" грузит \EFI\Boot\bootx64.efi и там были какие-то глюки (походу похоже что накрылся startup.nsh)
Зы
По настоящему хороший гайд справка "Восстановление-загрузчика UEFI с нуля" ( Жаль что я его сразу после сбоя не нашел )
https://khlebalin.wordpress.com/2023/04/19/восстановление-загрузчика-uefi-restore-boot-uefi/
https://goo.su/tHhayx (краткая версия ссылки )
Alex2013
долгожитель
 
Сообщения: 3048
Зарегистрирован: 03.04.2013 11:59:44

Re: Странности загрузки

Сообщение Сквозняк » 10.11.2024 01:02:10

Все это хорошо но куда этот ... windows boot manager пропал ? Это же вроде функция биоса ! :idea:


При правильной установке операционок он нафиг не нужен - уефи разделы для каждой ОС мелкие, персональные, скопированы линуксом в образы и хранятся на винте, в биосе установлен приоритет первым грузить загрузчик линукса, а в его груб ручками, с уидами твоего раздела, прописывается такое:
Код: Выделить всё
  menuentry 'Маздай 10' --class windows --class os $menuentry_id_option 'osprober-efi-A123-E123' {
            insmod part_gpt
            insmod fat
            set root='hd0,gpt2'
            if [ x$feature_platform_search_hint = xy ]; then
              search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt1 --hint-efi=hd0,gpt1 --hint-baremetal=ahci0,gpt1  A123-E123
            else
              search --no-floppy --fs-uuid --set=root A123-E123
            fi
            chainloader /EFI/microsoft/boot/bootmgfw.efi
    }


Сам грубконфиг из рута заархивирован и после каждого обновления глупого груба из архива достаётся старый конфиг и из него в новый копипастится нужный пункт меню. К сожалению разрабы груба до двух считать умеют плохо, и второй уефи раздел на устройстве груб сам в свой конфиг прописывать не умеет. Но если ручками прописать, то всё нормально работает.

Добавлено спустя 13 минут 52 секунды:
Alex2013 писал(а):+SSD так обычно не "сыпется"

Так там там же диффуззионная запись вилами по луже с волшебной жижей. Длительность разглаживания волн в которой зависит от температуры записи и хранения, а потом записи расплываются до нечитаемого состояния. Когда устройство подключено к сети, то контроллер просто подновляет старые записи чтобы они читались. Но если долго и надолго устройство не включать, то данные сомостираются. Квантовые сказочники рассказывают, что в ссд данные хранят электрические заряды :mrgreen:, но те так себя не ведут, а вот простая механическая запись - очень даже так.
Сквозняк
энтузиаст
 
Сообщения: 1123
Зарегистрирован: 29.06.2006 22:08:32

Re: Странности загрузки

Сообщение Alex2013 » 10.11.2024 16:27:12

Сквозняк писал(а):прописывается такое:

Спасибо! Интересно, буду копать ...
Сквозняк писал(а):Квантовые сказочники рассказывают, что в ссд данные хранят электрические заряды , но те так себя не ведут, а вот простая механическая запись - очень даже так.

Скептицизм это замечательно... но скептицизм доведенный до абсурда упирается в невежество и паранойю.
("На параноика не нужен нож "лапшой" залей его и делай с ним што хошь! " (с) бессмертная классика :wink: )
"Разглаживание волн" и все прочие банально лечится "избыточностью физического объема" но разумеется в дешевых версиях SSD может быть что угодно ! :idea:
Alex2013
долгожитель
 
Сообщения: 3048
Зарегистрирован: 03.04.2013 11:59:44


Вернуться в Потрепаться

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2

Рейтинг@Mail.ru