[Цитировать]

    Hunter23071985
  • 874
  • Стаж: 8 лет 10 месяцев
  • Сообщений: 152
  • Репутация:6

    [+] [-]
VHD. ТеорияМатериал подбираю, чтобы "лучше понимать предмет", и чтобы другие не мучились с поиском информации. Но он требует проверки.
Буду очень благодарен, если напишите, что, где и как поправить/улучшить/дополнить, вплоть до запятых и опечаток. Спасибо!
-Плюсы и минусы-

Технология VHD

Загрузочный VHD с ОС на флешке - это полноценная система в кармане, использующая для работы почти любое "железо" и содержащая всё, что вам нужно (Office, игры и т.д.).
Virtual Hard Disk (VHD) - формат файла, содержащий полную структуру и содержание, сходные с жёстким диском.
Используется для хранения виртуальных операционных систем, программ и файлов в одном файле-образе.
Минусы:
● Не поддерживается шифрование (для кого-то это станет причиной хранить пароли в другом месте)
● Не работают узкоспециализированные программы (например, Fiddler4)
Плюсы:
● Проработанность (VHD технология создана Connectix, затем куплена MS и уже с 2005 года общедоступна)
● Универсальность (нет серьёзных минусов, но есть весомые плюсы перед Multi-Boot и Desktop Virtualization)
● Понятность (нет никаких отличий при работе с файловой системой PC - всё, как обычно)
● Защищённость (все изменения можно откатить простым удалением diff.VHD, родительский VHD они не затрагивают)
● Скорость (по данным MS VHD не снижает скорость загрузки и работы ОС)
● Конвертируемость (VHD легко преобразовать в другие форматы, в том числе в физический раздел диска и обратно)
● Простота развёртывания (на одном HDD без разбивки на разделы можно разместить до 512 VHD)
● Лёгкость тиражирования (VHD - это не россыпь файлов, его можно быстро скопировать, переместить или удалить)
На практике VHD обеспечивают:
● Серьёзную экономию времени:
– Настройку системы/программ/ассоциаций; установку фильтров/расширений/закладок; оформление рабочего стола и т.п. придётся делать 1 раз (если не делать кучу сборок VHD)
– Развёртывание сборки на любом устройстве можно сократить до нескольких минут, убрав "лишние" операции (разбивка HDD, установка ОС, backup'ы, резервное копирование и т.п.)
– Скорость закачки/копирования готового VHD зависит только от скорости интернета/носителя
– Скорость "установки" VHD равна скорости копирования iso-образа соответствующего размера, после этого система почти сразу готова к работе
● Независимость от других ОС:
– Каждая ОС имеет собственный независимый загрузчик, не затрагивает и не влияет на работоспособность других
– Ошибка загрузчика или синий экран смерти одной ОС не приводит к невозможности загрузки других
– OC не видят друг друга и не подозревают о мультисистемной конфигурации
– Всегда есть возможность добавить ещё одну или несколько любых ОС
– Можно загрузить ОС с любого раздела любого носителя (SSD/HDD/Flash, CD/DVD/BD)
● Любой сценарий работы:
– Хочется попробовать новую Windows без установки?
– Нужен компактный офисный/медийный/игровой/ремонтный PC?
– Нужна привычная ОС и ПО для работы в дороге или единая Live/Install/Repair система, которая уместится на флешке?
– Нужно быстро развернуть ОС на множестве PC и начать работу уже через несколько минут?
– Нужно поработать на PC, даже если он без винчестера, в том числе с программами, которые не дружат с Live USB?
– Нужно поработать на одном PC и продолжать на другом, причём с того же места?
Пожалуйста! Используя VHD, можно работать с любого носителя как на реальном PC, так и в Virtual Box.
Приведу простой пример:
однажды мой друг, не особо разбирающийся в компьютерах, поехал к родителям за тысячи километров, чтобы отдохнуть, а также реанимировать их PC.
Что проще сделать ему:
1. Купить кучу болванок под дистрибутив Windows, SPI, WPI и драйверы
+ убить N часов на исполнение инструкций по разметке диска, установке-обновлению-настройке ОС
2. Купить HDD, с чьей-то помощью поставить на него ОС и ПО, оптимизировать и отвязать от железа
+ убить N часов на исполнение инструкций по восстановлению профиля, буквы диска, стартового экрана и прочих последствий SysPrep при следующей загрузке
3. Взять Flash Drive с VHD контейнером
+ запомнить лёгкий алгоритм "загрузись с флешки, нажми кнопку, дождись запуска PC и работай"
Что проще сделать мне:
1. Подготовить, проверить, записать дистрибутивы; объяснить, что с ними делать и ждать звонка, если что-то пойдёт не так?
2. Поставить-обновить-настроить ОС и ПО, отдать всё и в следующий раз делать по-новой?
3. Или создать 1 образ и при необходимости копировать его куда и кому угодно?
По-моему, ответ очевиден. )))

Виды VHD

Существует 2 типа и 2 формата VHD.
По типу VHD делятся на:
● Расширяемые (динамические):
+ изначально контейнер занимает минимум места (пустой 50 Гб VHD весит ~62 Мб)
+ позволяют использовать разностную надстройку (diff), которая обеспечивает возможность в любой момент откатить систему
– при работе контейнер быстро растёт (можно удалить всё содержимое, но без специальных программ размер не уменьшится ни на йоту!)
– недостаточно устойчивы к различным сбоям, в т.ч. перепадам напряжения (MS)
● Фиксированные:
+ не обладают выше перечисленными недостатками
– медленнее создаются
– занимают лишнее место, т.е. могут где-то не убраться (размер контейнера задан жёстко)
– уменьшаются также только с помощью специального ПО при наличии 3-5 Мб неразмеченного пространства
По формату VHD делятся на:
● VHDX
+ Имеют улучшенную отказоустойчивость (динамические диски теперь также устойчивы к сбоям питания, как и фиксированные)
+ Имеют поддержку unmap (динамическое высвобождение пространства после удаления данных)
+ Имеют поддержку 4K секторов (позволяет хранить VHDX на дисках размером > 2 Тбайт)
+ Имеют поддержку метаданных (удобно, т.к. можно указать, что находится внутри данного виртуального диска)
+ Имеют поддержку виртуальных дисков > 64 Тбайт (позволяет виртуализировать огромные массивы данных)
Спецификация появилась с выходом Windows Server 2012 (Win7 не умеет грузиться из VHDX, не все программы умеют работать с VHDX)
● VHD
+ имеют лучшую поддержку со стороны программного обеспечения
– не имеют выше перечисленных плюсов

Особенности готовых сборок VHD

