Версия для печати темы

Нажмите сюда для просмотра этой темы в оригинальном формате

forum.0day.community _ Microsoft Windows _ Загрузка двух разных ОС Windows 10 с разных дисков

Автор: Digitall May 14 2020, 14:51

В общем на чудо винде столкнулся с такой проблемой, что иногда при установке винды (на тот же м2), она пытается что-то записать на другие диски facepalm.png
Вот к примеру отошел у меня САТА кабель от второго ССД и все, винда с М2 не грузится.

Хочу сделать две независимые системы и загрузкой управлять из загрузки БИОС, но раз такие пляски, теперь не знаю, что делать с основным ССД M2. Уверен, что если его не выключить полностью, умная винда что-то туда запишет, и при удалении первого м2 появится ошибка о невозможности загрузки системы.

В общем буду благодарен любым советам thumb_up.png

Автор: Allex May 14 2020, 15:15

Банально устанавливать систему на накопитель, отключив все остальные.

Ваш Капитан Очевидность...

Автор: KoNoRIMCI May 14 2020, 15:30

Самый простой вариант предложили выше.

Разобраться в тонкостях загрузки и восстановления поможет https://www.bootdev.ru/2019/05/Repair-Windows-Bootloader.html и другие очень полезные заметки автора этого блога. Ознакомьтесь для начала, чтобы могли ответить на предстоящие вопросы.

Автор: Digitall May 14 2020, 18:29

А как решить вопрос с тем, что основная винда требует диск d: ?)

Ps. Теперь нужно вытягивать основной m2?

Автор: KoNoRIMCI May 14 2020, 18:38

Digitall,
Подключить всё назад. Загрузиться в работающую систему, или с загрузочной флешки, или с установочного диска. Цель добраться до командной строки. Почитать статью, ссылку на которую я давал раньше, ввести пару команд и получить рабочую/рабочие операционные системы на разных дисках.

Системы на дисках устанавливалась в UEFI (разметка диска GPT) или Legacy (разметка диска MBR)? Способов восстановления существует множество, но к сожалению, они работают не в одно нажатие клавиши.

Автор: Digitall May 14 2020, 18:49

Gpt через загрузочный usb rufus. Статью почитаю, спасибо

Автор: cool_dog May 16 2020, 15:44

Раньше, до развития систем виртуализации были популярны варианты "несколько ОС" на 1м или нескольких дисках.
Начиная с NT4.0 win-системы, к которым относятся и 7, 10 умеют работать "параллельно".
Также есть целый класс программ - менеджеров загрузки.
На MBR-разметке диска можно создать 4 основных раздела или 3 основных и 1 "с вложенными" дополнительный раздел.
Загрузочным делается любой из основных и на него ставится ОС.
Менеджер загрузки позволяет по необходимости "выбрать что запускаем". ntloader тоже позволяет выбирать, но он "не из красивых".
Большую популярность из не озвученных набрали тогда PowerQuest Boot Manager и подобные менеджеры загрузки.
Сейчас благодаря более "прокачанной" GPT-разметке, ОС на 1н диск можно установить больше, хватило-бы места на нем ...
Менеджеры загрузки же позволяют и с какого диска загружаться.
Еще можно из BIOS выбирать, с какого диска стартовать систему приналичии нескольких дисков с системами ...
Буквы дискам давно менять доже можно win-системы тоже это давно умеют и сохраняют их порядок.

Автор: Digitall Jun 2 2020, 13:17

после установки новой винды, слетела винда на m2
проблема в том, что при установке сложно вытащить диск m2
в итоге с основной винды не грузится..
могу загрузиться со второй
https://prnt.sc/ssaglr

Автор: KoNoRIMCI Jun 2 2020, 13:25

Digitall,
bcdboot C:\Windows /s C: /f BIOS
и
bcdboot F:\Windows /s F: /f BIOS

