Xemom1
  - Стаж: 10 лет
- Сообщений: 862
- Репутация:88[+] [-]
|
gera_serg, Чтобы смонтировать, надо сначало создать папку, куда монтировать. Сколько папок, столько и "кусков". Как раз из за нативного режима , и приходится использовать wimgapi от vista. Выигрыш есть, независимо от размера и количества папок. Потому что это монтирование "read only" а не распаковка. Сам образ остается на флешке. GetImage-info - это стандартная команда Dism. Можете сравнить в другой программе : "Install new windows " Там используется wimlib.
|
|
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
  - Стаж: 10 лет
- Сообщений: 862
- Репутация:88[+] [-]
|
gera_serg, Сейчас посмотрел на виртуалке. Выставил 300mb ОЗУ. Натив - работает. Стандарт - не запускается. 6 индекс в нативке не используется. Это стандартная полная загрузка (без натив). Лично я использую натив, только при загрузки с USB1.0 У меня есть старенький P3 1000, там долго ждать когда загрузится. Так вот натив грузится намного быстрее чем XPPE.wim Насчет упаковки в сборке 2k10 есть скрипт, который автоматом собирает нативку.
|
gera_serg
  - Стаж: 9 лет 8 месяцев
- Сообщений: 1421
- Репутация:9[+] [-]
|
Насчет упаковки в сборке 2k10 есть скрипт, который автоматом собирает нативку. Так это conty9, виноват, что скрипт нативки делит на одну + 5 забавных частей ? ;) А будет работать если 6 индекс сделать (дисм-гуе) одиночным и единственным в виме 8х32 ? Размер вима (~ вдвое) уменьшится, если не будет 1-5 индексов нативки ?
|
Xemom1
  - Стаж: 10 лет
- Сообщений: 862
- Репутация:88[+] [-]
|
gera_serg, 6 индекс - зто и есть вся сборка.
|
|
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
  - Стаж: 9 лет 8 месяцев
- Сообщений: 1421
- Репутация:9[+] [-]
|
conty9, Т.е., если я изменю что-то (добавлю драйвер или удалю/заменю библиотеку) в систем32 в 6-индексе, нативка подхватит это изменение, хотя у нее индексы 1...5 ?
|
Xemom1
  - Стаж: 10 лет
- Сообщений: 862
- Репутация:88[+] [-]
|
gera_serg, Нет. Я же писал, что 6 индекс - только стандартная (не натив) загрузка. Изменения будут только при стандартной загрузки.
|
gera_serg
  - Стаж: 9 лет 8 месяцев
- Сообщений: 1421
- Репутация:9[+] [-]
|
Xemom1, Экспортировал 6 индекс в отдельный вим. Теперь хочу заменить dism на от 10 (ну и избавиться от висты заодно в этом варианте). Известно что конкретно положить/заменить в систем32, а что именно в папку дисм?
|
|
10693если я изменю что-то (добавлю драйвер или удалю/заменю библиотеку) в систем32 в 6-индексе, нативка подхватит это изменение, хотя у нее индексы 1...5 Подхватит только в случае, если правильно упаковано (т.е., 1=6\Users и т.д.). Как раз для этого (чтобы вручную не перебирать) и сделан скрипт: он пакует в 1 содержимое 6\Users, и т.д.. Если просто изменить 6, не меняя 1-5, тогда и размер вырастет (поскольку файлы в индексах разные появятся), и добавленное будет только при РАМ-загрузке.
|
Xemom1
  - Стаж: 10 лет
- Сообщений: 862
- Репутация:88[+] [-]
|
gera_serg, В Pecmd.ini добавить в конце строчку: NUMK 1 (если 0 - то выключить)- хочется чтоб PeNetwork могла присоединяться к расшаренным сетевым дискам (как это сейчас в 8.1) Надо посмотреть какого файла не хватает. Если есть возможность, посмотри в 2k10 - работает? Остальное не так просто. Но возможно.
|
|
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 только, если есть отдельная цифровая клавиатура и не делает этого на ноутах с комбинированной клавой.
|
|
gera_serg, все зависит от подхода. Если предполагается "жить" на WinPE - тогда да, нужна самая полная сборка, а еще лучше - контейнер. Сооружать и загружать наитивку х64 (тем паче под EFI) - это, наверное, нужно быть больным на всю голову - там, где предполагается работа х64, памяти должно быть ну никак не менее 1Гб, и "детские болезни" по загрузке в режиме USB 1.2 давно преодолены. То же, в принципе, можно сказать и о 8.1 - требования по CPU у неё такие, что на старых железяках она банально не заведется, а на новых - читаем то же, что и для с х64. Но, кроме навороченных "домашних" ПК, есть еще уйма рабочих лошадок. На которых приходится поднимать ОС, данные. И там, как правило, инет не нужен вааапче (потому как, увы, отсутствует в принципе), а памяти - кот наплакал. А еще вдобавок половина страдает задумчивостью (загрузка из флешки по протоколу 1.2). Вот тогда и приходит понимание, что наитив-ядро на 16Мб не так уж и оттягивает карман.
|
nat27
  - Стаж: 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
  - Стаж: 10 лет
- Сообщений: 862
- Репутация:88[+] [-]
|
nat27, Привет! На 10ке проверил (NVidiaGT360). Все работает. На 7ке тоже работает. Это универсальный (7_10) набор?
|
Страница 7 из 137
Текущее время: 19-Апр 19:29
Часовой пояс: UTC + 3
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах Вы не можете прикреплять файлы к сообщениям Вы можете скачивать файлы
|
|