Если Вы - "ходок-ремонтник", инженер или гик, то VHD Вам точно пригодится, но лучше собственного изготовления.
Плюсы (+) и минусы (–) расписаны ниже.-1. Неприхотливость
Сборки известных авторов, например, AIKI:
+ Своевременно обновляются
+ Тестируются на множестве PC
+ Работают с любого SSD/HDD/USB почти на любом железе, даже на Pentium 4
+ Поддерживают UEFI-загрузку и GPT-диски
Но не у всех сборщиков всё гладко, часто серьёзными минусами будут:
– Отсутствие описания (что являлось исходником, что было изменено и чего ожидать от сборки часто неизвестно даже сборщику)
– Отсутствие или избыток драйверов (в первом случае VHD может не запуститься, во втором - просто не убраться из-за избыточного размера)
– Отсутствие или избыток программ (у каждой сборки свои плюсы, минусы и назначение, но часто схожее ПО, которое приходится обновлять в каждой)
– Переделанный интерфейс и непривычные настройки (к этому сложно привыкнуть и часто не просто доработать, убрав лишнее и добавив нужное)-2. Компактность
● За счёт использования урезанных сборок Windows
+ Отключение явно ненужных компонентов значительно ускорит загрузку и работу.
– В погоне за минимальным размером можно угробить функциональность.
● За счёт сжатия при создании сборки (WimBoot или Compact)
В Win8.1 Update1 появился WimBoot - возможность запустить PC непосредственно из сжатого образа Windows (WIM-файла).
В Win10 появился новый режим Compact, он на 20-40% эффективнее WimBoot и команд DiskPart.
+ экономия места (для Win10 позволяет сэкономить 1,5-2,6 Гб)
+ защита диска (при работе Windows каждый файл пишет минимум дважды, в WIM однократно)
– возможные проблемы с установкой под BIOS и HDD (предпочтительно UEFI и SSD/eMMC)
– возможные проблемы с рядом программ (резервное копирование, антивирусная защита, шифрование)
● За счёт сжатия после создания сборки (NTFS и/или LZX)
а) NTFS-сжатие жмёт кластеры файловой системы:
+ функция "наследуемая" (можно назначить каталогу атрибут "сжатый" и все новые файлы будут сжиматься автоматом)
– не даёт существенного уменьшения VHD
б) LZX-сжатие жмёт сами файлы, а не кластеры.
+ после установки и настройки ОС и программ можно уменьшить VHD в 1.8-2.4 раза!
+ при обновлении сжатого файла сжатие наследуется (очевидно, эти параметры прописаны где-то в файловой системе)
– вновь добавляемые файлы при LZX-сжатии автоматом не жмутся
– LZX-сжатие Win<10 возможно лишь с большим списком исключений (никакого выигрыша относительно NTFS-сжатия; при этом то тут, то там возникают глюки)
– LZX-сжатие Win<7 невозможно в принципе
– LZX-сжатый каталог при открытии в старой ОС будет повреждён
Оба вида сжатия приводят к дополнительному расходу RAM и снижению скорости файловых операций.
На примере Win10.10240.16463.x64.Enter.LTSB-PIP при RAM = 8 Гб:
● без сжатия: ~ 750 Мб RAM
● с NTFS сжатием: ~ 840 Мб RAM (112%)
● с NTFS+LZX сжатием: ~ 1024 Мб RAM (137%)-3. Оптимизация
По большей части - это способ извернуться в условиях ограниченных ресурсов RAМ и HDD.
● Установка фильтра записи на диск
Виды фильтров:
а) EWF/UWF/FBWF фильтры
+ выход из защищённого режима без перезагрузки
+ быстрая настройка (EWF - в один клик мыши, в UWF уже сложнее - нужно войти в аккаунт UWF-Servicing, сделать настройки и перегрузиться, по FBWF нет информации)
– быстрое заполнение (под EWF в XP отводится 0,5-1 Гб, в 8.1/10 - 1,4-2,0 Гб) - если программы вынесены в отдельный раздел VHD, фильтр на нём надо выключить
– разрушение системы при переполнении (в режиме сна система может зависнуть наглухо)
б) Shadow Defender и в меньшей степени аналоги
+ гибкость (позволяют выбирать файлы и папки, где изменения должны сохраняться)
+ наличие интерфейса (включение галкой Mode Setting - C:\ - Enter Shadow Mode - On boot - OK; отключение - кнопкой Mode Setting - Exit all shadow modes)
+ при переполнении не рушат систему, а лишь замедляются (запись из RAM переходит на диск)
– для внесения изменений и отключения защиты требуется перезагрузка
– не являются бесплатными, в отличие от EWF
В целом:
– Нужно время, чтобы привыкнуть к использованию фильтров
+ Защита данных (деструктивные настройки и вирусы не страшны - через годы Windows будет работать также шустро)
+ Защита железа (сокращение циклов записи на не слишком износостойкую память - TLC-флешки, дешёвые SSD)
+ Некоторое ускорение ОС (как бонус от записи в RAM снижается зависимость системы от носителя)
Вывод: при наличии SSD или HDD с usb-3 или sata-3 фильтры можно отключить, но Вы потеряете защищённость.
● Вынос компонентов ОС в RAM
RAM-диски можно использовать для размещения чего угодно с целью получения максимально возможной скорости обмена информацией.
+ Плюс RAM-диска заключается в скорости работы и возможности быстро сохранить или удалить данные на финише
– Минус в том, что при малейшем сбое питания все наработки будут стёрты
+ Скорость RAM-дисков превышает любые носители, в т.ч. SDD
– Скорость работы ОС увеличится, но лишь немного, т.к. многое зависит от RAM, CPU и программы монтирования
+ Размер RAM-диска может быть динамическим (занимать только нужный объём RAM - при этом 4 Гб RAM хватит, чтобы не выключать PC неделями, отправляя в перерывах в сон)
– Программ, способных создавать динамические диски, почти нет (самая известная - PrimoRAMD)
+ Уменьшится число обращений к файлам (возрастёт ресурс носителя и время переполнения EWF фильтра)
– Увеличится процент сбоев (у GILISOFT - проблемы с /раз/монтированием, у PRIMO - со скоростью Boot/Reboot/Unload и т.д.)
+ Теоретически в RAM можно разместить что угодно (ОС, подкачку, файлы и папки)
– На практике ОС в RAM грузится медленно, подкачка - переполняется с потерей данных, папка ТЕМР - не даёт установить программы из-за нехватки места для их распаковки и т.д.
+ У ряда программ есть возможность использовать память, не видимую ОС (н-р, PrimoRAMD)
– Этот режим не нужен в x64 ОС, а в x86 вряд ли будет задействован, т.к. она не может выделить >1,5 Гб RAM на процесс
Программ создания RAM-дисков достаточно много. Тесты можно посмотреть здесь: 2009, 2013, ещё 2013 и 2014 г.
Построенные на них сервера работают очень быстро - можно посмотреть здесь (с 1991 года по наши дни).
Но достичь такой производительности дома не получится.
Например, Intel Core i7 с DDR3-1066 МГц в 3-канальном режиме имеет пиковую скорость 25,6 Гбайт/с: 1066·3·8(64-бит)/1000 (Wiki).
Но большинство RAM-дисков используют лишь 1 поток данных, т.е. 8.5 Гбайт/с - уже предел (исключение - многоканальный RADEON RAMDISK).
Также важен размер кластера ФС - если он равен L3-кэшу CPU, скорость немного возрастёт. Результаты можно посмотреть здесь.
Возможность использования невидимой памяти также сомнительна.
Она пригодится лишь в многопроцессных программах (н-р, браузерах), при использовании мультиоконного режима, нескольких программ или нескольких рабочих столов.
Вывод: если у Вас x64-ОС, >32 Гб RAM, мощное "железо" и Вы не работаете с "тяжелым" ПО, можно подумать о создании RAM-диска.
В противном случае из-за возможных сбоев использовать его не рекомендуется.
-
-Ссылки-

VHD-сборки Windows

Постепенно здесь будут собраны ссылки на лучшие VHD-сборки Win1-10.
Готовые сборки можно найти на сайтах modern.ie (тут), 4PDA (тут и тут), Ru-Board (тут, тут, тут, обновляемый список‏) и Emtrek (тут).
Известные сборщики:
AIKI, STEA, WELIK, XODOK - сборки заточены под разное железо (железная универсальность).
IGLOV - сборки приближены к оригиналу MS и укомплектованы софтом (программная универсальность).

ISO-сборки Windows

Если Вас не устроили готовые VHD-сборки, здесь Вы найдёте ссылки на ISO-образы Windows.
● Оригинальные версии Windows
На сайте MS, PCPortal, Emtrek, Uztor, NNM Club
● Сборки Windows XP (обсуждение; NNM, EMREK)
Сборки D.E.N. стабильные (маленькие и красивые).
Сборки Zab (обновляемый список) ещё быстрее (минимализм требует жертв - не все программы заработают).
● Сборки Windows 8/10 (обсуждение; Mega-track, EMREK, Microsoft, Elguj​akvis​o)
Сборки Pytex (серия Optim), Reactor - ускорение Windows за счёт отключения ненужных компонентов, служб и процессов.
Сборки Лопаткина/Brikman (серия Lite и др.), EmiN и FMLA - стремление сделать ОС исчезающе малых размеров (минимализм требует жертв - не все программы заработают).
● Мега-сборки Windows 1.04-3.11 и 98-Vista
● Рейтинг сборщиков XP-10 тут и тут

Какую сборку выбрать?

-Версии:
Microsoft выпускает Windows с 1984 года. Почитать про историю Windows можно тут, тут и тут.
Финальные клиентские версии Windows:

Сравнивая Win 5-8.1, можно сказать, что Win8.1 быстрее. У неё практически нет проблем с переносом на другие PC, т.к. она позволяет использовать пакет драйверов, подгружаемый после запуска ядра, что минимизирует вероятность BSOD.
В WinXP так просто не сделать. Придётся искать сборки с неконфликтным пакетом SATA/SCSI/RAID драйверов, а для видео иногда ограничиваться универсальным драйвером с разрешением 1024х768.-Архитектуры:
Пока существует 2 варианта: x32 и x64.
Простой пример: представьте пространство, заполненное мячиками для тенниса.
Одной рукой Вы можете удержать 5 мячей, т.е. скорость обработки будет 5 мячей за цикл.
А теперь представьте прирост производительности, если использовать сразу 2 руки!
Этот пример можно сравнить с работой х32 и х64 компьютеров.
По факту скорость конечно не удвоится, но возрастёт, т.к. количество обрабатываемых за цикл данных у x64 систем больше.
Большинство PC поддерживают x64-архитектуру, но с установленной x32-ОС не будут использовать "вторую руку". Связано это с лимитами физической памяти Windows, хотя их можно обойти.
Архитектура x64:
Существует с 1991 года, массово - с 2003 года
Ядро x64 и x64 программы потребляет лишь чуть больше x86 (если это чистые х64 программы!)
Потребление RAM в x64 больше лишь на 15%
• Поддержка до 16 экзабайт оперативной памяти ("64-битная адресация")
• Более точные результаты в сжатые сроки ("64-битные вычисления")
• Более эффективная работа (при наличии >4 Гб оперативной памяти)
- будет реже писать данные в медленный файл подкачки, используемый при нехватке RAM
- буферизует больше данных с помощью SuperFetch, больше программ будет запускаться быстрее
- улучшит работу с большими файлами: под x32 файл в 5 Гб при 3 Гб RAM грузится по частям
Недостатки x64:
• Драйвера x64 для старого железа отсутствуют
это прослойка между ОС и "железом", выполняться в режиме совместимости она не может
• Большое количество специфического софта под х64 банально не работает
такие версии или отсутствуют, или не доработаны
• Программы x64 не работают в x32 ОС
при этом x32-софт в x64-ОС работает, хотя и отъедает почти в 2 раза больше памяти, чем под х86-Редакции:
Существует достаточно много редакций Windows:
Home - для домашнего использования
Pro, Enterprise - для профессионального использования
Education - для образовательных учреждений
Mobile - для мобильных устройств
IoT, Embedded - для интернета вещей и встраиваемых систем-Дистрибутивы:
Финальные версии для тиражирования и выпуска обозначаются RTM (Release to Manufacturing или Ready to Market). Виды RTM-дистрибутивов:
EVALUATION
Пробная версия, по функциям идентична Retail, по истечении тестового периода перестаёт загру-жаться.
CPP (Compliance Checking Program), она же Update
Версия для установки поверх существующей Windows. Имеет более низкую стоимость, чем Retail.
RETAIL / BOX или FPP (Full Package Product)
Для розничной продажи, требует активации.
VL (Volume License)
Для крупных предприятий, по определению не требует активации (справедливо для ХР).
OEM (Original Equipment Manufacturer)
Для крупных производителей ноутбуков и ПК. При продаже ОС уже активирована, при переуста-новке нужна повторная активации. OEM версии крупных производителей не требуют активации на "родном" оборудовании.
Единственным отличием Retail и OEM является содержимое файла ei.cfg. В остальном совпадают даже размеры дистрибутивов. Удаление ei.cfg из Ultimate разблокирует выбор всех редакций.-Заключение:
Желательно, чтобы версия ОС примерно совпадала с датой выпуска PC.
Архитектура должна соответствовать периферии, иначе принтер, сканер, кардридер, сетевая карта и др. могут просто не заработать. Обычно x32-ОС ставится только при наличии PC или оборудования старее 2003-2005 года. Во всех остальных случаях x64-ОС имеет больше преимуществ, но на 1-3 Гб RAM она долго не протянет - нужно докупить хотя бы ещё столько же.
Редакция выбирается по Вашим потребностям:
• Если Вы хотите получить максимум функций:
выбирайте Pro или Enterprise (меньше процессов, больше управляемость)
• Если Вы хотите сэкономить место и исключить ненужный мусор:
Выбирайте Enterprise LTSB или Enterprise LTSB N. *
* Enterprise LTSB (Enterprise, но для бизнеса)
+ нет магазина и метро-приложений, кроме Службы поддержки, Поиска, Настройки и Обратной связи
+ нет мусора в меню Пуск (погоды, непонятных сайтов и т.п.)
+ нет плеера Windows Media
+ нет браузера Edge (увы, есть Internet Explorer)
+ нет Cortana и глобального поиска (ищет только локальные файлы)
+ позволяет полностью выключить службы сбора данных и телеметрии
+ позволяет включить метро-интерфейс
+ получает только критические обновления и исправления
– не получает новые функции и улучшения через обновления
* Enterprise LTSB N (Enterprise LTSB, но без мультимедийных возможностей)
+ нет Skype
+ нет Windows Media Player и Media Feature Pack
Дистрибутив предпочтительно - VL.-