Проверить возможность загрузки обеих систем через выбор устройства загрузки BIOS по клавише F8. "Boot Menu" может вызываться и другой клавишей, зависит от производителя материнской платы. Хвосты неудачных попыток восстановления можно будет потом убрать через утилиту Bootice.

Автор: Digitall Jun 2 2020, 13:38

(KoNoRIMCI @ Jun 2 2020, 14:25) Перейти к цитате

Digitall,
bcdboot C:\Windows /s C: /f BIOS
и
bcdboot F:\Windows /s F: /f BIOS

Проверить возможность загрузки обеих систем через выбор устройства загрузки BIOS по клавише F8. "Boot Menu" может вызываться и другой клавишей, зависит от производителя материнской платы. Хвосты неудачных попыток восстановления можно будет потом убрать через утилиту Bootice.


Дак я через биос и выбираю..
Перевел основной в GPT - не помогло
пробую через https://www.microsoft.com/ru-ru/software-download

Автор: Allex Jun 2 2020, 13:40

(Digitall @ Jun 2 2020, 14:17) Перейти к цитате

после установки новой винды, слетела винда на m2
проблема в том, что при установке сложно вытащить диск m2

Это не "проблема", а банальная лень. С соответствующим результатом. ;+))


Автор: KoNoRIMCI Jun 2 2020, 13:40

Установщик ОС всегда старается найти уже существующий загрузчик и в него прописать новую информацию для загрузки новой системы. Из-за этого очень часто отключение одного диска с системой не позволяет загружаться другой системе. Вот почему совет с физическим отключением всегда самый простой и правильный, если нет желания разбираться в тонкостях.

Перевел основной в GPT - не помогло

Зачем? Не спешите такое делать...

Автор: Digitall Jun 2 2020, 13:44

Стоит башня be quiet! Dark Rock Pro 4, которая закрыла ссд m2
хотя может видяху можно попробовать снять

Автор: KoNoRIMCI Jun 2 2020, 13:45

В каком режиме вы установили или хотите установить ОС?

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

Автор: Digitall Jun 2 2020, 13:46

ЗЫ. Теперь если полечить основной, то вторая винда слетит?))

(KoNoRIMCI @ Jun 2 2020, 14:45) Перейти к цитате

В каком режиме вы установили или хотите установить ОС?

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


В таком, чтобы две винды друг другу не мешали crazy.png
https://prnt.sc/ssb4aj

Автор: KoNoRIMCI Jun 2 2020, 13:47

Digitall,
Лечить необходимо консольными командами или специальными утилитами, а не повторной установкой системы.

Иначе в загрузчик пропишется ещё одна неправильная запись, указывающая откуда грузиться.

Автор: gonivo Jun 2 2020, 14:14

EasyBCD

Автор: KoNoRIMCI Jun 2 2020, 14:56

Итого:
- поставили метку активный на системные разделы.
- убрали метку активный с лишних не системных разделов.
- добавили загрузчики на каждый из системных разделов
bcdboot C:\Windows /s Буква: /f BIOS
- восстановили MBR-записи системных дисков
bootsect /nt60 Буква: /mbr /force

Осталось убрать мусор с не системных дисков, скрытые ненужные папки "Boot" и файлы bootmgr.

Сейчас системы загружаются независимо друг от друга с помощью F8.

Автор: Digitall Jun 2 2020, 14:58

Огромное спасибо товарищу KoNoRIMCI за помощь!
Теперь две Винды грузятся! thumb_up.png

Автор: Ronaldkam May 18 2021, 15:18

Acid Restore – простое но мощное средство для восстановления ОС.
Соединив Acronis True Image 9.1 Enterprise Server с DriverPackами, Acid Restore позволит Вам восстанавливать один образ ОС на разных компьютерах с различной конфигурацией. Подобные средства восстановления уже создавались, но Acid Restore превосходит их все - Вам не нужно предварительно конфигурировать ОС перед созданием образа или выполнять некие специфичесике действия после его восстановления.
Проверил на Windows XP - работает

Автор: KoNoRIMCI May 18 2021, 16:24

Ronaldkam,
2 + 2 = ? wink.png

Acid Restore

Не могу найти никакой информации.

Автор: GINic May 20 2021, 10:04

(KoNoRIMCI @ May 18 2021, 17:24) Перейти к цитате

Не могу найти никакой информации.

для нахождения информации надо чтоб ВинХП стояла. rgg.png

Автор: modell May 20 2021, 21:55

У мене цікавіше питання по темі:
є 2 диски, на кожному диску встановлена своя Windows. Все завантажується як потрібно.
Нюанс: тепер диски зашифровані Bitlocker.
Варіанти:
-одна Windows без проблем працює з усіма зашифрованими дисками, інша для завантаження просить довжелезний ключ відновлення.
-одна та друга Windows запускається без проблем зі свого диску, другий диск-потрібно щоразу вводити ключ відновлення.
Питання: як зробити так, щоб при завантаженні будь-якої Windows всі диски автоматично відкривались?

Автор: Allex May 20 2021, 22:19

(modell @ May 20 2021, 22:55) Перейти к цитате

У мене цікавіше питання по темі:
є 2 диски, на кожному диску встановлена своя Windows. Все завантажується як потрібно.
Нюанс: тепер диски зашифровані Bitlocker.
Питання: як зробити так, щоб при завантаженні будь-якої Windows всі диски автоматично відкривались?

Как бы самый очевидный вариант - зашифровать оба диска одним ключом.

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

Автор: modell May 21 2021, 10:33

(Allex @ May 20 2021, 23:19) Перейти к цитате

Как бы самый очевидный вариант - зашифровать оба диска одним ключом.

А без клонування можливі варіанти?
Бо тут інше було: клонування одного диску зі старого компа з усіма даними на диск 1. Диск 2 з новою системою повинен бути.

Автор: KoNoRIMCI May 21 2021, 10:52

modell,
Посмотрите в сторону такого способа: https://www.experts-exchange.com/articles/33649/Bitlocker-and-multi-booting.html

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

Ещё вопрос, материнская плата содержит модуль TPM?

Автор: modell May 21 2021, 11:40

(KoNoRIMCI @ May 21 2021, 11:52) Перейти к цитате

Ещё вопрос, материнская плата содержит модуль TPM?

Так.

Автор: KoNoRIMCI May 21 2021, 11:46

(GINic @ May 20 2021, 11:04) Перейти к цитате

для нахождения информации надо чтоб ВинХП стояла. rgg.png
Так я информацию искал в поисковике. Снова наткнулся на http://www.wincity.ru/index.php?showtopic=13614&view=findpost&p=83587, 1:1 из 2007 года.

Ronaldkam бот?

Автор: modell May 21 2021, 11:46

(KoNoRIMCI @ May 21 2021, 11:52) Перейти к цитате

