Всё о WinPE и не только

sam_sobi

white crow
Команда форума
"Тут можно делиться идеями, своими работами.." © wadimus
Ну и заодно своим опытом.
Кому как. Лично мне в основном для ремонтно-восстановительных работ или [пере]установки операционной системы, в т.ч. и на новых компьютерах, на которых [иногда кроме FreeDos] ничего нет. В качестве опции иногда добавляю WinPE на работающий компьютер с установленной ОС для возможностью выбора загрузки в случае возникновения проблем - удобная штука, когда компьютер [особенно ноутбук] далеко (например в другой стране), и нужно обеспечить удаленный доступ к машинке, чтобы ее восстановить, а добавленная WinPE - c поддержкой сети.
Честно говоря, вопрос спорный.

Большинство предпочитает "монстров" (в лучшем понимании этого слова) - типа "Стрельца", "2к10" , "Anhdv Boot Premium" и т.д. и т.п. - от слова "все сразу на все случаи жизни, и чем больше, тем лучше." Обязательно с добавлением т.н. "заливок", с кучей драйвер-паков, инсталляционных пакетов типа MSOFFICE и т.д. При всем уважении к Авторам этих сборок из всего программного пакета на практике в лучшем случае используется процентов 10, не более. Imho. Ну не понимает мну "гигантизьма"...

Придерживаюсь другого мнения [на правах "белой вороны"]. Сборка должна грузиться как в UEFI, так и в BIOS, обладать минимальным размером, максимальной скоростью загрузки, работать с сетью, (ну и желательно со звуком). (И хотя "стрельцы", "2k10" и прочие присутствуют в моём "хламнике"), идеальным вариантом считаю ISOшную сборку от Xemom'а - на базе ядра Windows x64 размером всего в 286 мб. К тому же в ней работают 99,9% всех портабельных [7Zsfx] программ. Ну просто идеальный вариант imho.

А все необходимое добавляется руцями - отдельно. Есть определенный набор утилит, проверенных временем и практическим применением, т.с. "в бою". Список не такой уж большой. В первую очередь нормальный файл-менеджер, каковым считаю FAR, затем BootIce, также Dism++ (куда же без него), Image for Windows от TeraByte Unlimited (спасибо Dimo70 за превосходную "матрёшку" TerabyteTools.exe) - все вышеперечисленное в 7zSFX виде. Ну и кроме этого еще небольшое количество мелких утилит в самораспаковывающихся EXE-файлах - на все про все общим размером мегабайт в 250.

Ну и кроме всего прочего пару-тройку т.н. "заливок" - как правило это ESD-шные 10. Итого на всё про всё на 16гб флешку с головой влезает всё, да и ещё куча места остаётся
Сколько всякой всячины исписано о создании т.н. "заливок" - не перечесть. Правда, до сих пор не могу понять, о чем споры. Мну по старинке инсталлирует дистрибутив на виртуалку - с помощью "старенькой" портабельной версии VBox 6.1 от Flibustier'а. Затем загружается с виртуального диска "напрямую", поскольку с помощью BootIce есть возможность быстренько откорректировать BCD и прописать в загрузку .VHD/.VHDx образ. После этого устанавливается MSOffice, разные Акробаты и куча всякой всячины, необходимой для нормальной повседневной работы. Далее Dism'++'ом виртуальный диск вычищается от мусора и конвертируется в .ESD-образ. Вы не поверите, но до сих пор не было ни одного случая, чтобы после разворачивания образа на новой машине система не загрузилась. Да, бывали случаи, когда чего-то не хватало из драйверов, но для решения подобных проблем есть SamDrivers Pack, чтобы поднять сетку - особенно по WiFi, поскольку попадались мне под руку суперсовременные ноутбуки из серии брендов, в которых разъем для проводного подключения отсутствовал как класс. Ну и превосходный Portable IObit Driver Booster, которого в 99% из 100 хватает, чтобы решить остальные проблемы - в частности с настройкой видеоадаптера, звука и т.п. Ну и естественно, в особо "выдающихся" случаях (бывает и такое, но крайне редко) - куда же без SDI Driver Pack'а.
Многие с недоверием относятся виртуальным машинам и к виртуальным дискам в частности. Должен заметить - совершенно зря. Бытует укоренившийся стереотип о том, что для установки операционной системы - даже, чтобы посмотреть/попробовать - обязательно нужно форматировать "под ноль" жесткий диск. Чушь. Как было сказано выше, [современные] операционные системы позволяют использовать VHD/VHDx диски без виртуальной машины, т.с. "напрямую" загружая из них компьютер. Во-первых, количество разных виртуальных дисков ограничивается только объемом жесткого диска, независимо от количества разделов на нём. Это касается в первую очередь тех, кто привык устанавливать систему на разные разделы диска, по старинке используя MBR разметку.
Во-вторых, наверняка кто-то да и сталкивался с ситуацией, когда приходилось работать на чужом компьютере, (пока свой в ремонте или типа того), а вот этот чужой запаролен и вносить какие-либо изменения нельзя. В этом случае наверняка не проблема (загрузившись в WinPE) создать пустой [динамически расширяемый VHDX] диск, с помощью DISM++ развернуть на него свою "заливку" и добавить загрузку с этого виртуального диска в BCD "запароленного" компа. Как по мне - двойной профит: "и волки сыты, и овцы целы". В случае чего - если нужно переехать на другой комп - просто тупо копируем на него свой виртуальный диск, со всеми настройками и потрохами... Я к чему - как минимум на двух компьютерах уже не первый год работают в виртуалках 2012 и 2019 файл-сервера (ну там 1С с базками, Медки разные со своими базками, Афины с Парусами - с зарплатой и т.п.) 2012 сервак один раз переехал на новые железки - поменяли мать, винт. Так вот, сам переезд занял минимум времени без геморроя. На нескольких компьютерах на виртуалках стоят Windpws10 разных редакций, в т.ч. на компьютере главбуха одной совсем немаленькой торговой организации. За все время пару-тройку раз "дергали" по мелочам.
Ну и в данный момент - со времени скачивания сборки Grimanic'а и установки ее до сих пор сижу на ней. Догадайтесь с трёх раз, в каком виде ? Естественно, на виртуалке...
Уж сильно пришлась по вкусу...
А никак, от слова вообще - еще один устоявшийся стереотип (особенно для SSD-дисков. Другое дело, когда диск старенький, "механический", да еще и с "bad"ами - тут уж явно без низкоуровневого форматирования никак). А так вообще любая операционная система - по большому счету всего лишь "куча файлов". Поэтому практикую следующую технологию - грузимся в WinPE, на диске с установленной системой в корне делаем папку с любым названием (к примеру [SAVE OS]) и просто тупо перемещаем в нее все содержимое диска (раздела). После этого можно просто тупо развернуть DISM++'ом свою "заливку" (поправив BCD в случае необходимости). Все. Опять же двойной профит - в любой момент можно из-под WinPE "мувнуть" новоустановленную систему в отдельно созданную папку типа [_], а сохраненную ранее систему "мувнуть" снова в "корень" диска (раздела).
На практике пару раз выкручивался таким образом с зараженной машинкой, чтобы ее пролечить.
И как вариант для установки новой системы на машине с ограниченным дисковым объемом - когда нужно установить новую ось, а вот сохранить/отбекапать старую систему некуда или нет времени...
Софта для создания бекапов хватает. Многие фанатеют от Акрониса (до сих пор не могу понять почему), кто-то до сих пор пользуется Norton'овским Ghost'ом, кому-то больше по душе Macrium Reflect и т.д.

Ну, а я - адепт Terabyte © Drive Image. Размер/функционал выше всех похвал, к тому же долгий опыт практически бессбойной эксплуатации, плюс наличие портабельной версии. На нескольких серверах далеко не первый год работают разные версии в автоматичеком режиме - благодаря статье dialmak'а на USBTOR'е. Кстати, именно благодаря этой статье серверам удалось практически безболезненно пережить атаку знаменитого Petya.A. Наверняка тому, кто пользуется компьютером только для себя, любимого, в дому, статья будет не совсем интересной. Но для того, кто админит организации (и заботится о сохранности информации, в частности бухгалтерских баз данных, ибо это основная головная боль imho) будет очень кстати. Не знаю, сколько еще проживет USBTOR, и насколько хватит терпения у админов/модераторов, чтобы не удалить любое воспоминание о dialmak'e - поэтому решил выложить "выжимки" из бесценной imho публикации здесь.













Кстати, портабельную версию от Dimo70 можно взять здесь... Рекомендую EXE версию.
Понятное дело, что для работы в WinPE понадобятся разные служебные программы. Лично я предпочитаю использовать так называемые "портабельные" программы - предварительно упакованные 7zSFX-конструктором в один запускаемый EXE-файл. (В этом месте нужно отдать должное автору конструктора CryptoNick'у - честно говоря, я даже не представляю, как можно было раньше жить без этой замечательной программы, за что ему немерянный респект и не меньшего размера благодарности).
В силу специфики своей работы часто приходится восстанавливать работоспособность клиентских компьютеров, в т.ч. и пораженных вирусами. Так вот, преимущество 7zSFX EXE-файлов в том, что даже после их заражения (вставил флешку в "больной" комп, и всё, приехали - и такое бывает) и последующего лечения (если они вдруг "не запускаются" - и такое тоже бывает, все антивирусы по разному "лечат") сам 7zSFX архив можно снова "перепаковать" конструктором - как правило повреждается т.н. "заголовок" 7zSFX-EXE файла, а содержимое архива остается незараженным. Правда, несколько позже нашел до безобразия простой, но весьма действенный способ - просто переименовал все свои 7zSFX-EXE в файлы с расширением CMD. Ведь в основном вирусня работает по маскам исполняемых файлов, а вот CMD-файлы обходит вниманием.
Так что рекомендую.
Все вышеописанное в плане бекапов и защиты от вирусов наверняка было бы неполным, если не упомянуть от такой славной утилитке, как Shadows Defender. Основной принцип защиты - "Поставил и забыл". Ничего сложного - основная фишка программки в том, что после перезагрузки система полностью восстанавливает все настройки и изменения на защищенных дисках и разделах. Доступ в меню программки можно защитить паролем, точно также в меню можно добавить в исключения файлы и папки, которые не нужно защищать. К тому же - если вдруг какие-то файлы или папки не были добавлены в исключения, а их нужно сохранить в любом случае - есть режим принудительного сохранения.
Все же напоследок замечу - какой бы хорошей защитой это не казалось, бекап системы еще никому не помешал. Ибо "береженого и Бог бережет".

To be continued... Maybe...
 
Последнее редактирование:
Верх