78Setup (классическая установка Windows 7/8/8.1/10 из набора дистрибутивов) Утилита позволяет держать наборы установочных дистрибутивов ОС Windows 7/8/8.1/10 в 3 папках (папки указываются в конфигурационном файле 78setup.cfg). Поддерживается обработка как распакованных дистрибутивов, так и образов дисков (для работы с образами, при необходимости, устанавливается ImDisk). При запуске утилита сканирует указанные в конфигурации папки на всех дисках (обрабатываются все подкаталоги указанных папок) и формирует списки найденных дистрибутивов и списки образов дисков. Дополнительно сканируются распакованные в корень дисков дистрибутивы (папка Sources). Количество дистрибутивов не ограничено (в разумных пределах), полсотни отображается без проблем. Утилита не производит непосредственно установку ОС. Она предназначена для удобного поиска, монтирования и выбора дистрибутива и передачи параметров установки стандартному инсталятору от MS (setup.exe)Несмотря на "обилие" кнопок, в обычном варианте использования программа довольно несложная. В общем случае, следует определиться, из какого варианта дистрибутива будем устанавливать ОС: из распакованного ("Классическая установка из папки дистрибутива") или из образа диска ("Классическая установка из образа дистрибутива"). Выбираем в соответствующей панели нужный дистрибутив (из найденных или, при необходимости, вручную), нажимаем "Установить". Откроется окно выбора параметров установки. В нем по-умолчанию будет оптимальный выбор среды установки, папки $OEM$ и сценария установки (при необходимости, их тоже можно сменить). Останется только нажать "Запуск" - и запустится классическая установка ОС...Подробнее - кнопки, что и как:1. Вызов диспетчера задач. Есть хоткей вызова TaskMgr (кнопка Break/Pause), хоткей работает, пока запущена 78setup. 2. Панель выбора разрешения (800х600 или 1024х768). Если выбрано разрешение, отличное от указанных, установка разрешения будет заблокирована (считается, что под РЕ есть полноценный режим выбора разрешения). 3. Панель оперативной смены языка 78setup (при запуске утилита автоматически определяет язык РЕ/ОС, и, если он русский, тогда устанавливается русский интерфейс, если нет - английский). При оперативной смене языка также происходит обновление доступных HDD и заново производится поиск дистрибутивов на всех дисках (аналогично п.4). 4. Обновить HDD. Будет произведен повторный поиск дистрибутивов (актуально, если был подключен новый носитель) без перезапуска программы. При этом добавленные вручную дистрибутивы из меню будут удалены. 5. Информация о системе: для WinPE вид загрузки (BIOS/UEFI), тип ОС/РЕ (индикация Windows / WinPE), разрядность (х86, х64, если в х64 поддерживается подсистема х86, тогда х64|86), русская или нет (Rus/Eng, для других - индикация DOS-кодовой странички, например CP:936 для китайской WinPE). 6. Имя запущенной ОС/РЕ. 7. Диск, с которого запущена утилита. 8. Имя процессора и его частота. 9. Доступный под данной ОС/РЕ объем ОЗУ (для х64 - полный объем, для х86 без поддержки РАЕ - ограничено 3,2...3,7Гб). 10. Панель установки из папки распакованного дистрибутива 11. Выбор дистрибутива. Поиск ведется по маскам install*.wim, install*.esd, install.swm. Все найденные варианты добавляются в меню выбора. В последнюю очередь производится поиск в корневых папках Sources (независимо от настроек папок для поиска), последний найденный вариант будет выбран по-умолчанию. 12. Описание дистрибутива из файла install*.wim/esd/swm.txt (т.е., имя должно быть то же, что и у установочного архива, но с дополнительным расширением .txt). Текст в одну строку, кодировка 1251, до 70-80 символов. Нельзя использовать спецсимволы и запятую - в общем пробуйте, если будет "неудобный" символ - описание будет обрезано/уменьшено/отсутствовать. 13. Ручной выбор дистрибутива (откроется окно обзора файлов, маска *.wim/*.esd/*.swm). Выбраный дистрибутив будет добавлен в меню (п.11) и выбран по умолчанию. 14. Состояние среды установки в папке X:\Sources. Если среда отсутствует, надпись серым цветом, если имеется - черным. Если среда отсутствует, но имеется её архив (файлы sources.7z и sources64.7z в подкаталоге Utilites), после запуска 78setup архив будет распакован в фоновом режиме, после чего индикация изменится. 15. Запуск DiskPart в отдельном окне. 16. Запуск установки (с возможностью среды установки, OEM и сценария установки). Если среда установки отсутствует, установка будет возможна только при помощи WinNTsetup. 17. Панель установки из образа диска дистрибутива 18. Подсказка по хоткею ('Alt+Break') для прерывания установки ОС или работы MS DaRT. 19. Выбор образа дистрибутива. Поиск ведется по маскам *.iso, *.nrg, *.bin (эти форматы поддерживает ImDisk). Все найденные варианты добавляются в меню выбора. 20. Индикация текущего (выбранного) образа для использования. 21. Ручной выбор образа. После выбора будет добавлен в меню (п.19) и выбран по-умолчанию. 22. Индикация папки V:\Sources смонтированного образа. 23. Окно управления ImDisk (можно подключить образ с любой свободной буквой диска или отключить завиртуаленный). 24. Запуск установки. Перед запуском (при необходимости) монтируется новый образ. Под РЕ (если имеется трей-бар), после монтирования отображается всплывающее сообщение в трее. Дальше - аналогично п.16, но для установки будет выбран дистрибутив из папки V:\Sources. U1. Панель утилит. Может отключаться в настройках 78setup.cfg, при этом панель будет отсутствовать, хоткеи панели отключаются. U2-5. Штатные утилиты 78setup: блокнот, файл-менеджер JustManager /хоткей 'F11'/, запуск среды восстановления / DaRT (если отсутствует по пути X:\sources\recovery\RecEnv.exe, неактивна), BootICE (если отсутствует WinNTsetup скрыта). U6-9. Пользовательские утилиты 78setup. В конфигурационном файле (78setup.cfg) можно указать: а) имена утилит (UserX=, где X - 1...4), отображаемые на кнопках б) пути их запуска (UserX.86=/UserX.64= для среды х86 и х64 соответственно), путь может быть как относительным (относительно 78Setup.exe, например, Utilites\SnapShot.exe), так и полным (X:\Windows\regedit.exe) * Если заранее известно, что будет использована WinPE x64 с поддержкой подсистемы x86, можно указать одно и тоже (путь к х86-версии утилиты) ** Если путь к утилите (соответствующей разрядности ОС/РЕ) не указан либо неверен, кнопка её запуска будет невидима. U10. Переход к окну "Перезагрузка". В нем выводится соответствующее предупреждение, и возможна перезагрузка или выключение ПК. Перед выключением извлекаются все носители (CD/DVD). * Под РЕ-установщиками перезагрузка также возможна, если по Alt+F4 закрыть 78setup (используемый в качестве оболочки), в этом случае произойдет завершение сеанса работы - что для РЕ-установщика вызовет перезагрузку. ** После использования среды восстановления (если выйти из программы) происходит перезагрузка. Если это нежелательно, не выходя из DaRT, снимите процесс RecEnv.exe в диспетчере задач или по хоткею 'Alt+Break' (п.18).Выбор параметров установки.1. Индикация папки дистрибутива 2. Индикация описания (если имеется). Для образов (если в образе нет описания), индицируется полный путь к образу. 3. Панель выбора среды установки. Максимально возможны 3 варианта: а) Distributive - среда имеется в папке дистрибутива и подходит для использования; б) X:\Sources - среда имеется в X:\Sources (либо была распакована из заготовки Utilites\sources*.7z); в) .\Utilites - если при запуске 78setup среда уже имеется в X:\Sources, но может быть использована из заготовки Utilites\sources*.7z. Отображается разрядность и версия среды установки. * В утилите производится предварительный поиск файлов в каталогах дистрибутива и X:\Sources. Найденные файлы анализируются по разрядности (х86/х64) и добавляются в это меню. Для использования будут доступны только те варианты, которые совместимы с текущей системой (т.е., для WinPE х86 - только х86, а для WinPE х64 без поддержки подсистемы х86 - только х64). Кроме разрядности файла установки, важную роль играет разрядность среды установки (библиотек рядом с setup.exe) - она должна соответствовать разрядности setup.exe, только при таких условиях возможна установка. Если имеется среда установки в X:\Sources, то там 100% нужная среда. 4. Панель выбора папки OEM-установки и сценария. По-умолчанию, автоматически выбираются из папки дистрибутива (если отсутствуют в дистрибутиве, пункты неактивны). Также возможен ручной выбор (если произведен выбор, пункт активируется). 5. Отмена, выход в главное меню программы. 6. Проверка архива выбранного дистрибутива (файл install*.win/esd/swm/rwm) на целостность с помощью WimLib (откроется DOS-окно с информацией о состоянии и результате проверки). 7. Запуск установки ОС с помощью WinNTsetup. Программа позволит установить ОС даже при отсутствии среды установки. При этом настройки (выбранный дистрибутив, сценарий установки) будут автоматически добавлены в WinNTsetup, а в качестве целевого диска для ОС и загрузчика будет выбран С:\. * WinNTsetup поддерживает папку OEM-установки исключительно из папки дистрибутива. Т.е., если в дистрибутиве имеется Sourses\$OEM$, то OEM-установка производится из нее автоматически. Если же папка OEM-установки выбрана вручную (из другого каталога), то OEM-установка произведена не будет. 8. Запуск классической установки с выбранными настройками.-Примечания: * Если не работает мышка, используйте Tab для перехода по кнопкам (Shift+TAB - переход в обратном порядке) и Enter/Space для выполнения. ** Кнопки недоступных операций блокируются автоматически. *** Допускается размещение в одной и той же папке разных версий дистрибутивов с разными именами: install.swm (только один комплект, поскольку он может состоять из нескольких файлов, например install.swm, install1.swm, install2.swm и т.д.), неограниченного числа installXXX.wim (install_7x86.wim, install_8x86.wim и т.д., по маске install*.wim) и installXXX.esd (install_8x86.esd, install_8.1x86.esd и т.д., по маске install*.esd). Все эти дистрибутивы будут добавлены в меню. Описание конкретного дистрибутива должно соответствовать его имени с дополнительным расширением txt, например, install_7x86.wim.txt. При этом учитываем, что среда установки, ОЕМ и сценарий установки будут общими. **** Начиная с версии 2.3, 78setup при поиске пропускает (игнорирует) файлы размером менее 256Мб. Т.е., такие файлы не включаются в список выбора дистрибутивов и их образов. Но, при желании, их можно выбрать вручную.
Назначение файлов:
78Setup.exe - х86 версия утилиты. Если в РЕх64 имеется подсистема х86, тоже будет работать (т.е., в таком случае её достаточно). 78Setup64.exe - х64 версия. Предназначена исключительно для х64 РЕ-установщиков без подсистемы х86. 78setup.cfg - конфиг. Можно удалять, если не нужен (читаем в нем самом описание). Если отсутствует, автоматически включается панель утилит. Utilites\JustManager\ - файл-менеджер. Если не нужен, можно удалить (кнопка станет неактивной). Utilites\sources*.7z - SFX-самораспаки среды установки (то, что будет распаковано в X:\Sources), в 2.0 используется среда установки от 10-ки. Версии для х86 и х64. Если не нужно, удаляем. Utilites\ImDisk*.7z - SFX-самораспаки инсталятора ImDisk. Версии для х86 и х64. Если не нужно, удаляем. Если отсутствуют и в WinPE нет ImDisk, кнопки операций с виртуальными дисками блокируются. Utilites\WinNTSetup*.exe - SFX-самораспаки WinNTSetup (x86 + x64). Если отсутствуют, из главного меню исчезнет кнопка запуска BootICE, а из меню установки - проверка архивов с помощью WimLib и установка ОС с помощью WinNTsetup. Utilites\DaRTex*.exe - Explorer DaRT 6.0. Проводник из комплекта DaRT. Примечателен тем, что без проблем работает с запароленными (NTFS) папками. Работает только в среде WinPE. Utilites\SnapShot*.exe - небольшой, но очень функциональный бекаппер Drive SnapShot. Utilites\P_Assistant*.exe - Aomei Partition Assistant, довольно продвинутый менеджер дисков. Позволяет конвертировать MBR<>GPT. Utilites\ShadowProtect*.exe - отличный бекаппер. Позволяет создавать как обычные, так и инкрементные архивы, умеет их проверять и монтировать. Также есть функция адаптации ОС под новое железо (HIR, работает только в х86-версии), менеджер дисков и многое другое. Папка Translate - в ней находятся заготовки для перевода интерфейса на другие языки, описание в read.txt. Для работы программы не нужна.-* В 78Setup необязательно использовать полный набор файлов. Если среда установки есть в РЕ, тогда можно удалить Utilites\sources*.7z. Если РЕ на базе х64 обладает поддержкой х86-подсистемы, то х64-версии утилит можно удалить (оставить нужно лишь драйвер ImDisk64.7z - если он отсутствует в РЕ х64). Если в WinPE уже установлен ImDisk, тогда Utilites\ImDisk*.7z не нужны. Если дополнительные утилиты (JustManager, DaRTex, SnapShot, P_Assistant, ShadowProtect) не нужны, их также можно удалить полностью или по выбору (либо заменить пользовательский набор своим).
Маски для поиска установочных файлов:
Для файла установки (setup.exe в оригинальном дистрибутиве): set????.exe (т.е., будут найдены файлы setup.exe, set64.exe, setup64.exe,setup32.exe) Для дистрибутивов: install.swm, install*.wim, install*.esd Для образов дисков: *.iso, *.nrg, *.bin Для папок OEM: *OEM? Для сценариев установки: *unattend.xml Проверка х64 - наличие папки %WinDir%\SysWOW64 Проверка подсистемы х86 в х64 - наличие файла %WinDir%\SysWOW64\regedit.exe
Примерный файл конфигурации 78setup.cfg
DistrFolder1-3 - Folder names to search for distributives OS (unpacked) ISOfolder1-3 - Folder names to search for ISO-images distributives OS UtilitesPanel - The utilites panel: allow (any character) or hidden (0) ========================== CODEPAGE 1251 =============================== DistrFolder1=\_ISO DistrFolder2=\_ISO DistrFolder3=\Мои дистрибутивы\Тут IsoFolder1=\_ISO IsoFolder2=\_ISO IsoFolder3=\Тут образы UtilitesPanel=1 LetterSwap=1 Sources.7z=10.0.10240 User1=Drive SnapShot User1.86=Utilites\SnapShot.exe User1.64=Utilites\SnapShot64.exe User2=MS-DaRT Explorer User2.86=Utilites\DaRTex.exe User2.64=Utilites\DaRTex64.exe User3=Partition Assistant User3.86=Utilites\P_Assistant.exe User3.64=Utilites\P_Assistant64.exe User4=ShadowProtect User4.86=Utilites\ShadowProtectPE.exe User4.64=Utilites\ShadowProtect64.exe-Примечания: 1. Строчки 1-4 игнорируются (описание). 2. Если не нужно искать по 3 папкам, указываем только первую папку DistrFolder1/IsoFolder1 (а 2/3 оставляем пустыми), или 1-ю и 2-ю. 3. Если не указаны папки для поиска 1 и 2 (не заполнены либо переменная вообще отсутствует), производится поиск по-умолчанию в рабочей папке (все подкаталоги тоже обрабатываются) и в корневых папках _ISO. То же произойдет, если настроечный файл 78setup.cfg отсутствует. 4. Поиск папок ведется по всем дискам, и все найденные результаты будут добавлены в меню выбора. Для распакованных дистрибутивов дополнительно производится поиск в корневых каталогах Sources. 5. Если в качестве строки поиска указать только обратный слеш \, то производится поиск по всем дискам и всем каталогам/подкаталогам. Но это очень длительный процесс - до десятка минут (зависит от количества дисков/папок/файлов). Не рекомендуется к использованию - будет казаться, что утилита подвисла!!! 6. Для включения панели утилит служит параметр UtilitesPanel=1. При значении '0' или отсутствии файла конфигурации панель отключена. 7. Для включения режима автосортировки буковок дисков служит LetterSwap=1. При значении '0' или отсутствии этого параметра в файле конфигурации автосортировка отключена. Также отключается, если системный диск не X:\ или в системном каталоге присутствует файл letterswap*.* (тогда считается, что в WinPE есть свой метод сортировки). Результат автосортировки: при наличии ОС на любом из HDD буквы будут отсортированы согласно ОС, при отсутствии ОС - вначале разделы первого HDD (активный раздел - первым), потом - второго, и т.д.., потом - CD/DVD, в последнюю очередь - флешки и USB-HDD (начиная с буковки Q). 8. Для указания версии заготовок Sources*.7z служит параметр Sources.7z=10.0.10240. Параметр необязателен, при его отсутствии версия в 3-в) в "Выбор параметров установки" не указывается. 9. Для указания имени кнопки пользовательской утилиты 1 служит User1= (в примере Drive SnapShot), при этом в User1.86 указываем путь запуска х86-версии утилиты, а в User1.64 - х64 версии (для х64 с поддержкой подсистемы х86 допустимо использование х86-версии, для этого в User1.64 указываем то же, что и в User1.86). Для пользовательских утилит 2-4 - аналогично.
* Можно указать путь:
1. Для любой папки на том же разделе, что и 78setup (используем переменную %CurDrv%). Например, %CurDrv%\2k10\Programs-2k10\FileManager\TotalCmd\TC.exe для запуска ТС из программного пакета 2k10. 2. Указать полный путь - т.е., только для программ на системном диске. Например, X:\Program Files\TC\TC.exe. 3. Указать относительный путь (относительно папки, где лежит 78Setup.exe). Например, ..\..\2k10\Programs-2k10\FileManager\TotalCmd\TC.exe. "..\" - означает перейти на уровень выше, чем находится программа, "..\..\" - на два уровня. * Даже при наличии пробелов или кирриличных символов путь в кавычки брать НЕ НУЖНО.
** Порядок переменных в файле конфигурации неважен. *** Кодировка этого файла (если используются русские буквы в пути) 1251.
Перепаковка архивов Sources.7z и Sources64.7z
Архивы Sources и Sources64 на самом деле - самораспаковки SFX. Расширение 7z используется только для того, чтобы любопытные не запустили случайно. Как их перепаковать под свои задачи: 1. Нам понадобится 7z spliter. Если не найдете, он есть в ядрах из сборки 2k10 под именем z7.exe. Либо можно скачать тут. 2. Вначале меняем расширение оригиналов на .exe, т.е. Sources.7z -> Sources.exe и Sources64.7z -> Sources64.exe 3. Разбираем оригиналы на три составляющие части: SFX-модуль, скрипт и собственно 7z-архив. Запускаем 7z spliter, выбираем в нем подопытного, отмечаем извлечение всех 3 частей. 4. Модифицируем 7z-архив с помощью 7-Zip, либо создаём новый. Для уменьшения размера можно поиграться различными параметрами упаковки. Если нет такого желания - выбираем уровень сжатия "Ультра", метод сжатия LZMA (можно пробовать и LZMA2, но этот метод поддерживается не всеми SFX-модулями), максимальный размер слова и "Непрерывный" размер блока. При таких настройках для больших файлов обычно обеспечивается максимальное сжатие. 5. Собираем обратно SFX-архив командой copy /b sources.sfx + sources.txt + sources.7z sources.exe 6. Желательно протестировать работоспособность самораспаковки. Если в системе имеется диск X:\, доступный под запись - просто запускаем созданный файл. Если такого нет - можно просто смонтировать любую папку как диск X:\ командой SUBST X: C:\Test Эта команда смонтирует папку C:\Test как диск X:\. После монтирования проверяем работу самораспаковки - на диске X:\ должна появиться папка Sources. Отмонтировать позже несложно: SUBST X: /d Впрочем, делать это необязательно, после перезагрузки смонтированный диск пропадет. 7. Если всё работает, переименовываем наш файл в sources.7z и возвращаем в набор 78setup.
Сделал на пробу комплект среды установки от 10-ки (10.0.10240.16384). По идее, должен устанавливать всю линейку ОС от 7 до 10. Думаю, что на РЕ-установщике от 7-ки можно будет устанавливать только из WIM/SWM/RWM-архивов (слишком старый DISM в ядре), а на установщиках от 8 и выше - все, включая ESD-архивы дистрибутивов. Скачать/распаковать sources*.7z, заменить в подкаталоге Utilites утилиты. Протестировать установку. Для желающий поковырять внутренности: несмотря на расширение .7z, файлы sources.7z и sources64.7z - это SFX-архивы (самораспаковки), х86 и х64 соответственно. Если нужно переделать - переименовываем на .exe и переделываем как обычный SFX.
conty9, Давно хотел попросить добавить в Utilites и в интерфейс утилиты функцию запуска BOOTICE Очень часто бывает нужно перед или после установки Windows на дополнительный раздел HDD переактивировать нужный раздел HDD. Так вот BOOTICE в этом смысле самое быстрое и удобное решение. К примеру, установил я дополнительную Windows на раздел D:\. Раздел D:\ естественно активировался и при перезагрузке загружается та Windows раздел которой активный. Приходится грузиться в эту Windows, запускать BOOTICE и переактивировать раздел, чтобы грузилась другая Windows, которая установлена на разделе C:\ А бывает ещё хуже вариант. Когда в процессе пробной установки, раздел D:\ активировался, а Windows не установилась корректно вследствие какой-либо ошибки. И в итоге не грузится тогда ничего!!!, пока не активируешь раздел с запуском твоей основной Windows. Вот такие бывают случаи. А так быстренько загрузился с флешки в своё BCD-меню, запустил пункт установки Windows. В фейсе утилиты 78Setup клацнул по кнопочке запуска BOOTICE - и ВУАЛЯ!!! - радуйся дальше Да в принципе и не только для этого. Просто я думаю, что утилита BOOTICE необходима в интерфейсе 78Setup и для решения других задач по работе с разделами дисков. Ведь она не займёт много места...
Взялся за обновление утилиты. Поскольку изменений планируется много, версия будет 2.0. В версии 2.0 запланировано: 1. Возможность смены разрешения (800x600<>1024x768). Если текущее разрешение не соответствует приведенным, возможность отключена (значит, под РЕ/ОС имеется другой, более полноценный способ сменить разрешение). 2. Возможность смены языка утилиты. При запуске устанавливается язык, соответствующий РЕ/ОС (русский или английский), но его можно сменить. При смене языка также обновляются доступные накопители (аналогично "Update"). 3. В блок утилит можно вписать до 3 пользовательских прог (опционально, при наличии SFX-сборок утилит соответствующей разрядности в папке Utilites). Название кнопки запуска и пути к х86/х64 версиям утилиты указываются в 78setup.cfg. В РЕх64 с поддержкой х86-подсистемы, при отсутствии х64-версии пользовательской утилиты будет использоваться её х86-версия. Если подходящей версии нет, кнопка запуска утилиты будет недоступна (невидима). 4. Для выключения/перезагрузки в меню утилит только одна кнопка, а выбор происходит в окне подтверждения операции (Перезагрузка/Выключение/Отмена). 5. Возможность выбора папки ОЕМ и скрипта установки (Unattended.xml). 6. Возможность установки с помощью WinNTsetup (опционально, при наличии SFX-сборки утилиты соответствующей разрядности в папке Utilites). 7. Возможность проверки целостности WIM/ESD/SWM/RWM-архива с помощью wimlib. 8. Среда установки от 10-ки.
Примерный конфиг-файл новой версии:
DistrFolder1-3 - Folder names to search for distributives OS (unpacked) ISOfolder1-3 - Folder names to search for ISO-images distributives OS UtilitesPanel - The utilites panel: allow (any character) or hidden (0) ========================== CODEPAGE 1251 =============================== DistrFolder1=\_ISO DistrFolder2=\_ISO DistrFolder3=\Мои дистрибутивы\Тут IsoFolder1=\_ISO IsoFolder2=\_ISO IsoFolder3=\Тут образы UtilitesPanel=1 User1=BootICE User1.86=Utilites\BootICE.exe User1.64=Utilites\BootICE64.exe User2=Partition Assistant User2.86=Utilites\P_Assistant.exe User2.64=Utilites\P_Assistant64.exe User3=ShadowProtect User3.86=Utilites\ShadowProtectPE.exe User3.64=Utilites\ShadowProtectPE64.exe
Если у кого есть интересные предложения или замечания - пишите. Пока скрипт в работе, сделана только "рыба" под нововведения.
conty9, Привет, если можно переместить кнопку обновить в правую часть окна, я на пр долго время думал, что кнопка относится только для верхней части окна программы, и всякий раз когда подключал диск с ISO, выбирал образы в ручную, пока случайно не заметил… -------------------------------------------------------------------------------------------------------------------------------------- Ну не знаю,… раз пошла такая пьянка, то есть и ещё одна проблема, конечно я не знаю можно ли ее решить в интерфейсе программы, ну в общем… Проблема такая, установка виндовс на языках кроме русского и английского, можно ли как ни будь реализовать поддержку языков ? Sergeysvirid у себя в аддоне нашёл выход, но он работает только в аддоне а не из под Live-CD, ну и если па пр нет возможности модифицировать образ с виндовс…
Last edited by SV-2k10 on 2015-09-01 15:19; edited 1 time in total
104383. В блок утилит можно вписать до 3 пользовательских прог (опционально, при наличии SFX-сборок утилит соответствующей разрядности в папке Utilites).
Привет! Супер!!! Это даже больше, о чём я просил!!! Гений, просто Гений!!! -
104387. Возможность проверки целостности WIM/ESD/SWM/RWM-архива с помощью wimlib.
То есть утилита проверяет корректность install.wim\esd (если к примеру это самосборка)???
SV-2k10, переместить в правую часть - нерационально (если отключена панель утилит, тогда кнопка будет недоступна). А вот перенести вниз между разрешением и языком - так, думаю, будет лучше. По поддержке других языков: я ведь не могу включить ВСЕ недостающие языковые файлы ВСЕХ вариантов РЕ... Это нужно добавлять в самой РЕ. sergeysvirid, аналогично кнопке "Verify" в 78RePack - не корректность, а целостность архива.
Натолкнулся на первую проблему: диалог выбора папки в РЕ-установщиках (и некоторых сборках!) не отображает дерева папок. :( Связано это с отсутствием нужных для этого библиотек. При этом выбор файлов - без проблем. Видимо, придется для ручного выбора OEM-папки добавлять в эту папку маркерный файл и выбирать его (чтобы использовать диалог выбора файлов)... либо добавлять нужные библиотеки в ядро (чтобы работал диалог выбора папок). Разве что найдется небольшая сторонняя утилитка для такого диалога (причем, нужны х86 и х64 версии).
Last edited by Guest on 2015-09-13 18:38; edited 1 time in total
Что то я не нашел... А, нашел. Если есть исходники, то наверное просто надо скомпилировать. Собрал x64, тестируем: Ну, любимый это громко сказано... Что то серьезное написать очень сложно, а вот мелкие утилитки для WinPE, самое оно. Размер файлов минимален. Сейчас программы пишу на AutoPlay Media Studio, пока нравится.
Last edited by Joker-2013 on 2015-09-03 07:38; edited 1 time in total
Автор тоже оперативно откликнулся и выложил. Проверил под 10х64, работает нормально. Может, еще кому пригодится - Wfolder х64 (Wfolder2.exe - это стандартный диалог работы с папками, под урезанными РЕ-установщиками не отображает дерево папок, а Wfolder.exe - работает).
Готова тестовая версия х86 2.0. Что нового: 1. BootICE (может использоваться как в составе WinNTsetup, так и из меню утилит 78setup) 2. Проверка целостности архива с помощью WimLib 3. Возможность запуска WinNTsetup из окна установки с настройками, выбранными в 78setup. При этом самой WinNTsetup не поддерживается запуск OEM из папки, не входящей в дистрибутив (т.е., возможна установка только из "родного" Sources\$OEM$) 4. Если удалить SFX-архив Utilites\WinNTSetup.exe, тогда п.1-3 будут недоступны (кнопки запуска исчезнут). Если в сборке используется подключенный программный пакет 2k10, WinNTSetup.exe может использоваться оттуда (нужна незначительная модификация, без нее недоступен п.2). Т.е., для использования исключительно под 2k10 можно удалить Utilites\WinNTSetup.exe 5. В качестве примера пользовательских программ сделал Partition Assistant и ShadowProtect. Допускается до 4-х программ пользователя. При отсутствии утилиты по указанному в конфиге адресу, кнопка станет невидимой. Если под х64 с поддержкой подсистемы х86 нет х64-версии, но имеется х86, тогда будет запущена последняя 6. Переделан интерфейс программы, добавлена возможность оперативной смены разрешения и языка 7. Изменений по классической установке нет (только добавлены проверка архива и возможность установки через WinNTsetup) 8. Немного подправил русский фейс среды установки 10-ки - по идее, теперь не должна "вылезать" за рамки
Отдельно интересует выход меню установки за рамки при установке русских ОС при использовании штатного комплекта. Не знаю, почему именно в русской муишке сделали "нахрен шире"... В комплекте это дело подправлено, если работает - тогда и для х64 исправлю. Думаю, к вечеру сделаю и тестовый вариант х64. Если есть хорошие идеи по дополнительным программам (еще 2 места вакантно) - предлагайте. Сразу скажу, что Aomei BackUpper и Acronis-ы пролетают (нужен драйвер в ядре РЕ). Partition Assistant и ShadowProtect будут и в х64-варианте (ShadowProtect х64 будет без работающего HIR (адаптация ОС под новое железо). Т.е., ShadowProtect х64 - обычная распространяемая версия (кряка х64 нет), все остальные функции (бекап/восстановление/монтирование/работа с накопителями) работают.
conty9, Привет! Сделал 8PEx86(Compact10.240).iso, куда добавил DISM10.240 и твою новую 78Setup. Желающие могут потестировать! Я потестировал, мне понравилось и я доволен! Мне тоже нравиться DriveSnapShot!
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum You cannot attach files in this forum You can download files in this forum