Посмотрите в сторону такого способа: [url=https://www.experts-exchange.com/articles/33649/Bitlocker-and-multi-booting.html]Bitlocker
Раніше читав це, але не робив саме так. Бо тут все одно треба пін щоразу вводити.
А сама ідея-автоматичне розблокування при авторизації користувача віндовз. Треба якось windows на диску 2 передати ключ диску 2, який є у Windows 1, наприклад. З TPM не дуже стикався раніше, але, здається, що з його допомогою це можна вирішити.

Автор: KoNoRIMCI May 21 2021, 11:56

У меня подобный вопрос возникал несколько раз, но я ограничивался разными загрузчиками на разных дисках, чтобы извлечение одного не ломало загрузку операционной системы на другом. А выбор системы осуществлять через "Boot Menu" материнской платы (F8 ASUS, F9 HP).

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

О результате отпишу в ЛС.

Автор: modell May 21 2021, 13:29

(KoNoRIMCI @ May 21 2021, 12:56) Перейти к цитате

У меня подобный вопрос возникал несколько раз, но я ограничивался разными загрузчиками на разных дисках, чтобы извлечение одного не ломало загрузку операционной системы на другом. А выбор системы осуществлять через "Boot Menu" материнской платы (F8 ASUS, F9 HP).
Сейчас вот тоже захотел дополнительно зашифровать каждый из дисков BitLocker. Сегодня поздно вечером займусь вопросом.
О результате отпишу в ЛС.

По автономності дисків аналогічно.
На зв'язку. Дякую.

Автор: KoNoRIMCI May 22 2021, 9:00

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

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

Включение "автоматической разблокировки дисков" после включения:

» Нажмите, чтобы показать спойлер - нажмите опять, чтобы скрыть... «

За период эксперимента я ни разу не видел просьбу о вводе ключа восстановления.

Попробовал:
1. Две системы на одном диске с одним загрузчиком.
2. Каждая система на своём диске, загрузчик один от первой системы на первом диске.
3. Каждая система на своём диске со своим загрузчиком.
4. Дополнение к третьему, дублирование записей "соседних систем" в каждом из загрузчиков.

Четвёртый пункт в деталях:
» Нажмите, чтобы показать спойлер - нажмите опять, чтобы скрыть... «

Примечание:
- Я устанавливал Windows 10 только в UEFI-режиме.
- У меня в настройках BIOS выключен Legacy и Secure Boot.
- Я не менял состояние TPM-контроллера, не сбрасывал его, что позволило лишний раз не вводить ключ восстановления.
- Для третьего варианта я отключал первый диск, я делал это через настройки BIOS, чтобы на втором диске прописался свой загрузчик.
- Я использовал официальный загрузчик от Microsoft, который копируется в скрытый 100 мегабайтный FAT32-раздел.
- Утилиту https://www.usbdev.ru/files/bootice/ я использовал только для четвёртого варианта. Я её использую много лет, для новичков она может показаться очень сложной.

Автор: modell May 22 2021, 12:36

Якесь дивне відчуття.
Різні варіанти з шифруванням та розблокуванням робив неодноразово, але варіант був один: для одного диску ключ розблокування потрібно було вводити щоразу.
Єдина різниця-у мене увімкнений Secure Boot. Але він не повинен на це впливати.

Знову сьогодні:
Розшифрував диск 2, перезавантажився в систему 2.
Зашифрував диск 2(з перезавантаженням).
Підключив диски(2 логічних) системи 1.
Увімкнув авторозблокування.
Все працює.
А до цього не працювало. І це був перший логічний варіант, який я робив неодноразово.
Подумав, що зміни черги дисків завантаження в Bios могли впливати на запит ключа. Бо я їх змінював після налаштування.
Зараз після налаштування міняю черги дисків, все працює без проблем. crazy.png
Дякую KoNoRIMCI за допомогу.

Автор: Виктор Степанович Jun 8 2021, 15:51

У меня два m2 ssd. Но виндовый второй. Как-то можно установить винду на второй, чтобы оно загрузчик не записало на первый?

Автор: Allex Jun 8 2021, 16:03

(Виктор Степанович @ Jun 8 2021, 16:51) Перейти к цитате

У меня два m2 ssd. Но виндовый второй. Как-то можно установить винду на второй, чтобы оно загрузчик не записало на первый?

Конечно можно.

На время установки другой вытащить из порта - вот на него ничего и не пропишется...

Автор: KoNoRIMCI Jun 8 2021, 16:26

Варианты:
- Отключить физически.
- Отключить через настройки BIOS, если такой функционал есть в материнской плате.
- Распаковать систему и прописать загрузчик в ручном режиме. Самый простой способ использовать графическую оболочку https://www.chuyu.me/ru/. Я это обычно делаю самописными скриптами, которые используют тот же функционал операционной системы что и утилита DISM++.

https://images.gameru.net/image/direct/e0ecea1b9c9d5be.png

Многие ответы можно получить почитав статьи https://www.bootdev.ru/search?q=windows.

P.S. Нужно будет мне как-то проверить ещё банальное переключение приоритетов накопителей в настройках BIOS. Второй накопитель поставить на первое место в загрузке, первый вообще убрать из этого списка. Это для MBR-разметки диска и Legacy режима загрузки операционной системы. Если речь про GPT-разметку и UEFI загрузку, то там решает ещё расположение "Windows Boot Manager".

Автор: Виктор Степанович Jun 8 2021, 16:28

В материнке не нашел. С отключением физически - беда. Оно стоит над видеокартой и ssd c радиатором. Видяху нужно снимать.. А кулер проца мешает защелкой.
А можно установить, а потом перенастроить(перенести) загрузчик?

Автор: KoNoRIMCI Jun 8 2021, 16:33

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

DISM++ (файл > применить образ или восстановление > восстановление).

Дополнение: Главное НЕ ставить галочку "Доб. загр.". Как-раз она добавляет вторую систему в основной загрузчик!

Автор: Виктор Степанович Jun 8 2021, 16:34

применить образ или восстановление - а какой образ нужно подсовывать?

Автор: KoNoRIMCI Jun 8 2021, 16:36

Виктор Степанович,
Образ установочного диска с Windows 10, можно подсовывать сразу .ISO.

Автор: KoNoRIMCI Jun 8 2021, 17:05

Сейчас создал виртуальный VHD-диск для второй системы, попробую повторить процедуру. Мне не нравится поведение DISM++ при выборе пункта "Доб. загр.". Я его обычно добавляю руками уже после распаковки самой системы. Даже если пропишется, всегда можно поправить руками через https://www.usbdev.ru/files/bootice/.

Или через "msconfig" средствами Windows.

Если не начинали восстановление, подождите, будет пошаговая 100% рабочая инструкция. Мне не нравится поведение программы, ищу оптимальный способ уменьшить количество действий.

Автор: KoNoRIMCI Jun 8 2021, 18:55

Распаковка Windows 10 на другой накопитель/диск и создание отдельного загрузчика.

Второй накопитель средствами Windows предварительно инициализируем в MBR и создаём один раздел с файловой системой NTFS (на примере буква E:). https://www.google.com.ua/search?q=cmd+%D0%B4%D0%B8%D1%81%D0%BA+%D1%81%D0%B4%D0%B5%D0%BB%D0%B0%D1%82%D1%8C+%D0%B0%D0%BA%D1%82%D0%B8%D0%B2%D0%BD%D1%8B%D0%BC. В него утилитой DISM++ распаковываем операционную систему из образа.

https://images.gameru.net/image/direct/e0ecea1b9c9d5be.png

Командой "bcdboot E:\Windows /l ru-ru /s E: /f BIOS" добавляем отдельный загрузчик на второй накопитель в раздел с буквой E. В этом примере у нас вторая ОС и её загрузчик находятся на одном разделе.

https://images.gameru.net/image/direct/2ac9bc8bf0b5546.png

Всё. У ОС на втором накопителе свой отдельный загрузчик. Операционная система загружается в Legacy-режиме с диска с MBR разметкой. Выбор происходит через меню загрузки материнской платы. Если она должна загружаться основной, тогда меняем приоритет в BIOS.

P.S. Для диска с разметкой GPT и загрузки Windows 10 в UEFI-режиме требуется создание отдельного раздела с файловой системой FAT32 (на примере буква X:). Туда помещается загрузчик командой "bcdboot E:\Windows /l ru-ru /s X: /f UEFI", где X: - тот самый FAT32 раздел.

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

Если загрузчик по какой-то причине прописался на первом диске:

» Нажмите, чтобы показать спойлер - нажмите опять, чтобы скрыть... «

Invision Power Board
© Invision Power Services