TwinBoot Advanced (like TwinBoot 2)
Продолжая тему TwinBoot, хочу заметить пару моментов:
1. Мультизагрузочная ФЛЕШКА, которая нормально грузится как на старых (в режиме BIOS) компьютерах, так и на новых - в режиме UEFI - вещь бесспорно :cool: хорошая. Вот только основная проблема в том, что в большинстве своем флеш-накопители - увы, но вещи не совсем надежные. Это касаемо как "дорогих валютных" китайских производителей, так и brand категории. Вчера вроде бы нормально работала/грузилась - а сегодня ни в какую. И хорошо еще, если нарушена только файловая структура и информацию можно восстановить. Намного хуже, если "придох" контроллер (первая причина, по которой накопитель не обнаруживается в BIOS) и теперь флешка годится только для того, чтобы повесить на стеночку в деревянной рамочке с черной ленточкой. :rolleyes:
2. Какой бы быстрой не была флешка, все равно [даже по интерфейсу USB3.1] по скорости записи/чтения не сравнится с жестким (особенно SSD/NVME) диском. Да и к тому же флешка имеет ограниченное число циклов записи. (К слову - встречаются еще "умельцы", устанавливающие Windows на флешку...
Так что на сей раз речь пойдет о том, как сделать мультизагрузочный накопитель на базе внешнего (USB) [жесткого] диска.
В принципе, технология создания одинакова для видов накопителей. Разница лишь в последующем использовании - IDE ("старые" "механические") диски более требовательны по питанию (силе тока) при подключении (особенно это актуально при работе с ноутбуками и разъемами USB на лицевой (передней) стороне системных блоков) и работе ,к тому же быстродействие их заметно медленнее по сравнению с SSD, а особенно с NVME накопителями.
На всякий пожарный - типические ide/ssd диски в своих USB-"карманах"
Nvme-шные накопители в своих "карманах" - со снятыми крышками.
Nvme-шные накопители в своих "карманах" - со снятыми крышками.
Итак, начнем.
Нам понадобится прежде всего т.н. "заливка" в виде .ESD/.WIM образа. Я буду использовать образ на базе сборки от Flibustier'а, установленной на виртуальный диск со всеми необходимыми программами и приложениями (типа MS OFFICE 2021 и т.д.), а потом сконвертированная в .ESD. В качестве "подопытного" используется SSD диск S55 Silicon Power объемом 120 gb
Также нам понадобится архив Parts2.7z (В принципе, подойдет и архив Parts.7z из предыдущей темы TwinBoot, но для раширения функционала загрузки Parts2.7z лучше - в очередной раз мегареспект и такого же размера благодарности Ander_73 за его win2grub)
Создаем загрузочный накопитель аналогично описанию в теме TwinBoot. Единственное отличие - FAT раздел делаем размером 30мб. "CREA PART PRIM SIZE=30"
После создания загрузочного накопителя из скачанного архива Parts2.7z содержимое папки "FAT" копируем на FAT-раздел нашего накопителя, а содержимое папки "NTFS" архива - соответственно на NTFS раздел накопителя.
Далее с помощью Dism++ (запущенного из FAT раздела нашего накопителя) разворачиваем нашу "заливку" на NTFS-раздел. В главном окне в меню выбираем "Восстановление (R)", а в появившемся новом окошке с заголовком "Применить образ" выбираем свой .ESD/.WIM, после этого указываем NTFS раздел своего загрузочного диска, помечаем опцию "Windows ToGo"(это обязательное условие, иначе "кина не будет") и в конце концов давим на "ОК".
Далее подготавливаем наш накопитель для загрузки в UEFI-режиме.
1.Из развернутой заливки на NTFS разделе из папки \BOOT (по умолчанию имeет атрибуты SYSTEM и HIDDEN, по сему из Виндовского проводника можeт быть не видна, но для Фар-менеджера, Тотал-командера и т.п. это не есть проблема) копируем файлик BCD в папку \EFI\MICROSOFT\BOOT на FAT-разделе нашего созданного накопителя.
2.После этого из папки \WINDOWS\BOOT\EFI на NTFS разделе копируем файл bootmgfw.efi с переименованием в windows.efi в папку \EFI\MICROSOFT\BOOT на FAT-разделе нашего накопителя.
Поскольку при загрузке накопителя в режиме UEFI используется BCD на FAT разделе, правим его с помощью BOOTICE:
выбираем "РЕДАКТИРОВАНИЕ BCD", во фрейме "BCD файл" отмечаем "Другой BCD файл" выбираем наш FAT раздел, папку \EFI\MICROSOFT\BOOT и в ней соответственно файлик BCD. Далее выбираем "ПРОСТОЙ РЕЖИМ"
Должен быть отмечен тип "РАЗДЕЛ",
Диск: наш диск (в данном примере HD3: Micron Generic 119.2 GB, F:G: )
Раздел: 1: (NTFS, 119.2 GB, G: )
Заголовок ОС: - можете вписать, что Вам угодно
И Файл загрузчика (самое главное!): \Windows\system32\winload.efi
После этого нажимаем "Сохранить текущую систему".
выбираем наш NTFS раздел, в нем папку \BOOT и в выбираем BCD в ней
Практически все настройки/значения аналогичны указанным выше - за одним исключением
Файл загрузчика (самое главное!) должен быть такой: \Windows\system32\winload.exe
Все, жмем "Сохранить текущую систему" и снова выходим в основное меню BOOTICE.
Остаётся только прописать wee загрузчик на наш накопитель
В главном меню BOOTICE выбираем закладку "ФИЗИЧЕСКИЙ ДИСК". Во фрейме "ДИСК НАЗНАЧЕНИЯ" выбираем наш диск (в данном случае HD3: JMIcron Generic (119.2 GB, F:G: ), и далее жмем "УПРАВЛЕНИЕ MBR". В "Доступных типах MBR" отмечаем "WEE (wee63.mbr)", жмем внизу "Инсталяция/Конфигруция". Далее в открывшемся окне "Настройка WEE" во фрейме "Меню WEE" удаляем ВСЕ, а вместо этого вставляем
timeout 5
default 0
title Windows
find --set-root /root/allrun.iso /bootmgr
title MultiBoot
find --set-root /root/grldr /root/grldr
Все, поздравляю - наш накопитель готов к работе !
PS Поскольку во время написания сего "HowTo" параллельно физически создавал внешний диск (чтобы как говорится "не промазать"), самое время проверить его в работе
Выбор загрузочного устройства
Дальше появляется меню загрузки OS. По умолчанию грузится Windows.
При выборе второго пункта меню - файл-менеджер a1ive. Скрин такой же, как и в теме TwinBoot
Начало загрузки ОС
Окно приветствия
Рабочий стол
Версия ОС
Ну и на всякий пожарный фото оснастки diskmgmt.msc
Дальше появляется меню загрузки OS. По умолчанию грузится Windows.
При выборе второго пункта меню - файл-менеджер a1ive. Скрин такой же, как и в теме TwinBoot
Начало загрузки ОС
Окно приветствия
Рабочий стол
Версия ОС
Ну и на всякий пожарный фото оснастки diskmgmt.msc
Выбор загрузочного устройства
Wee меню загрузки OS. По умолчанию грузится Windows.
Вторым пунктом - аналог alive AllRun
Начало загрузки ОС
Окно приветствия
Ну, и наконец рабочий стол
Wee меню загрузки OS. По умолчанию грузится Windows.
Вторым пунктом - аналог alive AllRun
Начало загрузки ОС
Окно приветствия
Ну, и наконец рабочий стол
Дальнейшее наполнение NTFS раздела целиком зависит от Вас.
В качестве заставки темы использовал свой любимый Netac Z Slim 250GB Portable Solid-State-Drive. Размер/объем/функционал просто на высоте. И это не реклама, а констатация факта. А вот в качестве "тяжелой артиллерии" использую карман UGreen M.2 NVMe/SATA SSD Enclosure (CM389) c модулем памяти KIOXIA EXCERIA NVMe SSD объемом 1 Терабайт - ну так, чтоб на все случаи жизни...
Последнее редактирование: