Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка Windows 11 / 10 / 8 / 7 / Vista » 10 / 2016 - WinPE. Китайский скрипт автоматического развертывания системы.

Ответить
Настройки темы
10 / 2016 - WinPE. Китайский скрипт автоматического развертывания системы.

Новый участник


Сообщения: 3
Благодарности: 0

Профиль | Отправить PM | Цитировать


Вложения
Тип файла: zip MainCmd.zip
(3.6 Kb, 26 просмотров)
Хитрые китайцы умудрились на планшет за 5 тысяч рублей засунуть и винду и андроид одновременно, однако внятных инструкций, очевидно, не предоставили.
Собственно основы я понял, однако я не системный администратор, и понимание таких сложных махинаций для меня затруднительно.
Имеется: полный "образ" загрузочной флешки. В образе есть файл "/Scripts/Main.cmd", который, судя по всему и является основным скриптом развертывания образа.
Требуется: переделать скрипт так, чтобы удалялись все лишние разделы на диске, и на вновь созданный раздел правильно заливался образ из "/Images/Install.wim".
Я уже пробовал ручками через imagex залить образ из загруженной WinPE, пробовал его смонтировать в папку с помощью DISM, чтобы выдрать драйвера, но обе операции всегда завершаются ошибкой на 99 процентах. А просто так этот скрипт не работает, ибо хитро привязан к структуре разделов (до чистой установки винды - я дважды использовал этот образ флешки для отката систему к нулю, не меняя структуру разделов).

"Образ" флешки (11 частей архива) (так же, через форум я прикрепил непосредственно сам файл скрипта)

Результат, код и текст ошибки

C:\Users\alex>Dism /Mount-Wim /WimFile:C:\Users\alex\Downloads\pipo\images\Insta
ll.wim /index:1 /MountDir:C:\Temp\00
Cистема DISM
Версия: 6.1.7600.16385
Подключение образа
[===========================99.0%========================= ]
Ошибка: 1812
The specified image file did not contain a resource section.
Файл журнала DISM находится по адресу C:\Windows\Logs\DISM\dism.log

Содержимое лога DISM после попытки монтирования

2017-04-28 03:26:14, Info DISM DISM.EXE:
2017-04-28 03:26:14, Info DISM DISM.EXE: <----- Starting Dism.exe session ----->
2017-04-28 03:26:14, Info DISM DISM.EXE:
2017-04-28 03:26:14, Info DISM DISM.EXE: Host machine information: OS Version=6.1.7601, Running architecture=amd64, Number of processors=4
2017-04-28 03:26:14, Info DISM DISM.EXE: Executing command line: Dism /Mount-Wim /WimFile:C:\Users\alex\Downloads\pipo\images\Install.wim /index:1 /MountDir:C:\Temp\00
2017-04-28 03:26:14, Info DISM DISM Provider Store: PID=11724 Getting the collection of providers from a local provider store type. - CDISMProviderStore::GetProviderCollection
2017-04-28 03:26:14, Info DISM DISM Provider Store: PID=11724 Provider has not previously been encountered. Attempting to initialize the provider. - CDISMProviderStore::Internal_GetProvider
2017-04-28 03:26:14, Info DISM DISM Provider Store: PID=11724 Loading Provider from location C:\Windows\System32\Dism\WimProvider.dll - CDISMProviderStore::Internal_GetProvider
2017-04-28 03:26:14, Info DISM DISM Provider Store: PID=11724 Connecting to the provider located at C:\Windows\System32\Dism\WimProvider.dll. - CDISMProviderStore::Internal_LoadProvider
2017-04-28 03:26:14, Info DISM DISM Provider Store: PID=11724 Provider has not previously been encountered. Attempting to initialize the provider. - CDISMProviderStore::Internal_GetProvider
2017-04-28 03:26:14, Info DISM DISM Provider Store: PID=11724 Loading Provider from location C:\Windows\System32\Dism\FolderProvider.dll - CDISMProviderStore::Internal_GetProvider
2017-04-28 03:26:14, Info DISM DISM Provider Store: PID=11724 Connecting to the provider located at C:\Windows\System32\Dism\FolderProvider.dll. - CDISMProviderStore::Internal_LoadProvider
2017-04-28 03:26:14, Info DISM DISM Provider Store: PID=11724 Provider has not previously been encountered. Attempting to initialize the provider. - CDISMProviderStore::Internal_GetProvider
2017-04-28 03:26:14, Info DISM DISM Provider Store: PID=11724 Loading Provider from location C:\Windows\System32\Dism\CompatProvider.dll - CDISMProviderStore::Internal_GetProvider
2017-04-28 03:26:14, Info DISM DISM Provider Store: PID=11724 Connecting to the provider located at C:\Windows\System32\Dism\CompatProvider.dll. - CDISMProviderStore::Internal_LoadProvider
2017-04-28 03:26:14, Info DISM DISM.EXE: Got the collection of providers. Now enumerating them to build the command table.
2017-04-28 03:26:14, Info DISM DISM.EXE: Attempting to add the commands from provider: WimManager
2017-04-28 03:26:14, Info DISM DISM.EXE: Succesfully registered commands for the provider: WimManager.
2017-04-28 03:26:14, Info DISM DISM.EXE: Attempting to add the commands from provider: FolderManager
2017-04-28 03:26:14, Info DISM DISM.EXE: Attempting to add the commands from provider: DISM Log Provider
2017-04-28 03:26:14, Info DISM DISM.EXE: Attempting to add the commands from provider: Compatibility Manager
2017-04-28 03:26:14, Info DISM DISM.EXE: Succesfully registered commands for the provider: Compatibility Manager.
2017-04-28 03:26:14, Info DISM DISM Provider Store: PID=11724 Getting Provider WimManager - CDISMProviderStore::GetProvider
2017-04-28 03:26:14, Info DISM DISM Provider Store: PID=11724 Provider has previously been initialized. Returning the existing instance. - CDISMProviderStore::Internal_GetProvider
2017-04-28 03:30:22, Error DISM DISM WIM Provider: PID=11724 Failed to mount the image. - CWimImageInfo::Mount(hr:0x80070714)
2017-04-28 03:30:22, Error DISM DISM WIM Provider: PID=11724 d:\w7rtm\base\ntsetup\opktools\dism\providers\wimprovider\dll\wimmanager.cpp:999 - CWimManager::InternalOpMount(hr:0x80070714)
2017-04-28 03:30:22, Error DISM DISM WIM Provider: PID=11724 d:\w7rtm\base\ntsetup\opktools\dism\providers\wimprovider\dll\wimmanager.cpp:2247 - CWimManager::InternalCmdMount(hr:0x80070714)
2017-04-28 03:30:22, Error DISM DISM WIM Provider: PID=11724 Error executing command - CWimManager::InternalExecuteCmd(hr:0x80070714)
2017-04-28 03:30:22, Error DISM DISM WIM Provider: PID=11724 d:\w7rtm\base\ntsetup\opktools\dism\providers\wimprovider\dll\wimmanager.cpp:516 - CWimManager::ExecuteCmdLine(hr:0x80070714)
2017-04-28 03:30:22, Info DISM DISM.EXE: Image session has been closed. Reboot required=no.
2017-04-28 03:30:22, Info DISM DISM.EXE:
2017-04-28 03:30:22, Info DISM DISM.EXE: <----- Ending Dism.exe session ----->
2017-04-28 03:30:22, Info DISM DISM.EXE:
2017-04-28 03:30:22, Info DISM DISM Image Session: PID=11724 Disconnecting the provider store - CDISMImageSession::Final_OnDisconnect
2017-04-28 03:30:22, Info DISM DISM Provider Store: PID=11724 Disconnecting Provider: WimManager - CDISMProviderStore::Internal_DisconnectProvider
2017-04-28 03:30:22, Info DISM DISM Provider Store: PID=11724 Disconnecting Provider: FolderManager - CDISMProviderStore::Internal_DisconnectProvider
2017-04-28 03:30:22, Info DISM DISM Provider Store: PID=11724 Found the OSServices. Waiting to finalize it until all other providers are unloaded. - CDISMProviderStore::Final_OnDisconnect
2017-04-28 03:30:22, Info DISM DISM Provider Store: PID=11724 Disconnecting Provider: Compatibility Manager - CDISMProviderStore::Internal_DisconnectProvider
2017-04-28 03:30:22, Info DISM DISM Provider Store: PID=11724 Releasing the local reference to DISMLogger. Stop logging. - CDISMProviderStore::Internal_DisconnectProvider