Последний раз редактировалось: Hunter23071985 (2016-04-02 23:45), всего редактировалось 102 раз(а)

[Цитировать]

    Hunter23071985
  • 874
  • Стаж: 8 лет 10 месяцев
  • Сообщений: 152
  • Репутация:6

    [+] [-]
-Важно к пониманию-

Как устанавливается Windows?

Процесс установки Windows XP:
I. Первый этап (текстовый режим)
01. Запуск загрузчика установочного диска boot\ntboot.bin; запуск i386\bootfix.bin и i386\setupldr.bin.
02. Чтение i386\txtsetup.sif (txtsetup.sif и sfcfiles.dll несут список папок и файлов для установки).
03. Чтение i386\winnt.sif (файл ответов для автоматической установки WIndows) и других *.sif.
04. Загрузка драйверов оборудования.
05. Запуск system32\ntdll.dll и system32\smss.exe.
06. Копирование файлов с дистрибутивного диска.
07. Обновление hive*.inf в реестр (содержит параметры реестра).
08. Setupdd.sys создает файл $wint$.inf в зависимости от конфигурации PC и содержимого файлов txtsetup.sif, syssetup.inf, layout.inf, winnt.sif (unnatend.txt).
Файлы $wint$.inf (%windir%\System32), syssetup.inf, layout.inf (%windir%\inf) будут использованы мастером установки в графическом этапе
(sysetup.inf, syssetup.dll и setupapi.dll защищены и содержат список основных компонентов).
09. Создание загрузочного сектора, загрузчика NTLDR, файла boot.ini.
10. Перезагрузка.
II. Второй этап (графический режим)
01. T-39 (39 минут) - запуск setup.exe, который передаёт управление библиотеке syssetup.dll.
Эта библиотека координирует весь процесс установки, используя информацию из syssetup.inf, $wint$.inf, layout.inf.
При этом используется множество динамически подключаемых библиотек (setupapi.dll, netshell.dll, ocgen.dll и др.) для выполнения различных действий в процессе установки.
Отрабатывает параметр DetachedProgram секции [GuiUnattended] файла winnt.sif.
02. Загрузка nt5.cat и прочих файлов безопасности каталогов (из syssetup.inf).
03. Выполнение *.inf (список из syssetup.inf).
04. Запуск ocmanage.dll (диспетчер дополнительных компонентов).
05. Определение оборудования (machine.inf).
06. 37 минут - установка драйверов устройств.
07. Создание и запуск intl.cpl, используя информацию из intl.inf (содержит региональные настройки).
08. Запрос ключа продукта.
09. T-33 - установка компонентов ОС (sysoc.inf - список дополнительных компонентов).
Список компонентов сверяется с unattend.txt (winnt.sif), если он есть. По результатам сверки образуется конечный список устанавливаемых компонентов.
10. 32 минуты - установка поддержки сети.
11. 29 минут - копирование всех необходимых файлов ОС.
12. 25 минут - завершение установки.
13. 22 минуты - установка меню "Пуск" (shell.inf) и сохранение сделанных изменений в реестре.
14. 18 минут - регистрация компонентов (OLE regsrv).
15. T-13 (13 минут) - обработка svcpack.inf (позволяет из CD:\I386\SVCPACK копировать каталоги безопасности для обновленных файлов WinXP, а также устанавливать доп. программы из sfx-архивов).
16. T-12 (12 минут) - запуск $OEM$\cmdlines.txt.
17. 9 минут - сохранение параметров, установка административных разрешений для системных папок и реестра, запуск команд из секции [SetupParams] файла winnt.sif.
18. 8 минут - сохранение настроек (sfc.dll сканирует все системные файлы для создания базы WFP и заменяет неоригинальные файлы).
19. 2 минуты - создание signhash Hardware ID.
20. Удаление временных файлов.
21. Перезагрузка.
III. Третий этап (графический режим):
01. Включение oobeinfo, активация копии системы.
02. Добавление учётных записей пользователей.
03. Применение параметров.
04. Настройка пользовательского профиля.
05. Запуск команд из раздела реестра RunOnceEx.
06. Запуск команд из секции [GuiRunOnce].
07. Загрузка рабочего стола и панели задач.
Процесс установки Windows после XP:
Найду - напишу. )))

Как загружается Windows?

