Xemom1
  - Стаж: 10 лет
- Сообщений: 862
- Репутация:88[+] [-]
|
gera_serg, Спасибо за внимательность!!! По поводу первого вопроса: При изменении образа DISM сохраняет дополнительные файлы ресурсов, что приводит к увеличению общего размера образа. При экспорте образа ненужные файлы ресурсов удаляются. По поводу второго вопроса, Hовый DISM, начиная с 6.3, теперь может работать в автономном режиме. Достаточно скопировать каталог DISM с необходимыми файлами в корень диска, добавить туда DISMGui, и все должно работать. Если нужно я могу выложить каталог с DISM.10.240. (После того как разберусь с /Optimize)
|
gera_serg
  - Стаж: 9 лет 8 месяцев
- Сообщений: 1421
- Репутация:9[+] [-]
|
Xemom1, нашел ... аж мегов на 10... из Assessment and Deployment Kit ...
небось там до хрена лишнего....
|
Xemom1
  - Стаж: 10 лет
- Сообщений: 862
- Репутация:88[+] [-]
|
gera_serg, Да, вы можете сравнить с моим каталогом Dism, и удалить лишнее. My Wim - можете писать что угодно. (Например Win 8 Pe). А можете оставить по умолчанию. Насчет експорта многотомного, по очереди. Либо проще написать командный сценарий.
|
gera_serg
  - Стаж: 9 лет 8 месяцев
- Сообщений: 1421
- Репутация:9[+] [-]
|
Xemom1, Если добавить дисм-гуй в общую программную сборку косяки лезут
 При этом ошибки лезут при работе на рам-диске, при работе, например, в новой папке в корне С - таких ошибок нет
|
gera_serg
  - Стаж: 9 лет 8 месяцев
- Сообщений: 1421
- Репутация:9[+] [-]
|
если не монтировать при старте на рам-диск programs.wim ошибок с перепаковкой дисм-гуем опять же нет... Xemom1, А в чем смыл держать небольшую часть из общего набора программ на рамдиске?
|
Xemom1
  - Стаж: 10 лет
- Сообщений: 862
- Репутация:88[+] [-]
|
gera_serg, Нельзя использовать в programs..wim. Там используется wimgapi.dll от висты. Только автономно! Причем обязательно наличие новой wimgapi в автономной папке! Да я уже отказываюсь от этого. В 10РЕ, уже нет programs.wim. Это имеет смысл только для XP.
|
gera_serg
  - Стаж: 9 лет 8 месяцев
- Сообщений: 1421
- Репутация:9[+] [-]
|
Xemom1, Я пробовал и из programs.wim, и из "открытых" программ флешки. Методом тыка понял, что ошибок в дисмгуи НЕТ если рядом НЕ смонтирован programs.wim на рам диск. Поэтому уже отказался от использования programs.wim, рассыпав его малочисленные программы в общую кучу флешки. Теперь все происходит успешно по изначальному рецепту - закидывается вим для изменения на рам диск - там же задается папка для монтажа ... - готовый вим с рам диска копируется на ЖД или флешку
|
 Отправлено: 06-Сен-2015 19:34
(спустя 1 час 45 минут)
gera_serg
  - Стаж: 9 лет 8 месяцев
- Сообщений: 1421
- Репутация:9[+] [-]
|
10650gera_serg, Нельзя использовать в programs..wim. Там используется wimgapi.dll от висты Кстати в моем наборе (пока не удалил за ненадобностью) в папке DISM есть такая библиотека и imageX.exe видимо от 10, могу выложить набор... Возможно ошибок не будет, если именно их начать использовать в ядрах? Или от висты для чего-то принципиально в 7...8.1
|
|
gera_serg, в наборе Vista есть одно принципиальное различие: при монтировании в режиме "read-only" только этот набор обеспечивает реальное "read-only" и не потребляет памяти при обращении к смонтированным программам. Все более новые версии imagex/DISM реальный режим "read-only" не обеспечивают (смонтированное можно править/удалять), и, что противнее всего - при обращении к файлу (например, запуск программы из смонтированного) потребляется место (а для РАМ-диска это означает потребление памяти). Например, программный пакет размером 300Мб (в распакованном виде). При монтировании с помощью комплекта от Vista этот пакет будет работать даже на РАМ-диске (В:\) размером 1-2Мб. А вот для новых комплектов нужно, как минимум, 300Мб, иначе при поочередном запуске всех программ пакета может банально "закончиться" место на РАМ-диске. А ведь на РАМ-диске обычно располагается не только пакет программ, но и %Темр%... Кстати, это основная причина отсутствия наитивок на базе 8.1/10 - для их работы нужен Vista-овский комплект (чтобы наитив-ядро смонтировало основное ядро без затрат по памяти), который несовместим с новыми РЕ по загрузке.
|
nikzzzz
  - Стаж: 10 лет
