Показать полную графическую версию : [addon] AHCI MassStorage
EvgeniuXP
26-04-2011, 22:32
не заходил уже лет сто на этот сайт... раньше (2 года назад) интегрировал DP_MassStorage, а теперь смотрю MassStor появился... если я его (MassStor) интегрирую совместно с DP_MassStorage_wnt5_x86-32_1101, то выдаёт он (DP_MassStorage_wnt5_x86) ошибки :( или его уже не надо интегрировать, раз MassStor интегрирую? В итоге хочу просто интегрировать дрова AHCI, раньше для этих целей интегрировал DP_MassStorage и райды ставились, а сейчас ноуты выдают синие экраны смерти, вот пришлось снова вспомнить и пробовать интегрировать... но тут раздвоилось...
Извините, уж за ламерский вопрос.... и не кидайте особо камнями в меня... плиз
Putin-mode
26-04-2011, 23:13
EvgeniuXP, Интегрируй или DP_MassStorage или AHCI MassStorage. Одно из двух. И проблем не будет.
zloy_buka
27-04-2011, 10:30
Просто не меняя в скрипте ничего, хотел заменить 5 файлов (iaStor и iaAHCI) на более свежие - и все »
Ну и как же в этом случае setup идентифицирует _новый_ контроллер ? Нужно модифицировать сам скрипт.
1. В секции [HardwareIdsDatabase] ищешь строки с дефайном {iastor} типа:
...
PCI\VEN_8086&DEV_2652&CC_0106 = $\"${iastor}$\"$\r$\n\
...
2. Удаляешь эти строки.
3. Из .inf-файла новых драйверов Интел формируешь аналогичный блок, но уже с новыми VEN&DEV (можно, в принципе, старый блок не удалять, а просто добавить новые строки VEN&DEV, но это, по-моему, муторнее. Проще заново сформировать)
4. Вставляешь свой новый блок в скрипт
5. Компилируешь - и вот ты уже почти гуру :)
и вот ты уже почти гуру »
Нет, скорее брахмачарин! :tongue:
zloy_buka, :yahoo:
Ну и как же в этом случае setup идентифицирует _новый_ контроллер ? »
Я не знаток в скриптах NSIS, думал, он сам собирает данные и добавляет :) Теперь понял - попробую...
zloy_buka
27-04-2011, 11:45
Stanner, а я сразу понял, как и что ты делал - я делал то же самое :lol:
Немного лирики. Я тоже абсолютно не разбираюсь в скриптах и пришлось вдумчиво курить исходник махараджи (омммм!), чтобы понять, что к чему... Для меня это был _единственный_ способ запустить W2K3 x64 RUS на нестандартном контроллере. Гугль и наш форум дают какие-то решения только для Eng, а то, что делает с дистрибутивом nLite... ох...
Так что хочу еще раз сказать огромное спасибо уважаемому simplix за его инструмент! :pray:
P.S. я думаю, махараджа специально не стал делать автопарсинг инф-файлов, а предпочел заставлять адептов ручками, ручками... дабы смирить гордыню и привить послушание... матерый человечище! :lol:
Под рукой нет подходящей железяки, сам смогу проверить только в среду - владельцы мам на 6x чипсете, проверьте кто-нибудь начало установки с этим вариантом MassStorage, увидится диск для установки системы или нет?
chemtech
30-04-2011, 17:52
Уважаемые коллеги!
Вопрос немного не по теме, но в вашей области. Не знаю создавать ли новую тему или нет.
Ставлю Windows XP в виртуальную машину KVM. Подключаю флопик с драйверами. Винда драйвера находит, загрудает, диск определяет, начинает устанавливаться. Но потом говорит, что "Программе установки не удалось скопировать файл viostor.sys"
Скажите, пожалуйста, можно ли сделать аддон по включению драйверов?
Драйвера тут: http://www.linux-kvm.org/page/WindowsGuestDrivers/Download_Drivers - и образ флопика, и образ iso.
Или подскажите что еще можно сделать, чтобы винда установилась?
P.S. делал интеграцию драйверов через Nlite - диск не увидел.
Установил windows на KVM с IDE жестким диском. Добавляю жесткий диск VirtIO, ставлю драйвера - он мне говорит:
Драйвер без цифровой подписи. Скриншот: http://i20.fastpic.ru/big/2011/0501/ee/fbaac4ffea735d72aaff72a6c73caaee.png
Может быть из-за этого?? Можно ли сделать установку windows на жесткий диск с неподписанным драйвером?
владельцы мам на 6x чипсете, проверьте »
У меня ASRock P67 Extreme 4 диск не видит.
У меня ASRock P67 Extreme 4 диск не видит. »
На предыдущей странице обсуждалась данная проблема, а на пост выше Stanner выложил свой вариант, проверь может получится за одно и отпишешься.
timon45,
Stanner выложил свой вариант »
Это ответ на его просьбу проверить.
Мало того - я делал сам с родными драйверами от мат.платы по рекомендации zloy_buka . Тоже ничего не вышло.
Не видит диски и всё. Дискету по F6 подсовываю - всё нормально.
Может уважаемый simplix посмотрит где собака порылась?
Драйверы ASRock P67 Extreme 4 прилагаю.
http://rghost.ru/5421581
Saik, спасибо за проверку.
simplix, нужна помощь!
:help: :help: :help:
zloy_buka
03-05-2011, 11:06
Saik, проверяй. Сам не могу - нет таких "железок".
MassStorage_x86_for_ASRock (http://rghost.ru/5446460)
zloy_buka,
Спасибо за помощь, работает отлично. :up
Гуру однако. :king:
Saik, проверяй. Сам не могу - нет таких "железок".
MassStorage_x86_for_ASRock »
Проверил на ASUS P8P67 и ASUS P7P55D-E - все отлично. Спасибо!
Liveride
07-05-2011, 19:51
1. simplix, наверное, мне нужно было бы спросить на вашем форуме, но соответствующей темы, к большому сожалению, не обнаружил (может, создадите там раздел вопросов по вашим исходникам?). Интересует модификация аддона, а именно замена поставляемых в комплекте библиотек на свои в целях своевременной актуализации версий и применения оригинальных цифровых подписей от производителя. К сожалению, с синтаксисом NSIS я не знаком, и понять, как именно нужно компилировать полученный пакет драйверов, не могу. В связи с этим прошу хотя бы сказать, что почитать, а в идеале - ещё и что нажать. На данный момент располагаю актуальными библиотеками NSIS версии 2.46 Large Strings. Пока что я добился только того, что при сборке аддона (сразу после загрузки и распаковки) выдаётся ошибка !include: could not find: "FileFunc.nsh После этого - аборт выполнения скрипта и указание на ошибку в 40 строке.
2. Для чего в исходниках присутствуют файлы "Intel.cat" и "Intel.inf" устаревшей (даже по сравнению с веткой MSM) версии 8.9.6.1002? HWID-ы, как я понял, для серверного оборудования, но ведь если INF всё равно ссылается на описанный в "iaStor.inf" и "iaAHCI.inf" файл "iaStor.sys", то почему бы просто не перенести секции STRINGS и HWID в файл сведений для установки других Intel-овских контроллеров? Там что, другой состав INF-а?
3. Могу ли я заменить используемые в вашем пакете драйверы Intel ветки Matrix Storage Manager 8.9.6.1002 на актуальные из Intel Rapid Storage 10.5.0.1027? И как тогда поступить с файлами из вопроса №2? Нельзя же их, наверное, просто удалить...
4. Могу ли я просто заменить нужные мне файлы, открыв в архиваторе путь "Files\ForceCopy\SVCPACK\MassStor.exe\$WINDIR\Temp\MassStorage\"?
К вопросу об официальности пакета Intel прилагаю ссылку: почти прямая (http://downloadcenter.intel.com/Detail_Desc.aspx?agr=Y&ProdId=3334&DwnldID=20023&ProductFamily=Desktop+Boards&ProductLine=Intel%C2%AE+6+Series+Chipset+Boards&ProductProduct=Intel%C2%AE+Desktop+Board+DZ68DB&lang=eng) и страница поиска (http://downloadcenter.intel.com/SearchResult.aspx?lang=eng&ProductFamily=Desktop+Boards&ProductLine=Intel%C2%AE+6+Series+Chipset+Boards&ProductProduct=Intel%C2%AE+Desktop+Board+DZ68DB&ProdId=3334&LineId=3272&FamilyId=36).
MANtiCORE
10-05-2011, 16:19
simplix,
есть предложение вынести в шапку пост http://forum.oszone.ru/post-1647779-844.html
ибо сам, недалее как вчера, наступил на эти грабли. и пол-дня наступал и наступал на них, пока не собрался с силами и не прочитал весь топик. ну и как это бывает, решение нашлось на последних страницах :)
Из-за полного отсутствия свободного времени сейчас я поддерживаю только приоритетные проекты. Поэтому с новыми драйверами вам придётся разбираться самостоятельно, либо устанавливать Windows 7, которая будет прекрасно работать на P67.
Наверное, я в прошлые разы плохо стучал в бубен :)
Сегодня пересобрал аддон с дровами Intel RST 10.5.0.1026 - все в порядке, диски видятся.
P.S. Кому надо - чуть ниже MassStor.exe для замены.
Кто знает как распаковать аддон MassStor_x86_11.3.8? Дело в том, что там почему-то "viamraid.sys" повторяется и при распаковке их становится два. Почему так? Какой из них правильный? Как распаковывать правильно, чтобы он там был один?
Stanner
В аддоне MassStor_x86_11.3.8 некоторые дрова новее. Почему?
JMicron 1.17.62.0 против 1.17.55.0 в вашем (в тоже время в вашем присутствуют дополнительные идентификаторы оборудования)
VIAMRAID 5.1.7600.601 против 5.1.6000.581 в вашем
update
Сам же и отвечаю по поводу VIAMRAID.sys.
Размером 116608 - для WinXP
Размером 117760 - для WinServer2003
Выяснено отсюда: http://www.viaarena.com/Driver/VIA_VRAID_Windows_V6.00a.zip
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.