Загрузка PC состоит из следующих этапов:-1. Запуск системы (этап BIOS)
BIOS (Basic Input/Output System) - набор микропрограмм, зашитых в материнской плате.
Он проверяет "железо" и при наличии проблем информирует нас звуковыми сигналами.
Затем он считывает настройки из CMOS и начинает перебирать загрузочные устройства, пока на одном из них не найдёт подходящую запись с указаниями о дальнейших действиях.
При загрузке с физического диска образа жёсткого/оптического диска/дискеты:
• На начальном этапе работает:
а) менеджер - он подменой прерываний BIOS создаёт виртуальный носитель, а затем продолжает загрузку сам или передаёт управление загрузчику.
б) драйвер - он обеспечивает возможность дальнейшего запуска ОС с созданного носителя. Для этого он должен уметь работать на уровне ядра на ранних стадиях загрузки ОС.
• Первая загрузка занимает 1,5-3 минуты (система подбирает и запоминает драйвера)
• Последующие загрузки будут проходить с нормальной скоростью (если использовать фильтр записи, то ОС "забудет" этот PC и следующая загрузка снова станет первой)
• Загрузка не будет успешной, если предпринята попытка:
– загрузить Win10/8.1/8 (RT и Core) или Win7 (Starter, Home, Pro) и более старые ОС в режиме Native Boot (с родными драйверами и загрузчиками они не запустятся)
– загрузить Win7 из VHDX (она поддерживает только VHD)
– загрузить XP/2003 и старее на UEFI-2. Загрузчик 1 уровня (этап MBR/GPT)
MBR (Master Boot Record) - запись в первых секторах устройства хранения, занимает 1-2048 секторов (0,5-1024 Кб).
Она содержит таблицу разделов и программу, задача которой - поиск активного системного раздела и передача управления его загрузочному сектору.
Там, где BIOS использует MBR, EFI (стандарт, предложенный Intel на смену BIOS) использует GPT.
Что такое системный и загрузочный раздел легко запомнить по принципу "всё наоборот":
– Системный раздел - раздел, где расположены файлы для загрузки ОС (на системном нет системы).
– Загрузочный раздел - раздел, где находится сама система (на загрузочном отсутствует загрузчик).
– Если раздел один, то он может быть сразу активным, системным и загрузочным.
Системных разделов может быть несколько, но лишь один должен быть помечен как активный.
Если активных нет или, наоборот, несколько, управление возвращается в BIOS.-3. Загрузчик 2 уровня (этап PBS)
PBS (Partition Boot Sector) - запись в первых секторах каждого раздела диска, размер зависит от размера раздела.
Она содержит информацию о файловой системе и имя файла загрузчика ОС, которому и передаётся управление.
В EFI/UEFI PBR не используется, загрузка с флешки через PBR тоже порой невозможна. В этом случае опять же помогают менеджеры - они могут передать управление как PBR, так и загрузчику, минуя PBR.-4. Загрузчик 3 уровня (этап OS Loader)
NTLDR/BOOTMGR/etc. - программные файлы, задачей которых является чтение и загрузка ядра ОС.
Если на PC несколько ОС, загрузчик 3-го уровня покажет меню выбора ОС для запуска.
а) Загрузка Windows XP
Управляется файлом NTLDR, состоящим из модуля StartUP (переводит CPU в защищённый режим) и загрузчика ОС - osloader.exe, который читает список ОС из файла boot.ini и продолжает загрузку.
Если ПК был в гибернации, ntldr загрузит снимок из файла hiberfil.sys; если завершил работу с ошибкой или при зажатой F8 - выведет на экран опции запуска; если выключен/перезагружен - загрузит файл ntdetect.com, который содержит профиль оборудования.
В этой точке выводится индикатор состояния с именем "Starting Windows" (он часто не виден).
б) Загрузка Windows Vista и новее
Управляется файлом BOOTMGR (он сменил ntldr), который читает список ОС из файла BCD (вместо boot.ini) и стартует winload.exe (собственно загрузчик ядра ОС).
Т.е. загрузка новых ОС в корне отличается уже после чтения MBR. Также в новых ОС установщик Windows создаёт небольшой отдельный системный раздел, скрытый от пользователя.
В этой точке появляется экран "Загрузка Windows".-5. Загрузка ядра ОС (этап BOOT)
Ядро системы - центральная часть ОС, обеспечивающая приложениям доступ к ресурсам PC.
а) Запуск Windows XP
– Запуск файла ntoskrnl.exe (само ядро)
– Запуск файла hal.dll (тип абстрактного уровня аппаратного обеспечения - привязка к железу)
– Запуск файла kdcom.dll (библиотека расширенного ядра отладчика аппаратного обеспечения)
– Запуск файла bootvid.dll (компонент, нужный для показа логотипа ОС и индикатора загрузки)
– Запуск файла config\system (реестр ОС, его запуск - один из самых ответственных моментов)
– Запуск файла winlogon.exe (окно входа в систему)
– Запуск файла explorer.exe (оболочка Windows)
б) Запуск Windows Vista и новее проходит в несколько стадий:
• Этап MAINPATHBOOT (старт - экран "Загрузка Windows", финиш - появление рабочего стола).
Запуск файла ntoskrnl.exe (ядро ОС).
– PRESMSS (PRE SESSION INIT)
Ядро запускает диспетчера устройств PnP, который инициализирует драйверы BOOT_START, обнаруживает устройства и загружает для них драйвера.
– SMSSINIT (SESSION INIT)
Ядро передаёт контроль диспетчеру сессий Smss.exe, который инициализирует реестр, за-гружает и запускает устройства и вторую волну драйверов
– WINLOGON INIT
Запускается файл winlogon.exe, в это время отображается экран приветствия, диспетчер управления службами запускает сервисы, происходит запуск сценариев групповой политики
– EXPLORER INIT
Запускается процесс explorer.exe, затем система создаёт процесс диспетчера окон рабочего стола (DWM), который инициализирует и отображает рабочий стол
• Этап POSTBOOT (старт - после появления раб. стола, финиш - бездействие системы)
Рабочий стол уже загружен и с ним можно взаимодействовать, но в фоне продолжается запуск служб и программ автозагрузки.-Существующие менеджеры (список здесь и здесь):
SYMON - грузит только PBR, прописывается в MBR
BOOTIT - очень функционален, но сложен в освоении и плохо выглядит
XORBOOT - обходит PBR, грузит ntldr/bootmgr/образы, прописывается в MBR
SYSLINUX - обходит PBR, скромнее GRUB4DOS, лучший по "загружаемости"
PLOP - обходит BIOS, не нуждается в ntldr/bootmgr/bios, лучший по скорости работы с USB (форум)
GRUB4DOS - обходит PBR, грузит ntldr/bootmgr/образы, лучший по функционалу-Актуальные драйверы (список здесь):
VBOOT - требует покупки (при наличии бесплатных вариантов не интересно)
WINVBLOCK - игнорирует динамические и фрагментированные VHD
FIRADISK - имеет плохую переносимость-Существующие загрузчики 3 уровня:
NTLDR - в MS-DOS и Windows до версии 2003, в т.ч. XP
BOOTMGR - в Windows Vista/Server 2008 и новее
GRUB - в Linux
BOOTX - в макинтошах MAC OS X
Boot132/Chameleon - в хакинтошах MAC OS X (обычный ПК с OS X на борту)-

Как выключается Windows?

Большинство PC, поддерживающих спецификации ACPI, позволяют использовать 4 режима "выключения".
Их плюсы и минусы показаны ниже.
• S1 (POS, Power on Suspend)
выключается HDD, ряд карт расширения, монитор; другие компоненты (CPU, RAM, чипсеn и др.) работают на сниженных частотах.
+ Самый быстрый переход в рабочее состояние
+ Нетребовательность к чёткому взаимодействию всех драйверов, как у режимов S3-4
– Постоянный расход электроэнергии
• S2 (На практике используется редко)
более глубокое состояние сна, чем S1 (дополнительно выключен CPU)
– Постоянный расход электроэнергии
• S3 (STR, Suspend to RAM)
выключается всё, кроме RAM (в ней хранится вся информация о состоянии всех компонентов)
+ Пробуждение PC идёт быстро (быстрее S4, но дольше S1/S2)
+ Расход электроэнергии минимален, но есть
– Угроза сбоя при скачках напряжения (кэш будет сброшен на диск, остальные данные потеряны)
– Ток цепи +5V Standby должен быть 0,8-1,0 А (старый блок питания может не потянуть)
• S4 (Hibernate, Suspend to Disk)
выключаются абсолютно всё, информация сохраняется на HDD. Основной режимом сна для ноутбуков при закрытии крышки!
+ Никакого расхода электроэнергии
+ Никакой опасности потери данных, включая несохранённые документы (в отличие от S3)
– Медленное выключение и пробуждение PC (дольше S1-3, но всё же быстрее G2-3)
– Необходимость чёткого взаимодействия всех драйверов (иначе PC может не проснуться или работать с ошибками)
Все выше перечисленные режимы относятся к G1; нормальная работа - это G0 (S0, Working). Есть ещё G2 и G3:
• G2 (S5, soft-off) - система полностью выключена, но блок питания не обесточен и часть оборудования получает дежурное питание.
Напряжение +5V Standby подаётся устройствам, которые могут включить систему при приёме WOL-пакета или комбинации клавиш.
• G3 (mechanical off) - механическое выключение системы.
Блок питания ATX отключён от входного напряжения (220V), включение электропитания невозможно.
В итоге методы G2-3 неэффективны; S1-2 затратны, оптимальными выглядят варианты S3-4.
В Win7 и выше есть "Гибридный спящий режим" - он сочетает преимущества S1-3 (быстрый старт) и S4 (защищённость).
Для VHD рекомендуются следующие варианты:
• S3 - для стационарной ОС, если нет перебоев питания
• S4 - для переносной ОС на фиксированном VHD, для расширяемого этот режим по понятным причинам не подходит
-Прочее-

Какую файловую систему выбрать?

Нужно ли выравнивать разделы?

Неправильное выравнивание томов - ситуация, когда каждый кластер файловой системы располагается не на одном, а сразу на 2-х физических секторах.
В результате при каждом изменении данных приходится стирать и перезаписывать больше физических секторов.
Это приводит к резкому снижению производительности всей системы и сокращению срока службы её носителя.
Неправильное выравнивание возникает тогда, когда тома, созданные со схемой адресации "цилиндр/головка/сектор" (CHS), восстанавливаются на HDD или SSD с размером сектора 4 КБ.
Такая схема адресации используется во всех ОС Windows, предшествующих Vista.
Т.е. выравнивание актуально только для SSD и дисков Advanced Format (AF) на ОС Windows, предшествующих Vista.
Большинство программ для выравнивания обнаруживают и исправляют неправильно расположенные разделы автоматически.

Стоит ли использовать портативное ПО?

Плюсы:
+ Ускорение ОС: не забивается системный диск, реестр и EWF-фильтр (мусор стирается при закрытии приложения)
+ Стабилизация ОС: можно избежать конфликтов приложений, т.к. виртуальная среда работает как прослойка между приложениями
+ Экономия времени: не нужно объяснять, как ставить/настраивать/активировать/удалять программы, а также ждать завершения этих процессов
+ Экономия места: портативная программа может быть компактнее исходника + дистрибутив = рабочей папке программы
+ Мобильность: можно взять на работу, в гости, в Интернет-кафе или поделиться с товарищем
+ Безопасность: вирус внутри контейнера обезоружен, т.к. не может записаться в реальную систему
+ Удобство: настроив программу 1 раз, её можно развернуть на другом PC с теми же настройками
+ Упрощение переустановки ОС: не нужно предварительно сохранять данные, т.к. закладки, переписка, письма и т.п. вещи хранятся в папке программы
+ Упрощение теста программ: в реальную ОС ничего не копируется и не записывается
Минусы:
– Не все программы можно сделать портативным (драйверы, виртуальные принтеры, антивирусы и др. ПО, требующее установки драйверов на уровне ядра, не могут быть портативными)
– Портативные сборки выходят чуть позже обычных версий
– Многое зависит от опыта сборщика (программа может оставлять следы в ОС или не работать при переносе на другой PC)
– Программа может конфликтовать со стандартно установленным ПО (особенно сделанная по технологии PortableApps)
– Программа может нервировать антивирусы (хотя большинство антивирусов внесли в исключения файлы, созданные в VMware ThinApp и Spoon Studio/Xenocode)


Последний раз редактировалось: Hunter23071985 (2016-04-03 00:06), всего редактировалось 73 раз(а)

[Цитировать]

    Hunter23071985
  • 874
  • Стаж: 8 лет 10 месяцев
  • Сообщений: 152
  • Репутация:6

    [+] [-]
VHD. Практика-Общая часть-

Зачем ещё одна тема по VHD?

Зачем ещё одна тема про VHD?
Мои цели:
● разобраться в тонкостях технологии VHD и рассказать о ней простым языком
● собрать ссылки на лучшие дистрибутивы и VHD-сборки Windows и портативного ПО
● предложить инструменты для того, чтобы каждый смог сделать собственную сборку
Я не планирую за счёт этого:
● получить доход или известность напрямую или косвенно
● пропагандировать VHD и пиратский софт
● присваивать чужие работы или конкурировать с профессиональными сборщиками VHD, LiveUSB и т.д.
Почему тема создана именно здесь?
Причин несколько:
● Наличие специалистов, обладающих нужными знаниями и культурой общения.
Разобраться в массе терминов и текста; программ и загрузчиков достаточно сложно.
Надеюсь, новички (вроде меня) смогут найти здесь помощь и поддержку более опытных товарищей.
● Доступность и известность форума, в отличие от персональных блогов
Найти информацию, ссылки, готовые решения и инструкции по VHD сложно - если они и есть, то часто выложены на плохо проиндексированных и мало известных ресурсах.
Всё, что я нашёл, я собрал тут. Надеюсь, другим теперь будет проще.
● Отсутствие на форуме темы про VHD
Профильных тем и сборок VHD создано много; но темы часто заброшены/раздуты, сборки не имеют описания/отзывов, комбайны для работы с VHD попросту отсутствуют.
Надеюсь, это тоже получится исправить.
Уважаемые Администраторы и Посетители форума!
Спасибо за более, чем 15.000 просмотров! Пока тема всё ещё очень "сырая", раздел "Практика" содержит лишь наброски, вероятно наличие ошибок.
Далее раздел "Практика" заменит VHD Combine, который всё расскажет и сделает сам. Сейчас идёт сбор информации, корректировка алгоритмов; подготовка, разработка и тестирование компонентов.
Уважаемые Профессионалы!
Спасибо Вам за советы и критику. Особенно - Conty9, Cryptonick, Jurik43, KaSpieC 666, korsak7, nikita20101, SunOK, volondai, Xemom1, xodok, Владимир919.
Всем, у кого если предложения, советы или наработки для VHD Combine - просьба писать здесь или в личку.
Уважаемые Правообладатели!
Данная тема не направлена на нанесение убытка компаниям-разработчикам ОС и ПО.
Все программы должно быть куплены их пользователями после ознакомления. Цель темы лишь популяризация технологии VHD, предоставленной Microsoft.

Полезные программы

-Скрипт VHD Combine-Алгоритм устарел и будет переписан, использованные программы указаны выше.

Общая часть

Философия скрипта (рабочее название - VHD Combine) достаточно проста:
Для профессионалов - настраиваемые CSV-профили, открытый и хорошо прокомментированный код.
Всё можно перенастроить, начать можно с любого пункта - есть готовый VHD, пропускаем пункт 01; уже интегрированы компоненты - пропускаем пункт 02 и т.д.
Для пользователей - эргономика (4 категории, по 3 функции в каждой), лёгкий и интуитивно понятный интерфейс.
Достаточно выбрать исходник, указать профиль обработки и нажать "Пуск".
На главной вкладке будет предложено скачать готовые комплекты, сохранить логи и связаться с автором.
01. Закачка готового
Все компоненты хранятся и обновляются в облачном хранилище.
Закачку выполняет утилита aria2c в несколько потоков.
Функции:
• Обновить VHD Combine
• Скачать VHD/ISO
• Скачать драйверы
• Скачать софт (с или без сборки в отдельный VHD)
02. Сохранение отчётов
• Лог создания и запуска VHD
• Отправить отзыв о программе
03. Связь с разработчиками
• Стать тестером или разработчиком
• Поделиться облаком

VHD: Создание

.
04. Создание VHD-диска
• Создаём пустой VHD, используя встроенную утилиту DISKPART
Запуск CMD от имени Администратора
diskpart
create vdisk file=D:\myW10.vhd maximum=5000 type=fixed или expandable
select vdisk file=D:\myW10.vhd
attach vdisk
create partition primary
active
assign letter=X
format fs=NTFS label="myW10" quick compress
exit

• Перемещаем MFT в начало раздела (FormatNtfs?)
• Прописываем загрузчик MBR и PBR с помощью BOOTICE
Для Win8-10:
"D:\BOOTICEx86.exe" /DEVICE="D:\myW10.vhd" /mbr /install /type=nt60
"D:\BOOTICEx86.exe" /DEVICE="D:\myW10.vhd" /pbr /install /type=bootmgr
• Развёртываем Windows на VHD
а) ИЗ ОБРАЗА CD/DVD (ISO/ISZ)
- Подключаем ISO с помощью двойного клика в Explorer
- Для необрезанных сборок Win8.1 и новее - разворачиваем из Wim/Esd/Swm/Rwm установочного диска
dism /Apply-Image /ImageFile:"K:\sources\install.wim" /Index:1 /ApplyDir:X:\ /compact (Инструкция)
- Для обрезанных сборок и ОС старее 8.1 - ставим стандартным методом
б) ИЗ ОБРАЗА HDD (IMG/VMDK/VHDX/etc)
- Конвертируем образ утилитой VBoxManage.exe из состава Virtual box (список команд)
VBoxManage convertfromraw --format vhd G:\XPESP2.vmdk G:\XPESP2.vhd
- Удаляем данные и программы пользователя
- Переписываем содержимое полученного VHD на ранее созданный
в) ИЗ РЕАЛЬНОГО HDD
Если Вы, к примеру, создали 34 Гб VHD из 120 Гб HDD и разместили на диске, где свободно < 86 Гб (120 - 34), то для его загрузка не хватит места: "VHD BOOT HOST VOLUME NOT ENOUGH SPACE". Данная инструкция позволит этого избежать.
- В DISK2VHD отмечаем диск C; ставим галку "Use volume shadow copy", отжимаем галку "Use VHDX", указываем путь сохранения и жмём Create
- Жмём Win+X - Управление дисками - Действие - Присоединить виртуальный диск
- Указываем путь к VHD и жмём "В сети", после чего он появится в проводнике (н-р, под буквой J)
- Удаляем данные и программы пользователя
- Применяем sdelete, выбираем "Сжать том" (часть пустого пространства будет отделено)
- Жмём Win+R - regedit - встаём на HKEY_LOCAL_MACHINE - жмём Файл - Загрузить куст
- Выбираем "J:\Windows\System32\config\SYSTEM", присваиваем имя 123
- Переходим в [HKEY_LOCAL_MACHINE\123\ControlSet001\Services\FsDepends\Parameters]
- Меняем значение "VirtualDiskExpandOnMount"=dword:00000004
- Встаём на HKEY_LOCAL_MACHINE\123\, выбираем Файл - Выгрузить куст - закрыть редактор
- Выбираем Управление дисками - Отсоединить виртуальный диск
- Переписываем содержимое полученного VHD на ранее созданный
05. Образ СD/DVD: Вырезать
W8shear 2014 / W10Shear (в разработке) и DWS для Win8.1/10; Z-Del для WinXP
Перечень удаляемых компонентов для Windows 8.1:
- ПО (Метро и Магазин, WordPad и Notepad, IE и Mail, Paint, WMP, Клавиатура, Ножницы, Заметки)
- Безопасность (Центр безопасности, BitLocker, Defender, SmartScreen, Firewall, UAC, Род. контроль, Биометрия)
- Диагностика (Политики диагностики и средство оценки производительности)
- Слежение (Windows 10 Spying, Удалённый помощник)
- Восстановление (Центр обновления, Центр восстановления, BITS)
- Мусор (папки Backup, хранилище WinSxS, экранные заставки, языковые папки, темы, звуки, обои)
- Спец. функции (Центр специальных возможностей, Речь, Рукопись, Естественный язык)
- Лишние функции (Проверка орфографии кроме RU/EN/UK, Азиатские шрифты, IME)
- Спец. компоненты (Floppy, Infrared, TV tuner, Сканеры, Принтеры, Модемы, Планшетники)
- Лишние компоненты (Центр поддержки и синхронизации; Средство миграции, IIS, TFTP, Дом. группа)
- Возможно, что-то ещё...
06. Образ СD/DVD: Внедрить
Batchpatch
- обновления (для Win 8.1, Win10)
- драйвера (от Nat27?)
- обои, темы, звуки (по выбору пользователя)

