Compact multisystem

    stea.61
  • Стаж. 1 рік 10 місяців
  • Повідомлень. 260
  • Репутація. 20

Короткий опис:
Мультістемная Мультізагрузочний збірка.
Може розміщуватися і використовуватися і як комплект мобільних систем на USB (HDD, Flash) або e-SATA носії, так і в якості комплекту основних і ремонтно-відновлювальних систем на локальному HDD.


В якості носія може використовуватися диск як з MBR, так і з GPT розміткою.

- Склад (content) -

1. Cистема завантаження:
У режимі BIOS - GRUB2 + MS bootmgr + GRUB4DOS;

У режимі EFI - MS bootmgr (bootx64 + bootia32) + GRUB2 ( "Secure boot" підтримується).
2. WinPE System:
- WinXPE (wimboot - 57 + 23 MB) - в складі sfx-exe-архіву winpe.exe;
- Win8x64PE (vhd - compactOS - 290 MB) - в складі sfx-exe-архіву winpe.exe;
- Win10x86PE від Xemom1 (з boot.iso-образу - 185 MB) - .iso \ boot.iso.
3. Operating System:
- повна WinXP SP3 Pro (динамічний vdi + diff - 551 MB + підключаються (за бажанням) модулі - 121 MB) - sfx-exe-архів winxp.exe;
- Win7 Ultimate "OPTIM" від pytex (vhd + diff - compactOS - 1512 MB) - sfx-exe-архів win7.exe;
- повна Win8 Enterprise (vhd - compactOS - 2334 MB) - sfx-exe-архів win8.exe;
- повна Win8.1 Embedded Enterprise (vhd - compactOS - 2788 MB) - sfx-exe-архів win8.1.exe;
- повна Win10 Enterprise (vhd - compactOS - 2550 MB + підключаються (за бажанням) apps (modern-додатки) - 254 MB) - sfx-exe-архів win10.exe;
- Parted Magic Linux (sqfs-архів з доп модулями - варіант, подібний по суті з vhd + diff - 455 MB + підключаються (за бажанням) модулі - 184 MB) - sfx-exe-архів pmagic.exe.
4. Два програмних блоку:
- "Programs" (в складі sfx-exe-архіву stea.exe) - програми, асоційовані у всіх Windiws (крім win10x86pe від Xemom1 з boot.iso-образу), або "portable";
- "Programs-2k10" - sfx-exe-архів programs-2k10.exe - набір sfx-програм і утиліт від conty9;
5. Пакети драйверів для PE-систем від nat27 і програми їх установки - sfx-exe-архів drivers.exe - використовуються в winxpe, win8x64pe, winxp.

- Установка (точніше сказати, збірка) системи (install) -

Для повної збірки потрібно 15 GB вільного місця на NTFS розділі, при вибірковому використанні компонентів, відповідно, менше.
Збірка системи виконується простий розпакуванням sfx-exe-архівів без зміни структури розділу і без зміни / втрати наявних в розділі файлів / даних.
1. Розпакувати в корінь цільового томи з файловою системою NTFS sfx-exe-архів stea.exe з каталогу 00-stea.
На цільовому томі буде створений домашній системний каталог \ stea;
2. Розпакувати в отриманий системний каталог \ stea обрані за Вашим бажанням sfx-exe-архіви компонентів збірки з каталогів 01-10;
3. Скопіювати (при бажанні) в \ stea \ .iso ISO-образ win10x86pe від Xemom1 з каталогу 06-.iso.

Для роботи з динамічними VHD.

Windows 7-10 в збірці встановлено в динамічні VHD, тому для роботи з ними в реєстрі Win7-10 системи, в якій буде виконуватися їх монтування, потрібно змінити параметри монтування VHD:
привласнити через regedit.exe значення "4" параметру "VirtualDiskExpandOnMount" в гілці реєстру "HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ FsDepends \ Parameters".
Або можна завантажити і виконати цей regfile.

- Формування завантаження (boot) -

