LINUX.ORG.RU
ФорумTalks

Зачем загрузчик MS Windows 10 ломает сам себя?

 ,


0

1

Потребовалось перенести раздел предустановленной Windows на другой носитель или полностью его удалить, с целью освобождения места под установку полноценной ОС.

Я удалил раздел Windows, но загрузчик не трогал, при этом полная копия сохранялась. Затем один раз загрузил загрузчик винды из интереса, посмотреть, что он скажет, если нет раздела C:

Загрузчик выдал ожидаемое сообщение, что раздел не найден, затем я передумал, и решив сделать по-другому, накатил раздел обратно, точно как он был, включая начальный и конечный сектор, UUID в GPT и тд — до последнего байта так же как было.

Тем не менее Windows не загружался, хотя всё было точно как было, я проверял. Единственный возможный вывод — загрузчик Windows сам испортил свою конфигурацию.

Более того, после загрузки с установочного носителя Windows 10, автоматическое восстановление загрузки покрутило кружочком и ничего не сделало и не выдало никакой диагностики.

Вот такой Windows user friendly.

А линукс тут при том, что ни GRUB, ни Lilo никогда не перезаписывают свою конфигурацию сами по себе.

★★★★★

Последнее исправление: Xenius (всего исправлений: 3)

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

goingUp ★★★★★
()

автоматическое восстановление загрузки покрутило кружочком и ничего не сделало и не выдало никакой диагностики

Могло бы хоть написать: «Обратитесь к администратору»...

mandala ★★★★★
()

автоматическое восстановление загрузки покрутило кружочком и ничего не сделало и не выдало никакой диагностики.

Я не помню ни одного случая, когда это поделие хоть что-то сделало полезное. Это высер Баллмера давно пора выкинуть, но похоже, что чистка окончена. Приложение «мой телефон» важнее.

lenin386 ★★★★
()
Последнее исправление: lenin386 (всего исправлений: 1)

GRUB-у до виндового загрузчика недалеко осталось. Вангую что третья версия будет иметь бинарный конфиг.

ass ★★★★
()
Ответ на: комментарий от ass

Вся эта каша со скриптами и сам GRUB — хоть и в одном пакете, но всё же никто не мешает выкинуть все скрипты и оставить только сам grub и grub.cfg и всё.

В этом случае GRUB 2 ничем не хуже, а даже лучше классического.

Xenius ★★★★★
() автор топика
Последнее исправление: Xenius (всего исправлений: 1)
Ответ на: комментарий от ass

Нет там никакой XML-каши. Точно такой же конфиг как у первого груба, кроме мелких деталей. Например вместо команды kernel команда linux, вместо root=... set root=...

Xenius ★★★★★
() автор топика
Последнее исправление: Xenius (всего исправлений: 1)

Пользователь не должен ковыряться в системе, а только платить за лицензию, ставить апдейты и юзать шароварный софт на каждый чих.

ox55ff ★★★★★
()

после 2 летней борьбы с бюджетным х86_atom планшетом по теме гибернации я сдался и вернул туда венду, а так на десктопе Fedora, а в дуалбуте Solus для игр.

eR ★★★★★
()
Ответ на: комментарий от goingUp

Именно так. В противном случае он — ССЗБ, так как пердолится с тем, что для пердолинга не предназначено.

thunar ★★★★★
()
Ответ на: комментарий от thunar

grub1 поддавался ручному конфигурированию из текстового конфига, в отличие от.

GRUB2 тоже ему поддаётся. В зависимости от дистрибутива тебе как-то нужно отключить автоматический конфигуратор или писать свою конфигурацию в custom.cfg

Или как грубый и быстрый вариант, поставить на grub.cfg chattr +i (а при редактировании снимать)

Синтаксис конфига и принципы его построения такие же. Например, я ставил grub копированием grub.efi в ESP-раздел и киданием туда же самописного конфига и всё работало. В самой ОС пакет grub можно даже не ставить.

Xenius ★★★★★
() автор топика

Более того, после загрузки с установочного носителя Windows 10, автоматическое восстановление загрузки покрутило кружочком и ничего не сделало и не выдало никакой диагностики.

Вот это да, пипец полный! Даже я, как ярый виндофан офигел, когда у меня после какого-то апдейта упала десяточка. Тоже вставил диск для восстановления и ничего =) Семерочка хоть худо-бедно восстанавливалась как-то...

vasya_pupkin ★★★★★
()
Ответ на: комментарий от vasya_pupkin

А ты помнишь, как весело падало LILO, при апгрейде ядра ?

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

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

Я до сих пор пользуюсь lilo и мне нравится этот подход. А если удалил ядро, на которое настроен загрузчик и не перезаписал его — то ССЗБ.

Самое главное — поведение загрузчика предсказуемо. Он делает именно то, что ты от него ожидаешь, в отличии от.

