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

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

    [+] [-]
gera_serg,
Чтобы смонтировать, надо сначало создать папку, куда монтировать.
Сколько папок, столько и "кусков".
Как раз из за нативного режима , и приходится использовать wimgapi от vista.
Выигрыш есть, независимо от размера и количества папок. Потому что это монтирование "read only" а не распаковка.
Сам образ остается на флешке.
GetImage-info - это стандартная команда Dism.
Можете сравнить в другой программе : "Install new windows "
Там используется wimlib.

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

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

    [+] [-]
10676чудес не бывает, как 300мб могут разместиться в 1-2мб
При "правильном" монтировании (реальном read-only) место под смонтированное не потребляется.

Вот пример - загрузка С9РЕ наитивки на 160Мб ОЗУ

На РАМ-диск размером 2Мб смонтирован все тот же программный пакет размером 58Мб, при этом на диске занято всего пару байт (обращение к файлам не влияет на потребление)
По наитивкам: экономия памяти составляет примерно = размер полного ядра минус размер ядра наитивки. Для С9РЕ - примерно 60Мб (т.е., наитивка запускается от 128Мб ОЗУ, а РАМ-версия - от 192Мб). Даже, если в системе 256Мб, выгоднее запустить наитивку - тогда останется больше свободной памяти (у нас ведь задача не просто запустить РЕ, но и поработать в ней с программами).
Плюсы наитивки:
1. Быстрая загрузка на USB 1.x. Вместо обычных 5-10 мин на USB 1.2 - около 1 минуты.
2. Меньшее потребление памяти.
3. Для 7/8 - пониженные требования к CPU (ядро Native Mode пропатчено для работы с CPU начиная с P4/Athlon), отключена проверка NX-бита.
Минусы наитивки:
1. Привязка к носителю (при его извлечении - PC "зависнет").
2. Более медленная работа ядра (поскольку всё загружается не из быстрого РАМ-диска, а c медленного носителя). На практике особых "тормозов" не ощущается.
3. Некорректно работает RunScanner (утилита для перенаправления программ на работу с реестром целевой ОС), перенаправления на реестр целевой ОС не происходит.
4. Для совместимости со старыми CPU отключена поддержка мультиядерности и РАЕ.
Совет: На современных PC лучше использовать обычный режим загрузки.

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

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

    [+] [-]
gera_serg,
Сейчас посмотрел на виртуалке.
Выставил 300mb ОЗУ.
Натив - работает.
Стандарт - не запускается.
6 индекс в нативке не используется. Это стандартная полная загрузка (без натив).
Лично я использую натив, только при загрузки с USB1.0
У меня есть старенький P3 1000, там долго ждать когда загрузится. Так вот натив грузится намного быстрее чем XPPE.wim
Насчет упаковки в сборке 2k10 есть скрипт, который автоматом собирает нативку.

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

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

    [+] [-]
Насчет упаковки в сборке 2k10 есть скрипт, который автоматом собирает нативку.
Так это conty9, виноват, что скрипт нативки делит на одну + 5 забавных частей ?
;)
А будет работать если 6 индекс сделать (дисм-гуе) одиночным и единственным в виме 8х32 ?
Размер вима (~ вдвое) уменьшится, если не будет 1-5 индексов нативки ?

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

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

    [+] [-]
gera_serg,
6 индекс - зто и есть вся сборка.

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

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

    [+] [-]
10690Размер вима (~ вдвое) уменьшится, если не будет 1-5 индексов нативки
Полная чушь. Архив Wim специально сделан так, чтобы дублирующиеся файлы не увеличивали размер. Иначе двуязычный дистрибутив был бы в 2 раза больше одноязычного. А уж о 21-In-One вообще промолчу...
В полном ядре индекс 1 идентичен папке 6\Users, 2 - 6\ProgramData, 3 - 6\Program Files, 4 - 6\sources, 5 - 6\Windows. Деление по папкам нужно для их монтирования в наитив-ядре - там нельзя смонтировать ПОЛНЫЙ диск Х: (т.е., содержимое 1-го индекса обычного ядра), а нужно монтировать отдельно по корневым папкам. Точнее, можно смонтировать и целый диск - но работать тогда будет криво.
В итоге, сколько корневых папок на Х:\, столько же и нужно дополнительных индексов. Но на размер wim-архива это практически не влияет (размер увеличивается на пару килобайт перекрестных ссылок).

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

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

    [+] [-]
conty9,
Т.е., если я изменю что-то (добавлю драйвер или удалю/заменю библиотеку) в систем32 в 6-индексе, нативка подхватит это изменение, хотя у нее индексы 1...5 ?

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

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

    [+] [-]
gera_serg,
Нет.
Я же писал, что 6 индекс - только стандартная (не натив) загрузка.
Изменения будут только при стандартной загрузки.

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

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

    [+] [-]
Xemom1,
Экспортировал 6 индекс в отдельный вим.
Теперь хочу заменить dism на от 10 (ну и избавиться от висты заодно в этом варианте).
Известно что конкретно положить/заменить в систем32, а что именно в папку дисм?

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

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

    [+] [-]
10693если я изменю что-то (добавлю драйвер или удалю/заменю библиотеку) в систем32 в 6-индексе, нативка подхватит это изменение, хотя у нее индексы 1...5
Подхватит только в случае, если правильно упаковано (т.е., 1=6\Users и т.д.). Как раз для этого (чтобы вручную не перебирать) и сделан скрипт: он пакует в 1 содержимое 6\Users, и т.д.. Если просто изменить 6, не меняя 1-5, тогда и размер вырастет (поскольку файлы в индексах разные появятся), и добавленное будет только при РАМ-загрузке.

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

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

    [+] [-]
gera_serg,
В Pecmd.ini добавить в конце строчку:
NUMK 1
(если 0 - то выключить)
- хочется чтоб PeNetwork могла присоединяться к расшаренным сетевым дискам (как это сейчас в 8.1)
Надо посмотреть какого файла не хватает. Если есть возможность, посмотри в 2k10 - работает?
Остальное не так просто. Но возможно.

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

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

    [+] [-]
gera_serg, вся прелесть наитивки в том, что она монтирует основное ядро независимо от его размера. Само наитив-ядро маленькое (16Мб для 8х86), а вот размер основного не играет существенной роли - может быть и 150Мб, и 1500Мб.
Фраза "оставить как есть" для наитивки значит, что в качестве основного ядра (монтируемого при запуске наитивки) останется оригинал от Xemom1?
10716как автоматом при старте включить NumLock
Есть несколько вариантов:
1. В сборках с PECMD можно включить, подправив скрипт pecmd.ini (нужно добавить NUMK 1 до или после старта оболочки). Либо запустить отдельно pecmd.exe NUMK 1
2. Более правильное решение - использовать утилитку AutoNumlock.exe (можно взять в ядре сборок 2k10). Разница в том, что AutoNumlock включает Numlock только, если есть отдельная цифровая клавиатура и не делает этого на ноутах с комбинированной клавой.

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

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

    [+] [-]
gera_serg, все зависит от подхода. Если предполагается "жить" на WinPE - тогда да, нужна самая полная сборка, а еще лучше - контейнер. Сооружать и загружать наитивку х64 (тем паче под EFI) - это, наверное, нужно быть больным на всю голову - там, где предполагается работа х64, памяти должно быть ну никак не менее 1Гб, и "детские болезни" по загрузке в режиме USB 1.2 давно преодолены. То же, в принципе, можно сказать и о 8.1 - требования по CPU у неё такие, что на старых железяках она банально не заведется, а на новых - читаем то же, что и для с х64.
Но, кроме навороченных "домашних" ПК, есть еще уйма рабочих лошадок. На которых приходится поднимать ОС, данные. И там, как правило, инет не нужен вааапче (потому как, увы, отсутствует в принципе), а памяти - кот наплакал. А еще вдобавок половина страдает задумчивостью (загрузка из флешки по протоколу 1.2). Вот тогда и приходит понимание, что наитив-ядро на 16Мб не так уж и оттягивает карман.

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

    nat27
  • 1471
  • Стаж: 9 лет 7 месяцев
  • Сообщений: 39
  • Репутация:25

    [+] [-]
Потестируйте немного обновленный и расширенный драйверпак (кому интересно, конечно):
для Win10_1024_PE_X86.iso от Xemom1:
DP_Win10_1024_PE_X86 - 108,6 Mb, сентябрь 2015. Зеркало. Соответствует DIxSDI_2015-09-00 + Snd_for_nt6x32(1306).

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

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

    [+] [-]
nat27,
Привет!
На 10ке проверил (NVidiaGT360). Все работает.
На 7ке тоже работает.
Это универсальный (7_10) набор?

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


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

Текущее время: 19-Апр 19:29

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


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