Отправлено: 03:43, 28-04-2017

 

Аватара для Ж.Д.А.Л.К.Е.Р.

Ветеран


Contributor


Сообщения: 1861
Благодарности: 868

Профиль | Отправить PM | Цитировать


Может wim файл битый, проверь с помощью WimVerify.

Отправлено: 10:19, 28-04-2017 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Новый участник


Сообщения: 3
Благодарности: 0

Профиль | Отправить PM | Цитировать


Ну, что битый - это понятно по ошибке, но в случае с этим скриптом он устанавливается. Видать, в этом скрипте сделаны какие-то шаманства, которые перекрывают неполноценность образа, и сделаны они за счет непонятной мне системы монтирования
Приду домой - проверю.

Отправлено: 13:22, 28-04-2017 | #3


Новый участник


Сообщения: 3
Благодарности: 0

Профиль | Отправить PM | Цитировать


Проверил софтиной - файл битый, что и без этой софтины, собственно, было понятно.

Отправлено: 20:31, 28-04-2017 | #4


Ветеран


Сообщения: 1186
Благодарности: 181

Профиль | Отправить PM | Цитировать


Цитата alextrof94:
Хитрые китайцы умудрились на планшет за 5 тысяч рублей засунуть и винду и андроид одновременно, »
Ну, я на планшет xiaomi mipad 2/16 онли виндовс, (офф дуал бут версий его не выпускали) с флешью с еммс на 16гб (14,5 реально в проводнике) ставил дуал бут, ничего хитрого, главное биос должен поддерживать и то и другое, иначе никакие скрипты не помогут.
Прошил офф прошивку андроид с поправленной схемой разделов, а именно - уменьшен последний раздел data, т.к он по дефолту на все оставшееся пространство делается, затем установил виндовс. В андр. 2гб в винде 5гб свободно, винда урезана дисмой, иначе ее наглости в размерах нет предела.
первый взгляд на скрипт, чтобы наверняка, флешка должна иметь имя Winpe

Цитата alextrof94:
помощью DISM, чтобы выдрать драйвера, но обе операции всегда завершаются ошибкой на 99 процентах. А просто так этот скрипт не работает, ибо хитро привязан к структуре разделов »
выдрать драйвера проще обычным 7zip, открыв им инсталл вим. А структура разделов, наверняка кроется в требуемом имени Winpe флешки/раздела с дистрибутивом и в скрипте в образе загрузчика (он может иметь другое имя), но обычно это boot.wim, winpe.wim, монтируются так же дисмой, редактировать скрипт Startnet.cmd, listdisk.txt, CreatePartitions-UEFI-honghui-del.txt, Android_Partition_Hidden_LHH.txt, winpart.txt и т.д, если просто их посмотреть, можно выдрать их, не монтируя образ, опять же архиватором 7зип.

Последний раз редактировалось severagent007, 18-06-2017 в 19:58.


Отправлено: 19:39, 18-06-2017 | #5



Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка Windows 11 / 10 / 8 / 7 / Vista » 10 / 2016 - WinPE. Китайский скрипт автоматического развертывания системы.

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - Скрипт автоматического сбора информации по сети. diagnoz_ Скриптовые языки администрирования Windows 6 03-02-2017 18:15
CMD/BAT - [решено] Скрипт автоматического переподключения VPN-соединения DjGiza Скриптовые языки администрирования Windows 6 02-07-2013 17:03
Любой язык - Скрипт для автоматического копирования SFlash Скриптовые языки администрирования Windows 0 18-03-2013 16:25
Скрипт автоматического переименования файлов mp3 Ламер Программирование в *nix 2 02-03-2011 19:59
Любой язык - скрипт для автоматического реконнекта bmp1 Скриптовые языки администрирования Windows 1 09-07-2010 12:01




 
Переход