Xenius ★★★★★
() автор топика
Последнее исправление: Xenius (всего исправлений: 1)

Ох, эти линуксоиды такие рукожопы, что даже загрузчик Windows сломать умудряются. А ещё потом такие «я ничего не делал, оно само», ага.

Deleted
()

Загрузчик MS Windows 10 ломает всех, кто не ломает сам себя. Ломает ли Загрузчик MS Windows 10 сам себя?

permafrost ★★
()
Ответ на: комментарий от Xenius

Так и пользовался больше 10 лет в Gentoo. Один конфиг, который правил после обновления ядра, меняя версию и все. Из минусов по сравнению с первым - чуть дольше грузится.

r_a_vic
()

Вынесу сюда.

После двух дней вприсядку с простейшей задачей на продукте микрософта сформировалась мысль: со столь чудовищным неуважением к пользователю и девелоперу по части взаимодействия и отображения ошибок я нигде не сталкивался, кроме как у микрософта. В мире открытого софта это вообще нонсенс. После него столь неэффективная трата своего времени адски выбешивает.

В новых билдах win10 занимаются в основном тем, что «старую» win7-like control panel переносят в «новые» settings.

Deleted
()
Ответ на: комментарий от r_a_vic

Удобнее не править конфиг, а сделать символьную ссылку /boot/vmlinuz на последнее ядро, а в конфиге указать путь к ней.

Из минусов по сравнению с первым - чуть дольше грузится.

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

Xenius ★★★★★
() автор топика
Последнее исправление: Xenius (всего исправлений: 1)

Единственный возможный вывод — загрузчик Windows сам испортил свою конфигурацию.

Нет. Есть ещё вариант что ты рукожоп. Ну и ковыряй bcd. Или ты просто поплакать пришёл?

svinorezka
()
Ответ на: комментарий от lenin386

Оно кстати часто убивает полностью рабочую венду. Как лечить я хз, на семерке это хотя бы отключалось. Индусы не лучше Балмера, они в принципе не знают что такое инфраструктура, посмотрят в годовом отчете прибыльность фундамента и скажут сноси.

steemandlinux ★★★★★
()
Последнее исправление: steemandlinux (всего исправлений: 1)

усб-енклосуре и дешманский m.2 - вот где живет винда у здорового человека. не до разделов. для ноутов не подходит, а для десктопа - вполне

TooPar
()

Всё же, мне кажется, прежде чем делать однозначный вывод, что загрузчик, что-то сам поменял, стоит проделать ещё раз контролируемый эксперимент и проверить факт наличия внесённых загрузчиком изменений.

anonymous_incognito ★★★★★
()
Ответ на: комментарий от anonymous_incognito

Проведи. Есть установленная винда? Сделай бекап таблицы разделов, удали её раздел, сделай резервную копию раздела загрузчика, попробуй его один раз загрузить, затем восстанови таблицу разделов. Будет тебе контролируемый эксперимент.

Xenius ★★★★★
() автор топика
Ответ на: комментарий от Deleted

После двух дней вприсядку с простейшей задачей на продукте микрософта сформировалась мысль: со столь чудовищным неуважением к пользователю и девелоперу по части взаимодействия и отображения ошибок я нигде не сталкивался, кроме как у микрософта

Я вот, конечно могу просто крутые истории попоболи свои рассказать про MS.

Последнее было реально вот почти также https://tema.livejournal.com/1765417.html

Но когда подобное заявляет пользователь линуксов, меня это удивляет.

fornlr ★★★★★
()
Последнее исправление: fornlr (всего исправлений: 2)
Ответ на: комментарий от Xenius

Ну вот честно — хрень какая-то.

Дай пердолику два стеклянных шара — оба разобьёт, и все вокруг виноваты будут

fornlr ★★★★★
()

загрузчик Windows сам испортил свою конфигурацию.

покрутило кружочком и ничего не сделало и не выдало никакой диагностики.

Никогда такого не было, и вот опять. Держи в курсе.

Ygor ★★★★★
()
Ответ на: комментарий от fornlr

Но когда подобное заявляет пользователь линуксов, меня это удивляет.

Почему тебя удивляет, когда пользователь полноценной ОС оказывается неприятно удивлён, пытаясь пользоваться проприетарной пародией на операционную систему от Microsoft или Apple?

Понятно же, что там всё или почти всё сделано более криво и неудобно, чем в GNU/Linux.

То, что я описал в главном сообщении темы — это просто один из эпизодов. В целом, потыкав в Windows палочкой, я пришел к выводу, что для десктопа она всё ещё не пригодна.

Xenius ★★★★★
() автор топика
Последнее исправление: Xenius (всего исправлений: 3)
Ответ на: комментарий от fornlr

У тебя очень странное представление о десктопе, как о чём-то, где надо жонглировать разделами.

А что тебе не понятно в фразе «это просто один из эпизодов»?

Ну и потом, разве так редки ситуации, когда пользователь десктопа скажем покупает SSD и хочет перенести системный раздел на него без переустановки, при этом оставив /home на месте?

В винде это сложно, в полноценных ОС — тривиально.

Xenius ★★★★★
() автор топика
Ответ на: комментарий от Xenius

В винде это сложно, в полноценных ОС — тривиально.

Ну, ну. Мне бы и то репу пришлось бы почесать как там со всеми этими EFI разделами нормально это разрулить.

Что уж про средних пользователей говорить.

Но от тебя адекватного взгляда на мир ждать не стоит — это я понял.

А по поводу сложности, ну вот на

https://www.easeus.com/backup-software/tb-free.html

Намного проще. Заходишь на тытрубу, где куча роликов для чайников, показывают как намышевозить данный ющеркейс.

fornlr ★★★★★
()
Последнее исправление: fornlr (всего исправлений: 2)
Ответ на: комментарий от permafrost

он хочет, чтобы юзер нонстоп кричал «сломай, сломай меня полностью!»

darkenshvein ★★★★★
()

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

Quasar ★★★★★
()
Ответ на: комментарий от vasya_pupkin

Никогда не падало. Кто вручную удалял старое ядро, тот ССЗБ.

Quasar ★★★★★
()
Ответ на: комментарий от fornlr

Я смотрю, тебе много раз по два стеклянных шара уже давали.

Quasar ★★★★★
()
Ответ на: комментарий от fornlr

Мне бы и то репу пришлось бы почесать как там со всеми этими EFI разделами нормально это разрулить.

Это потому, что ты неосилятор. Твоё дело - жрать то, что дают.

Quasar ★★★★★
()
Ответ на: комментарий от fornlr

Мне бы и то репу пришлось бы почесать как там со всеми этими EFI разделами нормально это разрулить.

Ничего менять не нужно, просто переносишь раздел и всё. Если в /etc/fstab прописано было по UUID и ты переносил копию раздела, то он остался прежний и будет дальше работать. А вообще всего два места куда нужно смотреть в линуксе — конфиг загрузчика и fstab, а в винде гораздо сложнее, если вообще возможно. Как видим, он даже без всякого переноса на другой носитель ломается.

А по поводу сложности, ну вот на

Если разрешено использовать сторонний софт, то проще взять линуксовый LiveCD или LiveUSB любой и применить dd, чем искать какие-то сомнительные шаровары, которые вполне могут убить тебе все файлы.

Xenius ★★★★★
() автор топика
Ответ на: комментарий от fornlr

ESP можно не трогать вообще. А если жесткий диск заменяется на SSD, как в ноутбуке, где место только на одно устройство, то просто создаёшь на SSD новую таблицу разделов, там создаёшь разделы тех же или больших размеров (ESP и системного) и тех же типов, что на старом харде, переносишь образы через dd как есть и всё будет работать.

Xenius ★★★★★
() автор топика
Последнее исправление: Xenius (всего исправлений: 1)
Ответ на: комментарий от Xenius

Можно и штаны 👖 на голову надевать, но не комильфо. Системное говно 💩 в таком случае логично на один диск, а персонал дату на другой.

fornlr ★★★★★
()
Последнее исправление: fornlr (всего исправлений: 1)
Ответ на: комментарий от Xenius

В итоге вот совершенно не вижу разницы. Ибо что там, что там вещи, которые не сделаешь по интуиции. А в итоге пойдёшь искать мануал, как правильно сделать.

Если конечно ты не пердолик, который раз в пару недель туда-сюда разделы тусует и систему переустанавливает.

fornlr ★★★★★
()
Ответ на: комментарий от fornlr

Ну вот если скажем у тебя на харде были разделы ESP на 100 мегабайт, / на 12 гигабайт, /home на всё остальное, то при переходе на SSD логично взять утилиту разбивания разделов, создать разделы на те же 100M и 12G, и ещё один раздел на всё остальное место. Затем перенести системный раздел в виде образа, раздел /home пофайлово, при необходимости пропустив объёмные директории, а ESP можно как образом, так и пофайлово.

Но кстати и системный раздел в линуксе тоже можно перенести пофайлово, и будет норм, правда даты создания/изменения могут сбиться но работать будет.

А будет ли работать Windows, если я возьму SSD, подключу по USB, на нём создам те же разделы что были на внутреннем диске с теми же файловыми системами и типами, а затем просто скопирую все файлы, после чего поменяю местами внутренний диск и SSD?

Xenius ★★★★★
() автор топика
Последнее исправление: Xenius (всего исправлений: 3)
Ответ на: комментарий от vasya_pupkin

А ты помнишь, как весело падало LILO, при апгрейде ядра ?

О, да, это было весело =)

Deleted
()

user friendly

Десяточку не админил никогда, но у меня есть ощущение, что старые версие венд (2k, XP, 2003) более administrator friendly, чем текущая.

Deleted
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.