- скопіювати в корінь системного розділу файл \ stea \ setup \ NT5 \ stldr.xp, що є трохи модифікованим файлом GRUB.exe з вбудованим меню пошуку домашнього каталогу \ stea;
- додати новим рядком в системний boot.ini вміст файлу \ stea \ setup \ NT5 \ bootxp.ini;
- встановити зручний час тайм-ауту для відображення меню (при необхідності доповнити системний boot.ini рядком тайм-ауту "timeout = 10")

Для Windows NT6-10.

- скопіювати в корінь розділу з системним bootmgr вміст каталогу \ stea \ setup \ NT6,
- при необхідності в параметрах завантаження системи включити відображення списку OS і змінити час тайм-ауту на зручне.
Завантаження файл - \ boot \ stldr.bin, що є core-файлом GRUB2.

Завантажувальний kernel - файл \ stea \ boot \ stldr.bin, що є core-файлом GRUB2.
Лінуксоїди - народ більш просунутий, тому, куди цей kernel скопіювати і як прописати завантаження - вирішуйте самі, виходячи з використовуваного завантажувача.

У всіх перерахованих випадках домашній каталог \ stea зі складанням може бути розміщений на будь-якому NTFS-томі (не обов'язково системному), в тому числі на приєднаному USB або e-SATA носії.
Linux-завантажувачами також можна вантажити відразу будь-який з трьох загрузчиков меню збірки:
- MS bootmgr \ stea \ stldr;
- GRUB2 \ stea \ boot \ grub \ grub2.bin;
- GRUB4DOS \ stea \ boot \ grub \ grub.exe

2. Автономна завантаження.
Режим завантаження - BIOS. розмітка диска - MBR

a) Найпростіший варіант:
- скопіювати в корінь томи зі складанням файл \ stea \ stldr (злегка модифікований bootmgr від MS);
- з пом. \ Stea \ setup \ bootice.exe призначити те активним, встановити "Windows NT6.x" в MBR і "bootmgr" в PBR;
- або перейменувати файл завантаження \ stldr в \ bootmgr для стандартної MS схеми, або з пом. BootIce.exe змінити в PBR ім'я завантажувального файлу на STLDR.
Примітка: для USB-завантаження корисно як записи в MBR використовувати варіант "UltraISO USB-HDD +".
b) Особисто я для USB-завантаження використовую в MBR завантажувач WEE (wee63.mbr), що дозволяє на "літніх" PC до завантаження bootmgr виконати попередню завантаження "PLOP boot manager" - таке рішення не тільки прискорює завантаження по USB1, але в деяких випадках буває просто необхідно для завантаження bootmgr і Windows.
Встановити цей варіант найпростіше через операцію "Відновити MBR" з файлу \ stea \ setup \ mbr_wee63.bin
Примітка: цей варіант також дозволяє видалити завантажувальний файл \ stldr (\ bootmgr) з кореня томи - при цьому збірка буде повністю розміщуватися в одному каталозі \ stea.

Режим завантаження - BIOS. розмітка диска - GPT

Режим завантаження - EFI

Для EFI-завантаження з USB-носія я використовую два розділи: efi-ms (8 MB, FAT16) і efi-grub (112 MB, FAT16).
На USB-HDD створити їх - не проблема. У варіанті з Flash трохи складніше, але не набагато.
Якщо на USB-носії тільки один NTFS розділ:
1. Зменшити на 140 MB розмір NTFS розділу. відрізавши від кінця, для формування двох (на Flash - не видимих ​​в Windows) EFI розділів.
Я цю операцію зазвичай роблю AOMEI PA \ stea \ programs-2k10 \ hdd-utilites \ p_assistant \ P_Assistant.exe або Paragon HDM \ stea \ programs-2k10 \ hdd-utilites \ paragon-hdm \ Paragon-HDM.exe.
2. Створити на отриманому вільному місці два розділи: efi-ms (8 MB, FAT16) і efi-grub (112 MB, FAT16).
Використовуючи опцію bootice.exe - "Управління розділами" - вибрати EFI розділ - "Встановити доступним"
3. У розділ efi-ms скопіювати вміст архіву \ stea \ setup \ efi-ms.zip;
4. В розділ efi-grub скопіювати вміст архіву \ stea \ setup \ efi-grub.zip, в каталог \ stea \ pmagic \ помістити все image-файли PMagic - bzimage, bzimage64, fu.img, initrd.img, m32.img , m64.img (з NTFS розділу їх потім можна видалити - на завантаження PMagic в режимі BIOS це не вплине - GRUB знаходить файли на будь-якому розділі).
5. Використовуючи опцію bootice.exe - "Управління розділами" - вибрати NTFS розділ - "Встановити доступним".
EFI-завантаження готова.
У такому варіанті на половині піддослідних PC по EFI навіть з "Secure Boot" виходило вантажити і Windows і PMagic.
Алгоритм такий: спочатку автоматом вантажиться MS bootx64.efi і MS-меню з розділу efi-ms, по ESCAPE виходив перехід до завантаження з наступного розділу efi-grub c завантаженням GRUB2 bootx64.efi і PMagic.
На другій половині піддослідних PC в режимі "Secure Boot" доступною виявилася тільки MS завантаження з розділу efi-ms.
На єдиному, який потрапив мені в руки, планшеті з EFI-32 (lenovo) пройшла нормально завантаження bootia32.efi (GRUB2) з розділу efi-grub, завантаження PMagic, перехід до MS-меню розділу efi-ms і завантаження Win8-Win8.1 -Win10 x86.
Примітка. Більшість, але не всі. контролери Flash підтримують многораздельних доступ при EFI-завантаженні.
Наприклад, контролери Transcend JF 600 (JF 620) при заводській установці працюють в режимі UltraFloppy - розбити Flash на розділи можна, але при завантаженні EFI ідентифікує Flash як Floppy і читає тільки один розділ.

Продовження (додаток і редагування) слід.

- Деталі й подробиці (info) -

1. Система завантаження в режимі BIOS включає в себе три завантажувача з прямими і зворотними переходами між ними - GRUB2, MS bootmgr, GRUB4DOS.
забезпечує:
- автономну завантаження з будь-якого NTFS розділу USB, e-SATA або локального HDD як з MBR, так і з GPT розміткою розділів;
- "Прив'язку" - перехід в меню збірки зі стандартних меню Windows (NT5, NT6-10) і всіх Linux загрузчиков.
У режимі "прив'язки" і автономного завантаження через MBR стартове меню можна вибрати при завантаженні:
- основне (default) - MS bootmgr;
- при натиснутій лівій "shift" - меню GRUB2 - графічний режим;
- при натиснутій лівій "ctrl" - меню GRUB2 - текстовий режим;
- при натиснутій лівій "alt" - меню GRUB4DOS.
При автономної завантаженні MBR-PBR стартове меню - MS bootmgr.

Продовження (додаток і редагування) слід.
- Оновлення (upd) - доповнення (add) - виправлення (fix) -

За сприяння KaSpieC 666 трохи модифіковано MS-меню збірки: додано по одній активної рядку в основне меню і Tools меню, змінений вид рядків тайм-ауту і заголовка Tools меню.
Варіант 1 . варіант 2

- UPD -
Оновлений варіант "Parted Magic".
- виконана невелика стилізація системного інтерфейсу під Windows 10;
- доповнення: RUS локалізація, драйвери обладнання, програмні модулі 7-zip (007-zip.sqfm), VLC-Player (003-vlc-media-player.sqfm), "крайня" RUS версія Firefox з корисними доповненнями (001-firefox- 50.1.0-ru-ext.sqfm), LibreOffice (002-libreoffice-5-ru-RU.sqfm);
- додані середу Wine (005-wine-1.9.15.sqfm) і ярлики в стартове меню для запуску в Linux деяких MS додатків зі складу збірки (каталог pmagic / winapps).
оновлення:
Видалити каталог / stea / pmagic, розпакувати з заміною файлів sfx-архів pmagic.exe в домашній каталог / stea.
За бажанням можна додати модулі 005-wine-1.9.15.sqfm. 004-google-chrome.sqfm в каталог / stea / pmagic / modules.

