[Цитировать]

    Xemom1
  • 175
  • Стаж: 9 лет 4 месяца
  • Сообщений: 862
  • Репутация:88

    [+] [-]
gera_serg,
Спасибо за внимательность!!!
По поводу первого вопроса:
При изменении образа DISM сохраняет дополнительные файлы ресурсов, что приводит к увеличению общего размера образа. При экспорте образа ненужные файлы ресурсов удаляются.
По поводу второго вопроса,
Hовый DISM, начиная с 6.3, теперь может работать в автономном режиме. Достаточно скопировать каталог DISM с необходимыми файлами в корень диска, добавить туда DISMGui, и все должно работать.
Если нужно я могу выложить каталог с DISM.10.240.
(После того как разберусь с /Optimize)

[Цитировать]

    gera_serg
  • 1171
  • Стаж: 8 лет 10 месяцев
  • Сообщений: 1421
  • Репутация:9

    [+] [-]
Xemom1,
нашел ... аж мегов на 10... из Assessment and Deployment Kit ...

небось там до хрена лишнего....

[Цитировать]

    Xemom1
  • 175
  • Стаж: 9 лет 4 месяца
  • Сообщений: 862
  • Репутация:88

    [+] [-]
gera_serg,
Да, вы можете сравнить с моим каталогом Dism, и удалить лишнее.
My Wim - можете писать что угодно. (Например Win 8 Pe).
А можете оставить по умолчанию.
Насчет експорта многотомного, по очереди.
Либо проще написать командный сценарий.

[Цитировать]

    gera_serg
  • 1171
  • Стаж: 8 лет 10 месяцев
  • Сообщений: 1421
  • Репутация:9

    [+] [-]
Xemom1,
1. С которым каталогом... из последней 10 или 8- компакт? Да и Ваши папки не полные, что-то оставалось в Систем32, например сам dism.exe
2. Закинул в program.wim, по крайней мере запускается...
3. А как-то можно, если в корне диска, где она оказалась, есть пустая папка типа B:\TMP_DISM, она c автоматически подставляется в пути в интерфейс DISMGUI. (Лениво самому вручную указывать).
4. А при успешном туда монтировании некого Вима - автоматом эксплорером открывалась B:\TMP_DISM?
добавлено позжее
такс... п.3 - решил сам, п 4. - было бы удобно...

[Цитировать]

    gera_serg
  • 1171
  • Стаж: 8 лет 10 месяцев
  • Сообщений: 1421
  • Репутация:9

    [+] [-]
Xemom1,
Если добавить дисм-гуй в общую программную сборку косяки лезут
При этом ошибки лезут при работе на рам-диске, при работе, например, в новой папке в корне С - таких ошибок нет

[Цитировать]

    gera_serg
  • 1171
  • Стаж: 8 лет 10 месяцев
  • Сообщений: 1421
  • Репутация:9

    [+] [-]
если не монтировать при старте на рам-диск programs.wim ошибок с перепаковкой дисм-гуем опять же нет...
Xemom1,
А в чем смыл держать небольшую часть из общего набора программ на рамдиске?

[Цитировать]

    Xemom1
  • 175
  • Стаж: 9 лет 4 месяца
  • Сообщений: 862
  • Репутация:88

    [+] [-]
gera_serg,
Нельзя использовать в programs..wim. Там используется wimgapi.dll от висты.
Только автономно!
Причем обязательно наличие новой wimgapi в автономной папке!
Да я уже отказываюсь от этого. В 10РЕ, уже нет programs.wim.
Это имеет смысл только для XP.

[Цитировать]

    gera_serg
  • 1171
  • Стаж: 8 лет 10 месяцев
  • Сообщений: 1421
  • Репутация:9

    [+] [-]
Xemom1,
Я пробовал и из programs.wim, и из "открытых" программ флешки.
Методом тыка понял, что ошибок в дисмгуи НЕТ если рядом НЕ смонтирован programs.wim на рам диск.
Поэтому уже отказался от использования programs.wim, рассыпав его малочисленные программы в общую кучу флешки. Теперь все происходит успешно по изначальному рецепту
- закидывается вим для изменения на рам диск
- там же задается папка для монтажа
...
- готовый вим с рам диска копируется на ЖД или флешку