VHD: Прокачка

.
07. Работа с VHD
CompactOS, VHDMgr *, Batchpatch
* Программа работает в любых редакциях Win2000-10 x86/64 с любыми типами VHD.
К сожалению, изначально не портативная, ставится от имени пользователя и добавляется в контекстное меню VHD.
В Win8/7/Vista работает всё; в WinXP и старее недоступно "расширение" и "установка" VHD (создание загрузочной записи).
Скриншоты старой версии

• Интегрировать компоненты (Batchpatch):
- обновления, драйвера; обои, темы, звуки
• Скопировать скрипты (VHD Combine):
- Активации Windows и Office (батник)
- Установки драйверов (SDI.exe -autoinstall -autoclose -nologfile -nosnapshot -nostamp -norestorepnt -onlyupdates / Check Device)
- Регистрации портативных программ (Sh)
- Применения твиков (в стадии доработки)
- Дефрагментации NTBOOT.iso при выключении PC (WinContig)
- Восстановления ассоциаций VHD при выключении PC (батник)
- Обновления ПО из комплекта VHD Combine с заданным интервалом
• Увеличить/уменьшить диск на X Гб (VHDMgr)
• Сжать VHD (CompactOS - алгоритм; инструкция)
• Соединить diff с родителем (VHDMgr)
08. Работа с diff1
VHDMgr, Batchpatch
Образ предназначен для программ, которые нельзя сделать портативными.
• Создаём diff1 (VHDMgr)
• Устанавливаем системный софт (Batchpatch)
• Устанавливаем стационарный софт (Batchpatch)
09. Работа с diff2
Образ предназначен для работы на целевом ПК - туда записывается профиль и драйвера пользователя.
• Создаём diff2 (VHDMgr)
• Копируем интерактивный батник для Запроса на подключение всех устройств - Выполнения скриптов - Просьбы всё проверить - Перезагрузки с созданием diff3
В итоге пользователю будет представлен выбор, что использовать:
• VHD - чистая ОС и скрипты
• Diff1 - VHD + стационарный софт
• Diff2 - Diff1 + портативный софт, драйвера и настройки пользователя
• Diff3 - Diff2 + рабочая среда пользователя (в случае критической поломки можно будет пересоздать её из Diff2 и работать дальше)

VHD: Запуск

.
10. Запуск в ВМ
• Запускаем и проверяем VHD в Virtual box (оптимально для тестирования и наполнения VHD - ставится лишь минимальный пакет драйверов).
- Помещаем VHD и NTBOOT.iso в корень любого HDD (желательно не системного)
- В VirtualBox создаём из VHD машину с ОС, соответствующей данному VHD
- Задаём порядок загрузки - CD-Rom>HDD>Floppy, где CD-Rom=NTBOOT.iso, HDD=VHD, стартуем
- Выбираем вариант 0 - Enter - вводим команду command (cd)/NTBOOT NT6=(hd0,0) - Enter - работаем
Видео запуска
11. Заливка на HDD
• Если диск новый и загрузочной записи на нём ещё нет
- инициализируем диск как MBR, прописываем в PBR и MBR загрузочную запись от WinXP
• Если на PC уже установлена ОС
- определяем все установленные на PC операционные системы, ищем menu.lst
- определяем загрузочный сектор диска (для XP это обычно диск C, для новых ОС - скрытый раздел)
- определяем наличие GPT-разделов и поддержку UEFI
• В загрузочный сектор помещаем файлы загрузки установленных ОС и нового VHD с заменой существующих
- ntldr: для запуска VHD, если загрузочная запись XP (это переименованный grldr)
- grldr: для запуска VHD, если загрузочная запись GRUB
- bootmgr: для запуска VHD, если загрузочная запись Vista/7/8/10 (это переименованный grldr)
- bootxp: для запуска установленной Win 5 (это переименованный ntldr от XP)
- boot7: для запуска установленной Win 6/7 (это переименованный bootmgr от Win7)
- boot8: для запуска установленной Win 8 (это переименованный bootmgr от Win8)
- файл bootmgr.efi и папка EFI - только для загрузки с GPT дисков и в системах с UEFI
- menu.lst - перечень ОС и VHD для загрузки
12. Заливка на USB (без или с форматированием)
На старых ПК, не способных грузиться с USB, VHD можно запустить из-под сборки 2K10. Подробности - в файле 2k10\User.WinPE\WinPE.txt.
На новых PC можно грузить VHD с NTFS-флешки.

• Проверяем в Диспетчере дисков, что USB-диск отформатирован в NTFS и является активным
• Если нет - конвертируем ФС без потери данных; если задано форматирование - форматируем диск и помещаем MFT в начало
• Копируем на флешку VHD + grldr + menu.lst
• Выбираем флешку в программе BOOTICE
• Жмём кнопку Process MBR - windows NT6.x - install - close; возвращаемся; жмём Process PBR - (для MS - bootmgr, иначе - grub4dos) - install - close
• Перезагружаем ПК (если файл конфигурации правильный, то загрузка с флешки пройдёт успешно)
-

[Цитировать]

    BalAngel
  • 647
  • Стаж: 8 лет 11 месяцев
  • Сообщений: 252
  • Репутация:14

    [+] [-]
Подготовил перевод на английский 4-ех статьей по созданию VHD китайского форума:
[Tutorial] VHDX differential multi-system novice tutorial
- чуть теории и создание систем на VHD (с использованием WinNTsetup) в рисунках
[Tutorial] Novice teaching VHD (easy to understand)
- короткое объяснение создания систем на VHD (с использованием WinNTsetup) в нескольких рисунках
[Original] One-click installation tool for EIT system (2020.8.18 system only)
- установка Windows на VHD с помощью EIT
[Original] VHD_XP/Win7/Win81/Win10_ 2020.3.5 (VHDSYS program)
- установка Windows на VHD с помощью VHDSYS
Ссылка: VHD tutorials


Последний раз редактировалось: BalAngel (2020-09-27 13:18), всего редактировалось 1 раз

[Цитировать]

    BalAngel
  • 647
  • Стаж: 8 лет 11 месяцев
  • Сообщений: 252
  • Репутация:14

    [+] [-]
Спасибо, забыл, что есть Поиск сайта.
Сообщение выше скопировано в Здесь обсуждаем все о VHD и сборках в VHD контейнерах. Так же, выкладываем софт для создания сборок в VHD-контейнерах.


Последний раз редактировалось: BalAngel (2020-09-27 13:21), всего редактировалось 2 раз(а)


Показать сообщения:    

Текущее время: 29-Мар 08:58

Часовой пояс: UTC + 3


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы можете скачивать файлы