Какой то прям рок висит над этими дровами. Сначала все было зашибись, все интегрировалось до 10 пункта:
dism /Mount-Wim /WimFile:c:\temp\src\sources\install.wim /Index:4 /MountDir:c:\temp\mount 10. dism /Image:C:\temp\mount /Add-Package /PackagePath:c:\temp\hotfix Вот тут >>> dism /Image:C:\temp\mount /Add-Driver /Driver:c:\temp\drivers /Recurse /ForceUnsigned
Вложение:
004.gif [ 21.6 КБ | Просмотров: 4821 ]
Пишет ошибка 5 не удалось. Зараза. Я продолжил дальше и дальше при попытке интегрировать драйвера тоже был оказ. Причём почему то на все дрова скопом, даже на те которые HP-шные.
Проверил не только на Embedded Standart, но и на Home Premium из образа Ultimate(2 индекс).
Ладно, для Вас и для Всех остальных, кому это сможет понадобиться, на будущее - способ, с наименьшим движением рук(за Вас всё сделал GrandGT): - Качаем Win ToolKit; - Качаем образ, созданный GrandGT из данного сообщения; - Распаковываем iso-образ во временную папку; - запускаем WinToolkit, идём в Intermediate, подпрограмма Wim Manager. - жмём Browse -> Browse DVD/Folder и указываем нашу временную папку; видим 4 редакции х64-разрядности, но выделенным Professional, так как он залочен в ei.cfg; - жмём Remove ei.cfg, удаляем Home Premium, Basic, Ultimate (объясню в примечании); - выделяем Professional и жмём Image -> Upgrage Image, выбираем Ultimate; Томительно ждём. Затем Save Changes. Вновь, томительно ждём(не касается владельцев SSD).
Закрываем окно, по окончании. На данном этапе, мы имеем install.wim необходимый нам редакции Ultimate. Тут 2 способа: - либо положить его в оригинальный образ iso заменив старый, и самостоятельно удалить ei.cfg; - либо создать новый iso-образ через Win ToolKit. Идём в Basic -> ISO Maker, указываем нашу временную папку в Folder. Указываем, куда сохранять iso-образ и его название. В Advanced можно выбрать тип загружаемого накопителя: UEFI, Legacy, Универсальный. Жмём внизу Create ISO.
Примечание: Так как вышескачанный образ содержит только пропатченную(интегрированы необходимые апдейты и драйвера) Professional, но изменять редакцию можно только на старшую(DISM диктует данное правило)! Есть способы понизить её, но они - "извращенские"
- MANOVER - Касячите Вы где-то, Уважаемый! Исключено, я тупо команды копирую в командную строку. Т.е. с точки зрения, что я где то ошибусь на уровне команды исключено. Если есть засада она где то неизвестно где. Всякими разными путями выяснил что (ну у меня по крайней мере) засада именно с dism /Mount-Wim /WimFile:c:\temp\src\sources\install.wim /Index:4 /MountDir:c:\temp\mount install.wim Ошибка 5 отказано в доступе. Т.е. при добавлении драйверов именно при монтировании install.wim.
Вот что в лог пишет DISM
Код:
DISM Driver Manager: PID=6396 Driver c:\temp\drivers\Driver\HP_NVME\nvme.inf is boot-critical. - CDriverPackage::FillInPackageDetails IsDriverPackageSigned: File [c:\temp\drivers\Driver\HP_NVME\nvme.inf] is signed by a catalog [c:\temp\drivers\Driver\HP_NVME\nvme.cat] DISM Driver Manager: PID=6396 Signature status of driver c:\temp\drivers\Driver\HP_NVME\nvme.inf is: SIGNED - CDriverPackage::InitSignatureStatus DISM Driver Manager: PID=6396 Failed to install the driver package 'c:\temp\drivers\Driver\HP_NVME\nvme.inf'. - CDmiDriverStore::Import(hr:0x80070005) DISM Driver Manager: PID=6396 Failed to install the driver package 'c:\temp\drivers\Driver\HP_NVME\nvme.inf'. - CDriverPackage::InternalInstall(hr:0x80070005) 2DISM Driver Manager: PID=6396 d:\w7rtm\base\ntsetup\opktools\dism\providers\dmiprovider\dll\driverpackage.cpp:433 - CDriverPackage::Install(hr:0x80070005) DISM Driver Manager: PID=6396 Driver package c:\temp\drivers\Driver\HP_NVME\nvme.inf failed to install. (hr:0x80070005). - CDriverManager::AddDriverPackagesFromCollection DISM Driver Manager: PID=6396 d:\w7rtm\base\ntsetup\opktools\dism\providers\dmiprovider\dll\drivermanager.cpp:1063 - CDriverManager::Internal_DoAddDriverPackage(hr:0x80070005) DISM Driver Manager: PID=6396 d:\w7rtm\base\ntsetup\opktools\dism\providers\dmiprovider\dll\drivermanager.cpp:519 - CDriverManager::ExecuteCmdLine(hr:0x80070005) DISM Driver Manager: PID=6396 Further logs for driver related operations can be found in the target operating system at %WINDIR%\inf\setupapi.offline.log - CDriverManager::ExecuteCmdLine DISM.EXE: DriverManager processed the command line but failed. HRESULT=80070005
Откуда это там берётся d:\w7rtm\base\ntsetup\opktools\dism\providers\dmiprovider\dll\drivermanager.cpp:1063 если у меня все на диске C находится.
Member
Статус: Не в сети Регистрация: 05.07.2015 Фото: 5
Silver63rus писал(а):
- MANOVER - Касячите Вы где-то, Уважаемый!
Вложение:
dism get drivers nvme.JPG
Проверил не только на Embedded Standart, но и на Home Premium из образа Ultimate(2 индекс).
Ладно, для Вас и для Всех остальных, кому это сможет понадобиться, на будущее - способ, с наименьшим движением рук(за Вас всё сделал GrandGT): - Качаем Win ToolKit; - Качаем образ, созданный GrandGT из данного сообщения; - Распаковываем iso-образ во временную папку; - запускаем WinToolkit, идём в Intermediate, подпрограмма Wim Manager. - жмём Browse -> Browse DVD/Folder и указываем нашу временную папку; видим 4 редакции х64-разрядности, но выделенным Professional, так как он залочен в ei.cfg; - жмём Remove ei.cfg, удаляем Home Premium, Basic, Ultimate (объясню в примечании); - выделяем Professional и жмём Image -> Upgrage Image, выбираем Ultimate; Томительно ждём. Затем Save Changes. Вновь, томительно ждём(не касается владельцев SSD).
Закрываем окно, по окончании. На данном этапе, мы имеем install.wim необходимый нам редакции Ultimate. Тут 2 способа: - либо положить его в оригинальный образ iso заменив старый, и самостоятельно удалить ei.cfg; - либо создать новый iso-образ через Win ToolKit. Идём в Basic -> ISO Maker, указываем нашу временную папку в Folder. Указываем, куда сохранять iso-образ и его название. В Advanced можно выбрать тип загружаемого накопителя: UEFI, Legacy, Универсальный. Жмём внизу Create ISO.
Примечание: Так как вышескачанный образ содержит только пропатченную(интегрированы необходимые апдейты и драйвера) Professional, но изменять редакцию можно только на старшую(DISM диктует данное правило)! Есть способы понизить её, но они - "извращенские"
После все мытарств выяснил, через procmon что по этой команде dism /Image:С:\temp\mount /Add-Driver /Driver:С:\temp\drivers /Recurse /ForceUnsigned выдаёт FILE LOCKED WITH ONLY READERS
Стал искать и выяснил, вот уж не знаю как и почему. При монтировании boot образов dism /Mount-Wim /WimFile:c:\temp\src\sources\boot.wim /Index:1 /MountDir:c:\temp\mount и dism /Mount-Wim /WimFile:c:\temp\src\sources\boot.wim /Index:2 /MountDir:c:\temp\mount в папке mount кликаю на папке Windows смотрю в безопасность и вижу, что для администраторов и для создателя возможны изменения т.е. доступ полный писать и все такое. А вот когда dism /Mount-Wim /WimFile:c:\temp\src\sources\install.wim /Index:4 /MountDir:c:\temp\mount кликаю так же в папке mount на папку Windows смотрю в безопасность и вижу, что ни для создателя, ни для администратора ни для чего не возможны никакие изменения.
Member
Статус: Не в сети Регистрация: 06.09.2010 Откуда: Самара
- MANOVER - Псоле каждого Unmount-a смотрите, есть ли примонтированные образы:
Код:
dism /get-mountedwiminfo
Так как, если на предыдущем шаге, у Вас осталась открыта какая-то папка из примонтированной, то не даст вновь в неё записать. Жеалетльно, после каждого Unmount-a самостоятельно удалять папку. У меня никогда таких проблем не возникало, такое чувство, что Вы работаете под UAC. Также можно монтировать образы WIM след.командой:
Код:
imagex /mountrw install.wim 4 mount
Либо, через тот же Win ToolKit, интегрировать обновления, драйвера, также производить необходимые твики, можно интегрировать свой лицензионный ключ в дистрибутив! И всё это в графическом режиме! Кому, как привычнее(проще) - тот, так и делает.
Последний раз редактировалось silver63rus 31.03.2016 17:40, всего редактировалось 1 раз.
>У меня никогда таких проблем не возникало, такое чувство, что Вы работаете под UAC. Так в том то и дело, я даже "защитника виндовс" вырубил и Каспера выгружаю. UAC отключал сразу после установки Винды. А тут такое, хоть плачь.
>Кому, как привычнее(проще) - тот, так и делает. Дык я не спорю, у меня просто уже стало дело принципа. Я помню как в 96 году устанавливал звуковую карту на 486DX компьютер, вот там тоже был засада...
Добавлено спустя 2 часа 9 минут 23 секунды: Попробовал я проделать все на ноутбуке. Ноутбук с Windows7 Home Premium лицензия, UAC отключен, защитник тоже, антивируса нет. И все тоже самое...
Как только dism /Mount-Wim /WimFile:c:\temp\src\sources\install.wim /Index:4 /MountDir:c:\temp\mount и dism /Image:C:\temp\mount /Add-Driver /Driver:c:\temp\drivers /Recurse /ForceUnsigned
Ошибка 5 не удалось установить драйвера.
Ну я могу поверить, что с моим компьютером не то что то, но ноутбук который лежит без дела и на нём практически ничего нет из софта и точно так же выдаёт ошибку и именно на этом моменте.
Сейчас проверю самый тупой вариант который писал "буржуй".
В общем отправил вопрос на social.technet.microsoft.com шансов конечно ноль, что они помогут, но вот попробовал. Ибо действительно, я даже пробовал сделать все как у майков описано https://support.microsoft.com/en-us/kb/2990941 поставил новый АДАиК сделал все как они пишут и хрен мне. Та же самая ошибка.
Добавлено спустя 1 час 33 минуты 20 секунд: Silver63rus >И всё это в графическом режиме! Вот есть такая тулза NTLite которая работает в этой теме графический режим и т.д., добавить фиксы драйвера и т.д. Дык даже через неё дрова не ставятся Она свой лог ведёт NTLite_dism и там тоже самое ошибка доступа (hr:0x80070005) хотя сама NTLite ошибок не выдаёт, вроде драйвера интегрировались и все нормально. Но при монтировании образа и Dism /Image:C:\temp\mount /Get-Drivers драйверов в образе нету
Member
Статус: Не в сети Регистрация: 16.01.2005 Откуда: Великие Луки
MANOVER А что ты туда интегрируешь? Просто интересно. (выбирал папку с дровами) Скачал свежую версию NTLite скучно, все по русски. Вот лог все отлично добавляется:
п.с. только в install.wim, может в boot тоже надо? (обычно boot от 10 использую)) https://yadi.sk/d/uTmtWB4Uqeoc9 родной последний распакованный драйвер Samsung NVMe, наверное им в .exe упаковке удобнее .. может извращенцы п.п.с. наверное лог выложить религия не позволяет
> А что ты туда интегрируешь? Драйвера вестимо, название ветки - Создание загрузочного образа Windows 7 с поддержкой NVMe. Вот их и интегрирую, пытаюсь в общем.
>Вот лог все отлично добавляется: По этому логу меня тоже все путём, а по факту нет драйверов. У меня NTLite версия 1.0.0.3690 x64
>п.с. только в install.wim, может в boot тоже надо? Вы бы ветку почитали... в boot 1 и boot 2 добавляются без проблем. Проблема именно с install.wim. Че бы я тогда раззорялся. Причём я попробовал дать драйверы вообще левые от принтера, и тоже ошибка. Ощущение что монтирование образа install.wim происходит в режиме ReadOnly но с другой стороны хот фиксы то добавляются без проблем. Полный пердимонокль.
Ещё раз NTLite добавляю папки в дровами в образ Ultimate там все по русски все понятно. Добавил, нажимаю зелёную кнопку добавить и сохранить и выгрузить образ. Все делает никаких ошибок не показывает. Ок, гружу образ dism набираю Dism /Image:C:\temp\mount /Get-Drivers и драйверов кроме двух для принтеров не вижу. А они должны быть oem3, oem4...
Member
Статус: Не в сети Регистрация: 06.09.2010 Откуда: Самара
- MANOVER -Ладно, давайте, всё-таки, “добьём” Вашу ошибку, если желаете поэкспериментировать. Я так понимаю, готовый образ Вас не устроит, и желаете сами добиться “успеха” в решении данного вопроса!? (риторический вопрос) Что в последнее время, встречается всё реже. Так вот, что я предлагаю: - активировать встроенную учётную запись Администратора, который и раздаёт(одобряет) привилегий создаваемых “Администраторов”; Затем, всё проделать из-под него. Предварительно, отключив все ненужные приложения, антивирусы (хотя, у меня тоже KIS), которые хоть как-то могут повлиять на доступ к файлам. Особенно касается McAfree. - работать с DISM с LiveCD(предпочитаю 2k10), либо с установочного диска(Shift+F10, либо “Восстановление системы”). Таким образом, нас не волнуют права на доступ к файлам (но, есть и исключения). -вариант, который точно сработает. Вручную “вбить” разрешения на доступ к Windows (смонтированной папки) WIM, а после интеграции, удалить права. Обязательно, после того, как отмонтировали какой-либо WIM, надо проверять, есть ли “хвосты”:
Код:
dism /get-mountedwiminfo
Цитата:
в boot 1 и boot 2 добавляются без проблем.
1-ый boot.wim – это образ, используемый для установки и восстановления с Install Disk. Так называемый Windows PE. 2-ой bootRE.wim – это среда восстановления, которая доступна по F8.
>Я так понимаю, готовый образ Вас не устроит, и желаете сами добиться “успеха” в решении данного вопроса!? (риторический вопрос) Что в последнее время, встречается всё реже.
Если не добью буду пробовать готовый, просто я в вопросах системы всегда все делал сам, т.е. не то, что бы я не доверяю другим, но вот как то так. Видимо моя врождённая въедливость. Кстати могу сказать, что в вопросах на тему софта, глюков и прочих я практически не обращаюсь за советами или вопросами, как правило хватает интернета для решения проблем ну и моих знаний, все таки я начинал ещё с ДОСа. Тут просто случай вопиющий, есть доки от майков и невозможность их исполнения.
>Так вот, что я предлагаю: Ок спасибо буду пробовать. И вообще спасибо что возитесь со мной, сейчас это большая редкость.
з.ы. попробовал под администратором активировал администратора и под ним зашёл те-же яйца но в профиль.
>работать с DISM с LiveCD(предпочитаю 2k10), Где можно найти попробовать.
Добавлено спустя 10 минут 8 секунд: 2 Silver63rus Ещё вопрос, раз уж... мне, что бы выяснить, и пытаться, важно выполнять все инструкции с самой первой т.е. с начала dism /Mount-Wim /WimFile:c:\temp\src\sources\boot.wim /Index:1 /MountDir:c:\temp\mount и потом доходить до install.wim Или можно сразу монтировать образ из install.wim и пробовать dism /Image:C:\temp\mount /Add-Driver /Driver:c:\temp\drivers /Recurse /ForceUnsigned что бы понять работает или нет. Я к тому, влияет ли на результат будет ли что то интегрировано в boot или пофигу.
Добавлено спустя 6 минут 7 секунд: >Вручную “вбить” разрешения на доступ к Windows (смонтированной папки) WIM, а после интеграции, удалить права.
Я кстати пробовал вбивать, там вышибало "ошибка доступа" на уровне попытки администратору что то позволить. Кстати вы могли бы посмотреть, может эти разрешения и не важны на вашей машине при монтировании install.wim в папке монтирования какие разрешения у папки Windows как я выложил на скринах выше или другие. Может не тут копать нужно, а к примеру есть отсутствующие части DISM как вариант
Member
Статус: Не в сети Регистрация: 06.09.2010 Откуда: Самара
Выкладываю ролик по интеграции обновлению и драйверов через Win ToolKIT(для любителей GUI ). Ролик охватываеттолько интеграцию обновлений, но не создание готового образа ISO, для записи на DVD/USB. Яндекс.Диск Youtube
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 158
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения