Приветствую всех.Можно сделать второй загрузчик в работающей системе не удаляя первый.У меня установлено 3 OS на трёх жёстких дискахвсе три GPT. Загрузчик для всех OS я создал на втором жёстком диске
Можно сделать загрузчик, например на третьем жёстком диске
Microsoft Windows [Version 6.3.9600](c) Корпорация Майкрософт (Microsoft Corporation), 2013. Все права защищены.
C:\Windows\system32>diskpart
Microsoft DiskPart версии 6.3.9600
(С) Корпорация Майкрософт (Microsoft Corporation), 1999-2013.На компьютере: ALFA
DISKPART> lis vol
Том ### Имя Метка ФС Тип Размер Состояние Сведения---------- --- ----------- ----- ---------- ------- --------- --------Том 0 E FILES NTFS Раздел 468 Gб ИсправенТом 1 D WIN7 NTFS Раздел 32 Gб ИсправенТом 2 BACKUP NTFS Раздел 197 Gб ИсправенТом 3 C WIN8 NTFS Раздел 174 Gб Исправен ЗагрузочТом 4 FAT32 Раздел 150 Mб Исправен СистемныТом 5 F WIN 10 NTFS Раздел 111 Gб Исправен
DISKPART> sel vol 5
Выбран том 5.
DISKPART> shrink desired=100
DiskPart успешно выполнил сокращение тома на: 100 Mбайт
DISKPART> creat par efi
DiskPart: указанный раздел успешно создан.
DISKPART> format fs=fat32
Завершено (в процентах): 100
Программа DiskPart успешно отформатировала том.
DISKPART> assign letter n
DiskPart: назначение имени диска или точки подключения выполнено успешно.
DISKPART> exit
Завершение работы DiskPart...
C:\Windows\system32>bcdboot f:\windows /s n:Файлы загрузки успешно созданы.
BCD первого загрузчика
C:\Windows\system32>bcdedit
Диспетчер загрузки Windows--------------------идентификатор {bootmgr}device partition=\Device\HarddiskVolume5path \EFI\Microsoft\Boot\bootmgfw.efidescription Windows Boot Managerlocale en-usinherit {globalsettings}default {current}resumeobject {79c0d8c8-b872-11e5-824f-ac220b062bea}displayorder {79c0d8cd-b872-11e5-824f-ac220b062bea}{current}{3a4ab255-b879-11e5-8649-342387ead1c0}toolsdisplayorder {memdiag}timeout 30
Загрузка Windows-------------------идентификатор {79c0d8cd-b872-11e5-824f-ac220b062bea}device partition=F:path \windows\system32\winload.efidescription Windows 10locale en-usinherit {bootloadersettings}isolatedcontext Yesallowedinmemorysettings 0x15000075osdevice partition=F:systemroot \windowsresumeobject {79c0d8cc-b872-11e5-824f-ac220b062bea}nx OptInbootmenupolicy Standard
Загрузка Windows-------------------идентификатор {current}device partition=C:path \Windows\system32\winload.efidescription Windows 8.1locale ru-RUinherit {bootloadersettings}recoverysequence {79c0d8ca-b872-11e5-824f-ac220b062bea}integrityservices Enablerecoveryenabled Yesisolatedcontext Yesallowedinmemorysettings 0x15000075osdevice partition=C:systemroot \Windowsresumeobject {79c0d8c8-b872-11e5-824f-ac220b062bea}nx OptInbootmenupolicy Legacy
Загрузка Windows-------------------идентификатор {3a4ab255-b879-11e5-8649-342387ead1c0}device partition=D:path \windows\system32\winload.efidescription Windows 7locale en-usinherit {bootloadersettings}osdevice partition=D:systemroot \windowsresumeobject {3a4ab254-b879-11e5-8649-342387ead1c0}nx OptIndetecthal Yes
BCD нового загрузчика
C:\Windows\system32>bcdedit -store n:\efi\microsoft\boot\bcd
Диспетчер загрузки Windows--------------------идентификатор {bootmgr}device partition=N:path \EFI\Microsoft\Boot\bootmgfw.efidescription Windows Boot Managerlocale en-usinherit {globalsettings}default {default}resumeobject {3476a6fb-bc38-11e5-8261-342387ead1c0}displayorder {default}toolsdisplayorder {memdiag}timeout 30
Загрузка Windows-------------------идентификатор {default}device partition=F:path \windows\system32\winload.efidescription Windows 10locale en-usinherit {bootloadersettings}isolatedcontext Yesallowedinmemorysettings 0x15000075osdevice partition=F:systemroot \windowsresumeobject {3476a6fb-bc38-11e5-8261-342387ead1c0}nx OptInbootmenupolicy Standard
можно удалить запись о Windows 10 из первого BCDC:\Windows\system32>bcdedit /delete {79c0d8cd-b872-11e5-824f-ac220b062bea}Операция успешно завершена.
Диспетчер загрузки Windows--------------------идентификатор {bootmgr}device partition=\Device\HarddiskVolume5path \EFI\Microsoft\Boot\bootmgfw.efidescription Windows Boot Managerlocale en-usinherit {globalsettings}default {current}resumeobject {79c0d8c8-b872-11e5-824f-ac220b062bea}displayorder {current}{3a4ab255-b879-11e5-8649-342387ead1c0}toolsdisplayorder {memdiag}timeout 30
То что я делаю на трёх жёстких дисках то же самое можно сделать ина одном. При создании загрузчика мы указываем тома (разделы)При включении компьютера наш загрузчик(загрузчики)запускает (передаёт управление загрузкой) BIOSBIOS видит загрузочные устройства. Какое устройство мы выберем с такого и начнётся загрузка
В простом BIOS и режиме Legacy (жёсткий диск MBR) загрузочнымустройством является активный раздел.Активным может быть только один раздел. Поэтому на жёстком диске MBR можно сделать только один загрузчик(можно, конечно, сделать и несколько, но меняя активный раздел)
UEFIBIOS так же видит загрузочные устройства загрузочным устройством является раздел EFI(FAT32)На GPT диске разделов EFI может быть несколькои если создать раздел efi и создать на нём загрузчикто UEFI BIOS увидит 2 загрузочных устройства.Что видно на скриншоте в статье.
Здравствуйте vlig.
Недавно была написана статья
http://remontcompa.ru/965-kak-ustanovit-windows-10-na-perenosnoy-gpt-zhestkiy-disk-usb-kotoryy-budet-zagruzhatsya-na-noutbuke-v-rezhime-uefi.html
Там про внешний жёсткий диск, но для внутреннего всё то же самое, так же создаёте разделы efi и msr, распаковываете образ нужной Вам редакции Win7 и создаёте загрузчик.
Мы понимаем, что у многих при создании Livecd могли возникнуть проблемы, поэтому и выложили для скачивания готовые ISO.
Вы же пишете "ваш образ Live CD AOMEI PE Builder 32-bit, скаченный - работает"
Этот образ я и сделал для тех у кого что-то не получается.
На семёрке и 8 не нужна английская версия (английская версия нужна для 8.1), я делал на русских версиях, если хотите могу сделать стандартную LIvecd AOEMI на базе WIn7x86.
Папку boot я взял из установочного дистрибутива 8.1монтировал (скопировал всё в папку) ISO созданный AOEMI ISO и добавил папку bootпотом монтировал (распаковал архив) boot.wim (boot.wim это образ мини OSзапакованный в архив) imagex утилита командной строки (взял я её из Windows AIK), поэтому я разместил её в Windows\system32 WinNTSetup это программа имеющая графический интерфейс и запускающаяся изсобственной папки (исполнемый файл .exe находится в в папке с программой)поэтому я разместил её на рабочем столе.
После этого я запаковал boot.wim с сохранением изменений.и создал ISO c внесёнными изменениямиюПри загрузке этого Livecd откроется рабочий стол, на нём будет папкаWinNTSetup3, если Вы откроете командную строку и введёте команду imagex /?то сможете прочитать информацию о imagex
Сделать можно, насчёт программ ничего не скажу, так как я делал с помощью
командной строки утилитой Dism.
C:\Windows\system32>Dism /Get-WimInfo /WimFile:H:\sources\install.esd
Cистема DismВерсия: 6.3.9600.17031
Сведения об образе : H:\sources\install.esd
Индекс: 1Имя : Windows 8.1 EnterpriseОписание : Windows 8.1 EnterpriseРазмер (байт): 13 118 956 541
Индекс: 2Имя : proОписание : Windows 8.1 ProРазмер (байт): 13 132 323 826
Индекс: 3Имя : singlОписание : Windows 8.1 Single LanguageРазмер (байт): 12 667 030 957
Здравствуйте Александр.
В папку efi я добавил папку boot, так как AOEMI этого не делает.А без папки boot.wim (там находится файл bootia32.efi) не будет загружаться в режиме UEFI на планшетах с 32-битным UEFI.В boot.wim добавил imagex (в system32) и WinNTSetup 3.8.1.1 (на рабочий стол)
Папку fonts не трогал.
Сам образ создавался в английской 8.1 Enterprise
Здравствуйте Valeron_76.Пишу своё предположение.Скорее всего У Вас было такWinsetup при создании установила загрузчик GRUBи обновила код mbr жёсткого диска для загрузчика GRUBДля загрузки в режиме Legacy(активный раздел grub не нужен)Но Вы отформатировли в FAT32 ,что позволяло Вамзагружаться с этого раздела в режиме UEFI иLegacyВы сделали второй раздел активным и установилина него WIN10. При установке WinNTSetup изменилаВам код mbr для загрузчика BOOTMGRТеперь у Вас 2 загрузочных раздела1(FAT32) для загрузки только в режиме UEFI2(c OS) для загрузки только в режиме LegacyУ Вас на настоящий момент в биосеопция Launch CSM Enabled включён это позволяет Вам загружаться илив Режиме Legacy или в режиме UEFIВыбор режима загрузки производится с помощью устройств В Вашем случае ваш внешний диск.Так как у Вас первый раздел диска FAT32Биос вам выводит Ваш внешний диск как 2 устройстваUEFI: ASMT 2115 это как пример
ASMT 2115
Выбирая UEFI: ASMT 2115 Вы выбираете загрузку в режиме UEFIВыбирая ASMT 2115 Вы выбираете загрузку в режиме legacy
На втором компьютере отображаются просто устройства значит выбор режима загрузки производится с помощьюпереключения режимов Если у Вас происходит загрузка с раздела FAT32то у вас выставлен режим UEFIЕсли вы переставите режим загрузки на Legacy ,будет загружаться OS установленная на второй раздел.
Всех с Рождеством!
Забыл добавить про SWM
Если бы был не base.wim ,а несколько swm файлов
base.swm
base2.swm
base3.swm
то команды ,были бы такими
imagex /info r:\\preload\base.swm
imagex /export r:\preload\base.swm 3 d:\install.wim /compress max r:\preload\*.swm
это команды dism 6.3
в семёрке dism 6.1
Видео я сделал , комментировать пока не буду
если что непонятно задавайте вопросы
Единственно ,что у меня там в команде
D:\insnall.wim
для imagex правильно
для установщика Windows неправильнo
для установщика обязательно
install.wim
Видео лучше качать, качество лучше
https://yadi.sk/i/epfVBLhAmiR8r
Добрый Вечер!
Я про WIN 7 Вам неверно написал.
семёрочный dism монтирует ,а не экспортирует
(что-то с памятью моей стало, старею....)
экспорт в семёрке нужно делать с помощью
imagex
Скачал только что 7ый заводской раздел
смоделирую на виртуалке ,сделаю с помощью
imagex и если получится выложу видео.
Олег Вы главного так и не поняли
Причём здесь количество образов
Установщик пишет
не удалось отобразить ОБРАЗЫ!!
В WIM можно экспортировать сколько угодно
образов
В дистрибутиве WIN 7 x86 их 5(от начальной до махсимальной)
я и 6-ой (корпоративная) экспортировал
и все они имеют индексы
начальная 1 ,после экспорта корпоративной был
присвоен индекс 6
Установщик все их видит выводит список для выбора.
Не знаю ,как Вам ещё обьснять.Разжевал уже дальше некуда
На этом разговор с Вами заканчиваю.
Мы друг друга не понимаем
Самым простым было бы скачать iso файл WIN 8.1 и заменить install.wim 8.1 на заводской install.wim Но дело в том ,что заводской install.wim установщик Windows не видит(пишет Windows не удалось отобразить образы доступныедля установки)
Чтобы установщик Windows увидел образ заводских настроекнеобходимо(это я выяснил путём опытов),чтобы с ним поработал DismЯ делаю экспорт в первую очередь для того,чтобы Dism создалновый WIM и перенёс в него всё содержимое заводского образа.При переносе, dism делает заводской образ видимым для установщикаWindows.
/Compress: это параметр сжатия если его не указывать ,то по умолчанию будет fast(быстрое)есть ещё none(без сжатия) и max(максимальное)recovery появился недавно ,и чтобы не запутаться назвалиesd :D:\install.esd /Compress:recovery
но можно назвать и wim:D:\install.wim /Compress:recovery
Да всё правильноНо бывет, что производители разбивают WIM несколько SWMтогда команда будет
Dism /Export-Image /SourceImageFile:M:\OKRBackup\Factory\.swm /swmfile:M:\OKRBackup\Factory\*.swm /SourceIndex:1 /DestinationImageFile:D:\install.wim /Compress:max
.swm это первый swm файл без имениесли первый swm файл c именем напримерasus.swmто команда будетDism /Export-Image /SourceImageFile:M:\OKRBackup\Factory\asus.swm /swmfile:M:\OKRBackup\Factory\*.swm /SourceIndex:1 /DestinationImageFile:D:\install.wim /Compress:max
Можно и с Win 7
только вместо
\install.esd /Compress:recovery
будет
\install.wim /Compress:max
скрытым разделам буква
присваивается разово
после перезагрузки буквы M не будет
Возрат атрибутов делается точно также
как и снятие
-s -h это снятиие
+s +h присвоение
(Забыл в статье написать)
C раздела атрибут не снимался
Раздел как был скрытый ,так и остался.
Сняты были атрибуты с файлов находящихся
в подкаталоге(папке) Factory
Здравствуйте Олег.
Установщик Windows (Если устанавливать на GPT)создаёт 4 раздела1 Раздел востановления 300 МБ2 Раздел EFI 100 МБ3 Раздел MSR 128 МБ4 Раздел с OS всё остальное пространство диска.
Здравствуйте Mansur13.
Не совсем понятно, что Вы хотите услышать.
WIM (Windows Imaging Format) это архив
Dism утилита работающая с WIM
В данной статье мы разворачиваем (распаковываем)
архив на раздел жёсткого диска для устанавки OS
В статье, ссылку на которую Вы дали,
происходит разворачивание WIM в папку (для редактирования),
после редактирования разпакованные файлы и папки, запаковываются
обратно в архив (WIM), с сохранением изменений.