[Цитировать]

    Xemom1
  • 175
  • Стаж: 9 лет 4 месяца
  • Сообщений: 862
  • Репутация:88

    [+] [-]
gera_serg,
Да. Все правильно!

[Цитировать]

    gera_serg
  • 1171
  • Стаж: 8 лет 10 месяцев
  • Сообщений: 1421
  • Репутация:9

    [+] [-]
10650gera_serg,
Нельзя использовать в programs..wim. Там используется wimgapi.dll от висты
Кстати в моем наборе (пока не удалил за ненадобностью) в папке DISM есть такая библиотека и imageX.exe видимо от 10, могу выложить набор...
Возможно ошибок не будет, если именно их начать использовать в ядрах?
Или от висты для чего-то принципиально в 7...8.1

[Цитировать]

    Гость
  • Репутация:0

    [+] [-]
gera_serg, в наборе Vista есть одно принципиальное различие: при монтировании в режиме "read-only" только этот набор обеспечивает реальное "read-only" и не потребляет памяти при обращении к смонтированным программам. Все более новые версии imagex/DISM реальный режим "read-only" не обеспечивают (смонтированное можно править/удалять), и, что противнее всего - при обращении к файлу (например, запуск программы из смонтированного) потребляется место (а для РАМ-диска это означает потребление памяти). Например, программный пакет размером 300Мб (в распакованном виде). При монтировании с помощью комплекта от Vista этот пакет будет работать даже на РАМ-диске (В:\) размером 1-2Мб. А вот для новых комплектов нужно, как минимум, 300Мб, иначе при поочередном запуске всех программ пакета может банально "закончиться" место на РАМ-диске. А ведь на РАМ-диске обычно располагается не только пакет программ, но и %Темр%...
Кстати, это основная причина отсутствия наитивок на базе 8.1/10 - для их работы нужен Vista-овский комплект (чтобы наитив-ядро смонтировало основное ядро без затрат по памяти), который несовместим с новыми РЕ по загрузке.

[Цитировать]

    nikzzzz
  • 215
  • Стаж: 9 лет 3 месяца
  • Сообщений: 3114
  • Репутация:127

    [+] [-]
conty9, привет.
Не совсем понял
при монтировании в режиме "read-only" только этот набор обеспечивает реальное "read-only" и не потребляет памяти при обращении к смонтированным программам.
При монтировании в режиме "RW" создается всего лишь небольшой файлик в каталоге Temp, да, он будет расти , если модифицировать смонтированный каталог, но при чем здесь
при обращении к файлу (например, запуск программы из смонтированного) потребляется место (а для РАМ-диска это означает потребление памяти).
???

[Цитировать]

    Гость
  • Репутация:0

    [+] [-]
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
  • 175
  • Стаж: 9 лет 4 месяца
  • Сообщений: 862
  • Репутация:88

    [+] [-]
nikzzzz,
conty9, имел ввиду, что из-за конфликта с FBWF, удается смонтировать в режиме "read-only"(programs.wim), только используя wimgapi от Vista.

[Цитировать]

    gera_serg
  • 1171
  • Стаж: 8 лет 10 месяцев
  • Сообщений: 1421
  • Репутация:9

    [+] [-]
conty9,
Например, программный пакет размером 300Мб (в распакованном виде). При монтировании с помощью комплекта от Vista этот пакет будет работать даже на РАМ-диске (В:\) размером 1-2Мб.
Работать будет, но, чудес не бывает, как 300мб могут разместиться в 1-2мб ?
Вероятно, они там всетаки не полностью, а ввиде каких-то "ссылок-указателей".
Например 3 гиговый, смонтированный с помощью imagex, ИЗО-шник вполне работает на установку с него или частичный просмотр его, но опреративки под него полностью, целиком, явно не может хватать, если ее всего одна планка на гиг...
Засуньте в программ.вим какой-нибуть фильм и попробуйте его досмотреть при выдернутой флешке...

Страница 6 из 137


Показать сообщения:    

Текущее время: 21-Май 17:51

Часовой пояс: UTC + 3


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы можете скачивать файлы