Детальніше.


Виправлення для bat-файлів каталогу "x: \ Program Files \ EWF \ Files" двозонних VHD.

ewf-save-pc_off.bat

@echo off
@echo --- Please WAIT! ---
ewfmgr -all -commitanddisable -live
if exist% SystemRoot% \ bootstat.dat attrib -r -s -h% SystemRoot% \ bootstat.dat del% SystemRoot% \ bootstat.dat
ewfmgr -all | findstr / i "DISABLED"
if% errorlevel% == 0 @Echo Enhanced Write Filter state is now DISABLED. @Echo all changes is now permanent. @Echo It is recommented to restart computer now. Echo. ewfmgr -all -enable @Echo After next restart Enhanced Write Filter protects volume (s # 41 ;. @echo. @echo. @echo --- DONE! ---
shutdown -s -t 00

ewf-save-reboot.bat

@echo off
@echo --- Please WAIT! ---
ewfmgr -all -commitanddisable -live
if exist% SystemRoot% \ bootstat.dat attrib -r -s -h% SystemRoot% \ bootstat.dat del% SystemRoot% \ bootstat.dat
ewfmgr -all | findstr / i "DISABLED"
if% errorlevel% == 0 @Echo Enhanced Write Filter state is now DISABLED. @Echo all changes is now permanent. @Echo It is recommented to restart computer now. Echo. ewfmgr -all -enable @Echo After next restart Enhanced Write Filter protects volume (s # 41 ;. @echo. @echo. @echo --- DONE! ---
shutdown -r -t 00

Додаткові скріншоти:

Compact multisystem
Compact multisystem
Compact multisystem

Не можу розібратися як зберігати зміни в системі? Чи є така можливість взагалі.
Після перезавантаження нічого немає.

Вітаю.
Пуск -> ___ EWF Management ___ -> EWF-Save / EWF-Save-Reboot / EWF-Save-PC off
. . .
Повне меню для EWF: Пуск - Всі програми - .EWF

І якщо можна ще такий питаннячко. Драйвера автоматично НЕ підхоплюються їх потрібно ставити окремо з папки 02-driver я правильно зрозумів?
Але як воно все працює! допустимо в мене один ПК і два ноутбука. якщо запускати збірку на всіх моїх машинах конфліктів з драйверами не буде?
або ж буде створитися для кожної машини свій файл stw7-d1.vhd з резервною копією?

1. Драйвера з каталогу 02-driver (\ stea \ drivers) призначені для PE-систем (WinXPE, Win8x64PE) і WinXP. Win7-10 використовують штатний вбудований комплект DriverStore, який дещо розширено в порівнянні зі стандартним дистрибутивом.
2. Конфлікти можуть трапиться (але не особливо вірогідні) в WinXP і (з ще меншою ймовірністю) в Win7, Win8-Win10 мають більш досконалу схему завантаження, яка спочатку орієнтована на мультіконфігурацію.
3. Файли * -d1.vhd. в яких зберігаються всі зміни, - це файли-нащадки (доповнення) від основних VHD.

    Kohanchyk
  • Стаж. 1 рік 3 місяці
  • Повідомлень. 17
  • Репутація. 0

Доброго дня! Допоможіть розібратись. При збереженні змін в системі (EWF-Seve-ReBOOT) вічна напис перезавантаження. Пробував просто (EWF-Seve) Теж вічна командний рядок нібито почекайте. Чекав годину але без змін.
Хоча всі зміни сохраняються.
Але якось не по приколу вимикати комп з кнопки. Тому що з системи не як.

Схожі статті