- Сообщений: 3114
- Репутация:127[+] [-]
|
conty9, привет. Не совсем понялпри монтировании в режиме "read-only" только этот набор обеспечивает реальное "read-only" и не потребляет памяти при обращении к смонтированным программам. При монтировании в режиме "RW" создается всего лишь небольшой файлик в каталоге Temp, да, он будет расти , если модифицировать смонтированный каталог, но при чем здесьпри обращении к файлу (например, запуск программы из смонтированного) потребляется место (а для РАМ-диска это означает потребление памяти). ???
|
|
nikzzzz,Объясню на картинках, как новые версии 'монтируют':1. Сначала картинка сразу после запуска. Запущен только FAR, для индикации свободного места на РАМ-диске (для тех, кто не знаком с FAR, обведено рамкой). На РАМ-диске свободно 403,8Мб
2. Потом просмотр вьювером файла tishell32.dll размером 2,5Мб.
3. После просмотра (без каких-либо изменений!) свободное место на РАМ-диске уменьшается на 2,5Мб, до 401,2Мб.
4. Выбираем для просмотра еще один большой файл TrueImage.exe размером 4,7Мб.
5. После просмотра имеем еще уменьшение на 4,7Мб - 396,3Мб.
6. После просмотра всех смонтированных файлов свободный размер уменьшился до 356Мб.
7. Последняя картинка - все смонтированное удалено, размер увеличился до 414Мб. Итого 414-356=58Мб. Это как раз размер распакованного wim-архива!
К слову, "возврат" свободного места произошел, поскольку для создания РАМ-диска был использован Primo Ram disk. При использовании ImDisk возврата не будет - вся задействованная под монтирование память так и останется занятой. В %Темр%-ом каталоге при монтировании никаких файлов не создается. Итог: монтирование Wim-архивов новыми версиями на практике почти равнозначно их распаковке. Только распаковка медленнее и место потребляется сразу, а при монтировании - по мере обращения к файлам. Все это не особо важно при монтировании на реальный накопитель, но для WinPE...
Последний раз редактировалось: Гость (2015-09-06 21:34), всего редактировалось 1 раз
|
Xemom1
  - Стаж: 10 лет
- Сообщений: 862
- Репутация:88[+] [-]
|
nikzzzz, conty9, имел ввиду, что из-за конфликта с FBWF, удается смонтировать в режиме "read-only"(programs.wim), только используя wimgapi от Vista.
|
 Отправлено: 06-Сен-2015 22:55
(спустя 1 час 24 минуты)
gera_serg
  - Стаж: 9 лет 8 месяцев
- Сообщений: 1421
- Репутация:9[+] [-]
|
conty9, Например, программный пакет размером 300Мб (в распакованном виде). При монтировании с помощью комплекта от Vista этот пакет будет работать даже на РАМ-диске (В:\) размером 1-2Мб. Работать будет, но, чудес не бывает, как 300мб могут разместиться в 1-2мб ? Вероятно, они там всетаки не полностью, а ввиде каких-то "ссылок-указателей". Например 3 гиговый, смонтированный с помощью imagex, ИЗО-шник вполне работает на установку с него или частичный просмотр его, но опреративки под него полностью, целиком, явно не может хватать, если ее всего одна планка на гиг... Засуньте в программ.вим какой-нибуть фильм и попробуйте его досмотреть при выдернутой флешке...
|
Страница 6 из 137
Текущее время: 19-Апр 21:24
Часовой пояс: UTC + 3
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах Вы не можете прикреплять файлы к сообщениям Вы можете скачивать файлы
|
|