PDA

Показать полную графическую версию : [решено] Разрешение экрана в WIN PE\RE


Страниц : 1 [2] 3

dorosa
28-02-2012, 23:01
Попробовал сейчас интегрировать драйвер дернутый программой DriverGenius. Все отлично.
Видео карта - NVIDIA GeForce GTS450, драйвер - 280.26-desktop-win7-winvista-32bit-international-whql
Файлы по первому списку.
У меня для Acronis копируются библиотеки msvcp71.dll и msvcr71.dll, может в них дело.
Еще у меня в реестре есть изменение для увеличения памяти.
Windows Registry Editor Version 5.00

; to make larger scracth space, it will set drive X to 256MB
[HKEY_LOCAL_MACHINE\PE3-SYSTEM\ControlSet001\services\FBWF]
"WinPECacheThreshold"=dword:00000100

Разрешение как и писал автоматом устанавливается 1680x1050 при запуске Loader, причем не зависимо
какое разрешение записона в файле конфигурации лоадера. После запуска лоадера разрешение можно менять.
У моего монитора разрешение 1680x1050, вчера на компьютере знакомого проверял, у него разрешение 1920х1080, карта GeForce GTX 560, разрешение тоже автоматом выставлялось.

Прикрепил свои файлы.

Smarty
28-02-2012, 23:08
dorosa, ок, буду копать...

dorosa
29-02-2012, 15:47
Библиотеки msvcp71.dll и msvcr71.dll не влияют.
Твик увеличения кэша для WinPE из предыдущего поста нужен.
Давно его уже применяю, поэтому значения не придал.

Первое свое сообщение исправил.

Позже проверю на winre.

Smarty
01-03-2012, 07:00
Позже проверю на winre. »
Жду результатов, т.к. у меня не получилось.

http://i4.imageban.ru/thumbs/2012.03.01/fa2fd05971924ee3138eef976422685a.jpg (http://imageban.ru/show/2012/03/01/fa2fd05971924ee3138eef976422685a/jpg)

dorosa
01-03-2012, 10:05
Жду результатов, т.к. у меня не получилось. »
У меня на Winre получилось, все отлично.
Уже попробовал на Win PE4, тоже все нормально, там на два драйвера меньше нужно. Лоадер от Boa Soft не заработал.
У вас еще какие то драйвера интегрированы, может какой из них мешает.
У меня только один Oem0.
Попробуйте в батнике указать установку конкретного драйвера, а не всех Oem. Скрин 355 kb.
http://s018.radikal.ru/i513/1203/25/2a3a9c109726t.jpg (http://radikal.ru/F/s018.radikal.ru/i513/1203/25/2a3a9c109726.jpg.html)

Нашел первоисточник:
http://www.911cd.net/forums//index.php?showtopic=23931&view=findpost&p=164570

Smarty
01-03-2012, 11:23
dorosa, тогда может сделаете что-то типа конструктора?
Чтобы копировал из системы нужные файлы плюс папка с драйвером, созданная
с помощью DoubleBackup или подобной программы.

dorosa
01-03-2012, 11:31
тогда может сделаете что-то типа конструктора? »
Попробую.

Пока так.
Возможности:
1. Копирование файлов и программ в образ Win PE из папки конструктора
2. Применение твиков реестра
3. Интеграция драйверов
4. Пропатчивание файлов ресурсами Restorator для изменения внешнего вида

Грязи в батнике многовато, но именно им и собирал.
Из системы файлы пока не копирует, но включил все, что нужно.
Внутри описание и драйверы Nvidia от Windows 8
В файл Video_drv_fix.cmd добавил команду
start nircmd.exe setdisplay 1920 1050 32
так как при загрузке RunMe обои получаются на часть экрана, пока не переключишь разрешение. А с этой командой все нормально.
Creates_WinPE.7z (http://rghost.ru/36786708) - (11.8 МБ)

dorosa
01-03-2012, 18:21
Обновил скрипт, добавил копирование файлов по списку из рабочей системы.
Сейчас в список включены файлы необходимые для установки видео драйверов, файлы diskmgmt (Управление дисками)
и две библиотеки для работы Hyper Snap. Добавлен твик реестра для diskmgmt.
На скрине Win PE3.1 полученная данным конструктором.
Система Windows 7 SP1, видео драйвера Nvidia 280.26-desktop-win7, бэкап сделанный DriverGenius.
Скрин - 450 kb
http://s018.radikal.ru/i528/1203/64/bd2cdab9161at.jpg (http://radikal.ru/F/s018.radikal.ru/i528/1203/64/bd2cdab9161a.jpg.html)
Smarty,
В английском не силен, гугелом пользоватся приходится. У dc есть команда показать только максимальные разрешения, а то в экран не умещается.

Creates_WinPE.7z (http://rghost.ru/36792201) - (21.3 МБ)

В описании забыл исправить. Теперь копирование по списку реализовано.
В файле Video_drv_fix.cmd в строчке start nircmd.exe setdisplay 1680 1050 32 поставьте свое разрешение.

Smarty
01-03-2012, 18:22
Грязи в батнике многовато, но именно им и собирал.
Из системы файлы пока не копирует »
Допилим, если что!

Smarty
01-03-2012, 19:41
dorosa, всё отлично!
К драйверам nVIDIA добавил драйвера INTEL для нетбука (из-за которого и было всё это затеяно).
Проверил - и на настольном и на нетбуке разрешение экрана теперь доступно во всех вариантах.
Спасибо! Переделаю скрипт под свои нужды и будет вообще всё замечательно. :)

dorosa
01-03-2012, 23:36
Отлично, еще бы у кого карты AMD проверили бы и отписались.
Тоже столкнулся с такой проблемой, на старых картах разрешение было нормальным, а на на новых низкое.
Использовать Win PE с Explorer нет желания, не нужно это.
Взялся лапатить файлы от Make_3.
В шапке наверное мой ник надо поменять на JFX.
Интернетовских драйверов не хватало? Это чипсет или встроенная графика?
А скриптик действительно нужно подретушировать.

Smarty
01-03-2012, 23:42
Интернетовских драйверов »
В смысле Интеловских?
На нетбуке конечно интегрированная.

ЗЫ. А чего там делает Управление дисками? :)

dorosa
01-03-2012, 23:53
А чего там делает Управление дисками? »
На этом форуме как то поднимали вопрос, вот для примера и добавил, выкинуть не долго.
И у меня возникли проблемы с копированием отдельных файлов в Win PE 4, экспериментировал.
В конечном итоге xcopy заменил на W7Patcher.
На PE 3 таких проблем не было.

Smarty
02-03-2012, 00:04
dorosa, WinPE 4 ещё не "расковыряли" как следует.
Загружался с него, смотрел... Функционала-то конечно побольше, чем в WinPE 3.

yurfed
02-03-2012, 00:04
В Win PE можно установить драйвера видеокарты. »
Отлично »
Отлично то, что тема начиналасьБез установки драйверов видео доступны следующие разрешения:
800х600
1024х768
1280х1024
1600х1200 »
В итоге всё оказалось совсем не так. Я там прикрутил, я тут замостырил...
Изменить разрешение экрана можно с помощью утилиты командной строки »И где это?
Было сказано ещё в самом начале
http://forum.oszone.net/post-1852492-2.htmlКакая сборка? Выяснял на чистом образе! »От автора

Smarty
02-03-2012, 00:10
yurfed, в процессе выяснилось, что без установки драйверов не обойтись.
Было ведь и такое:
можно задать любое... »
и про драйвера ни слова!

yurfed
02-03-2012, 00:15
Smarty, :)

dorosa
02-03-2012, 01:25
yurfed,
Любые утилиты по изменению разрешения экрана, это всего навсего переключатели призванные повысить удобство изменения разрешения в среде Win PE
(для ЖК мониторов считаю бесполезняшкой).
Переключатели исходят из возможностей стандартного драйвера и обойти это не могут.
Поэтому и пришлось прикручивать видео драйвера. Win PE4 проблемы к сожалению тоже не решает на последних поколениях видео карт.
О win PE4, в рег файле PE_VideoDrv.reg есть ветка
; Включение курсора мыши в Win PE4 (Windows 8)
[HKEY_LOCAL_MACHINE\PE3-SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System]
"EnableCursorSuppression"=dword:00000000
она нужна только для PE4, дело в том, что при использовании любого шела в PE4 нету курсора мыши
данный твик это исправляет.

Smarty
02-03-2012, 06:55
для ЖК мониторов считаю бесполезняшкой »
Для ЖК "бесполезняшкой" можно считать изменение частоты обновления (Герцы), но никак не изменение разрешения экрана.
Согласитесь, что при "родном" 1920х1080 использовать умолчальное 800х600 не совсем удобно.

yurfed
02-03-2012, 08:16
Любые утилиты........... нету курсора мыши
данный твик это исправляет. »
Спасибо за ликбез. Как бы я без этого дальше жил, даже трудно представить :)
Хотя тема и начиналась со слов и цифр о доступных разрешениях, оказалось что всё далеко не так.
А то, что прикрутить можно и чёрта лысого, в этом никто и не сомневался




© OSzone.net 2001-2012