Войти в систему

Home
    - Создать дневник
    - Написать в дневник
       - Подробный режим

LJ.Rossia.org
    - Новости сайта
    - Общие настройки
    - Sitemap
    - Оплата
    - ljr-fif

Редактировать...
    - Настройки
    - Список друзей
    - Дневник
    - Картинки
    - Пароль
    - Вид дневника

Сообщества

Настроить S2

Помощь
    - Забыли пароль?
    - FAQ
    - Тех. поддержка



Пишет old_apazhe ([info]old_apazhe)
@ 2006-02-19 20:03:00


Previous Entry  Add to memories!  Tell a Friend!  Next Entry
Ну, наконец-то.
Полдня ебался со сменой матери и процессора в своём агрегате. Грохнул старые винды и чего-то ещё по мелочи отвалилось. Зато теперича у меня селерон 1200 и микростаровская материнка, не проявляющая признаков старческого маразма при перезагрузке.

И WinXP PRO SP2. До этого я спокойно сидел на XP PRO без каких либо обновлений, сервиспаков и прочего мусора, хехе.


(Читать комментарии) - (Добавить комментарий)

Re: Reply to your comment...
[info]vladekk@lj
2006-02-19 15:02 (ссылка)
Да я знаю про HALНо не уверен, что он меняется

(Ответить) (Уровень выше) (Ветвь дискуссии)

Re: Reply to your comment...
[info]lady_alien@lj
2006-02-19 15:05 (ссылка)
Он НЕ меняется. А должен бы:) приспосабливаясь к новому железу. Вот если менять маму на аналогичную - ничего переставлять не надо. А так.. Скажем, меняя RDRAM-маму на DDR - точно приходится переставлять. Возможно, меняя модели в рамках одной группы и производителя - и нет, но это я не проверяла.

(Ответить) (Уровень выше) (Ветвь дискуссии)

Re: Reply to your comment...
[info]vladekk@lj
2006-02-19 15:06 (ссылка)
Нет, windows иногда выдерживает даже смену мамы полностью, на совершенно другую архитектуру, но редко.

(Ответить) (Уровень выше) (Ветвь дискуссии)

Re: Reply to your comment...
[info]lady_alien@lj
2006-02-19 15:07 (ссылка)
Хм, это вам сильно повезло, наверное. В моем опыте такого ни разу не происходило:)

(Ответить) (Уровень выше) (Ветвь дискуссии)

Re: Reply to your comment...
[info]vladekk@lj
2006-02-19 15:12 (ссылка)
Жаль мы этого не узнаем, Гейтс не скажет :-)

(Ответить) (Уровень выше)

Re: Reply to your comment...
[info]olegart@lj
2006-02-19 20:26 (ссылка)
Оно от фазы Луны зависит. Одновременно с начальником как-то меняли компы с VIA KT400 на nForce3 — у меня старая XP только драйверов попросила, у него — в BSOD.

(Ответить) (Уровень выше) (Ветвь дискуссии)

Блин, который раз....
[info]daksito@lj
2006-02-21 10:28 (ссылка)
Ребята, это ж уже в сотый раз, по-моему. До замены мамки возвращайте дефолтовые дрова на IDE контроллер - и все!! Проверялось - работает. А БСОД был Inaccessible_Boot_Device, верно? Описывать почему так - долго.

(Ответить) (Уровень выше)


[info]_fallingfree_@lj
2006-02-19 16:46 (ссылка)
Я сейчас не найду это в дебрях support.microsoft.com, ибо пьян зело и не соображаю ничего, но есть достаточно конкретные официальные инструкции по правильной реанимации винды при смене материнки (если это не OEM-винда, конечно) без ее переустановки.

У меня это даже работало однажды, но сам предпочитаю по старинке переставить.

(Ответить) (Уровень выше) (Ветвь дискуссии)

Re: Reply to your comment...
[info]vladekk@lj
2006-02-19 19:43 (ссылка)
славно

(Ответить) (Уровень выше)

Re: Reply to your comment...
[info]bambr77@lj
2006-02-19 15:13 (ссылка)
HAL - он на то и HAL, что б для софта и системы смена железяк была прозрачной. В принципе оно после бута на новом железе должно доставить недостающие дрова, попросить дрова для неизвестных девайсов и грохнуть старые. Но это в теории, на практике же - как обычно.

(Ответить) (Уровень выше) (Ветвь дискуссии)

Re: Reply to your comment...
[info]lady_alien@lj
2006-02-19 15:32 (ссылка)
Хм, ну есть же какая-то разница между сменой харда и сменой материнки? Я в такие дебри не лазила, я MCSE, а не девелопер:)

(Ответить) (Уровень выше) (Ветвь дискуссии)

Re: Reply to your comment...
[info]bambr77@lj
2006-02-19 16:03 (ссылка)
MCSE - это, если я не ошибаюсь, Microsoft Certified Service Engineer? Ну тогда у вас такие вещи в подкорке должны сидеть, по идее. А если сервис-инженер не знает назначения HAL - то тут уж можно смело сказать - всё очень плохо.

Я вам тайну открою. Величайшую. При смене харда вообще ничего не изменяется. Это в винде какие-то странные идеи заложены. А так - нет. А смена мамки - это смена 2-3 драйверов. И всё. Не сложнее, чем одновременно поменять, скажем, звуковуху, видюху и модем.

(Ответить) (Уровень выше) (Ветвь дискуссии)

Re: Reply to your comment...
[info]lady_alien@lj
2006-02-19 16:06 (ссылка)
system engineer. Вот ежели Exchange поставить, ну или домейн наладить - это к нам.

(Ответить) (Уровень выше) (Ветвь дискуссии)

Re: Reply to your comment...
[info]bambr77@lj
2006-02-19 16:12 (ссылка)
Ой, ошибся. Вы уж простите меня, неграмотного. Тогда вопрос только один - зачем вы начинаете умно рассуждать о совершенно незнакомых вам вещах?

(Ответить) (Уровень выше) (Ветвь дискуссии)

Re: Reply to your comment...
[info]lady_alien@lj
2006-02-19 16:14 (ссылка)
почему же совершенно незнакомых? На уровне банальной эрудиции - вполне. А там, где дискуссия уползла в дебри я честно призналась, что настолько хорошо вопрос не знаю. Или вы считаете, что любая тема должна обсуждаться исключительно узкими по ней специалистами?

(Ответить) (Уровень выше) (Ветвь дискуссии)

Re: Reply to your comment...
[info]bambr77@lj
2006-02-19 16:16 (ссылка)
Па-а-азвольте!

"Не работает из-за того, что нужен другой HAL, а не тот, что уже стоит." - ваша фраза? А HAL - он один. Это его истинное предназначение, быть единым и нерушимым :)

(Ответить) (Уровень выше) (Ветвь дискуссии)

Re: Reply to your comment...
[info]lady_alien@lj
2006-02-19 16:19 (ссылка)
Насколько я помню учебник:) ХАЛ собирается из драйверов. Разных. Для разного железа. Соответственно, если базовое железо меняется - то и ХАЛ должен измениться? Подгрузить нужные драйвера.

(Ответить) (Уровень выше) (Ветвь дискуссии)

Re: Reply to your comment...
[info]bambr77@lj
2006-02-19 16:37 (ссылка)
Драйвера - должен подгрузить, да. А меняться ему зачем?

(Ответить) (Уровень выше) (Ветвь дискуссии)

Re: Reply to your comment...
[info]lady_alien@lj
2006-02-19 16:42 (ссылка)
Ну он же подгрузит другие драйвера - сответственно - изменится, по сравнению с тем, каким он был раньше.

(Ответить) (Уровень выше) (Ветвь дискуссии)

Re: Reply to your comment...
[info]bambr77@lj
2006-02-19 16:51 (ссылка)
Сдаюсь.

(Ответить) (Уровень выше)

Re: Reply to your comment...
[info]trin_3_trin@lj
2006-02-19 17:39 (ссылка)
Ой, не стоит вам, право, развивать эту тему :) Имхо...

(Ответить) (Уровень выше) (Ветвь дискуссии)

Re: Reply to your comment...
[info]alexclear@lj
2006-02-19 18:12 (ссылка)
Нет, ну действительно, кругом одни специалисты!

The HAL includes hardware specific code that controls I/O interfaces, interrupt controllers and multiple processors. (http://en.wikipedia.org/wiki/Architecture_of_Windows_2000#Hardware_abstraction_layer)

Вы понимаете по-английски хоть немного?
Или перевести?

(Ответить) (Уровень выше) (Ветвь дискуссии)

Re: Reply to your comment...
[info]trin_3_trin@lj
2006-02-19 19:01 (ссылка)
спасибо , не трудитесь :)

(Ответить) (Уровень выше)

Re: Reply to your comment...
[info]ariokh_dark@lj
2006-02-19 18:01 (ссылка)
HAL - это концепция, причем концепция независимости от драйверов.
Потому и не собирается он, и тем более не из драйверов.

(Ответить) (Уровень выше) (Ветвь дискуссии)

Re: Reply to your comment...
[info]alexclear@lj
2006-02-19 18:05 (ссылка)
HAL - это уровень.
Потому он так и называется.
Скажите, Вы электромонтером работаете, да?
Я там ниже ссылку на картинку дал, картинка, как я понимаю, сверялась с книжкой Руссиновича.
Что-нибудь слышали про Руссиновича?

Бля, одни специалисты кругом, я фигею!

(Ответить) (Уровень выше) (Ветвь дискуссии)

Re: Reply to your comment...
[info]ariokh_dark@lj
2006-02-19 18:07 (ссылка)
(занудно)
Знаю я, знаю, что такое hardware abstraction layer.
И про Руссиновича знаю.

(Ответить) (Уровень выше) (Ветвь дискуссии)

Re: Reply to your comment...
[info]alexclear@lj
2006-02-19 18:08 (ссылка)
О!
Ну а зачем Вы спорите? =)

(Ответить) (Уровень выше) (Ветвь дискуссии)

Re: Reply to your comment...
[info]ariokh_dark@lj
2006-02-19 18:10 (ссылка)
(осматривается)
Кто спорит?

Я не спорю, я знаю. Попытался привести аналогию доступным для девушки, судя по ее репликам, языком.

(Ответить) (Уровень выше) (Ветвь дискуссии)

Re: Reply to your comment...
[info]alexclear@lj
2006-02-19 18:13 (ссылка)
Я так и знал, что в конце концов все будет сведено к философии.
Ааааааа!
Ну в чем девушка не права, в чем?

(Ответить) (Уровень выше) (Ветвь дискуссии)

Re: Reply to your comment...
[info]ariokh_dark@lj
2006-02-19 18:14 (ссылка)
(зевает)
Вот еще только мне на ночь споров о тонкостях архитектуры Windows не хватало.

(Ответить) (Уровень выше) (Ветвь дискуссии)

Re: Reply to your comment...
[info]alexclear@lj
2006-02-19 18:16 (ссылка)
(торжественно)
Слив зощщитан!
Хехе

(Ответить) (Уровень выше)

Re: Reply to your comment...
[info]alexclear@lj
2006-02-19 19:11 (ссылка)
Бля.
То бишь, не уровень, а слой.
Хехе
Немного кривовата моя русская езыка.

(Ответить) (Уровень выше)

Re: Reply to your comment...
[info]lady_alien@lj
2006-02-19 18:44 (ссылка)
Хм. А по схеме - вполне себе программный слой. Впрочем опять же - я не девелопер.

(Ответить) (Уровень выше)

Re: Reply to your comment...
[info]alexclear@lj
2006-02-19 16:22 (ссылка)
Девушка права.
У HAL неизменен только интерфейс.
А потроха меняются при смене железа.

(Ответить) (Уровень выше) (Ветвь дискуссии)

Re: Reply to your comment...
[info]bambr77@lj
2006-02-19 16:37 (ссылка)
А нахрена бы класть между дровами и системой этот самый HAL? Не для того ли, что б смена железа и дров никак на всём остальном не отражалась?
Ладно, беспредметно. О разном говорим.

(Ответить) (Уровень выше) (Ветвь дискуссии)

Re: Reply to your comment...
[info]alexclear@lj
2006-02-19 16:41 (ссылка)
HAL - он не между дровами и системой.
Он между дровами и железом и между NT kernel и железом.
Это самый нижний уровень.
HAL drivers - драйвера нижнего уровня.

(Ответить) (Уровень выше) (Ветвь дискуссии)

Re: Reply to your comment...
[info]bambr77@lj
2006-02-19 16:53 (ссылка)
Не на столько знаком с архитектурой нынешних виндов, что б спорить дальше :)

(Ответить) (Уровень выше)

Re: Reply to your comment...
[info]alexclear@lj
2006-02-19 16:41 (ссылка)
http://en.wikipedia.org/wiki/Image:Windows_2000_architecture.svg

(Ответить) (Уровень выше) (Ветвь дискуссии)

Re: Reply to your comment...
[info]trin_3_trin@lj
2006-02-19 17:48 (ссылка)
а в windows HAL разве не реализован в виде неизменного модуля? он, помнится, так и называется. И подгружать туда уже точно ничего не получится - статика. Только сменить целиком - скажем ACPI HAL на Standard PC HAL или MP ACPI HAL и т.д. Нет?

(Ответить) (Уровень выше) (Ветвь дискуссии)

Re: Reply to your comment...
[info]alexclear@lj
2006-02-19 17:54 (ссылка)
Это Вы про HAL API говорите.
А есть HAL drivers.
Google it!

(Ответить) (Уровень выше) (Ветвь дискуссии)

Re: Reply to your comment...
[info]trin_3_trin@lj
2006-02-19 19:05 (ссылка)
same to you :) HAL drivers, afaik, реализованы в виде единой dll - подгружать туда ничего не выйдет. Нет?

(Ответить) (Уровень выше) (Ветвь дискуссии)

Re: Reply to your comment...
[info]alexclear@lj
2006-02-19 19:22 (ссылка)
Про drivers в виде DLL это вы мощно завернули.
Драйвера работают в RING0, какие такие DLL в RING0?
Вся Win32 subsystem работает в RING3.

(Ответить) (Уровень выше) (Ветвь дискуссии)

Re: Reply to your comment...
[info]alexclear@lj
2006-02-19 19:24 (ссылка)
Разве что hal.dll - это не совсем DLL.

(Ответить) (Уровень выше) (Ветвь дискуссии)

Re: Reply to your comment...
[info]alexclear@lj
2006-02-19 19:31 (ссылка)
Офигеть.
По виду так вроде вполне себе DLL.
Получается, что загрузчик PE формата существует как бы отдельно от Win32 subsystem.
Но драйвера все равно в основном .sys, а не .dll.
И грузит их некий control manager, так же как и сервисы.

(Ответить) (Уровень выше) (Ветвь дискуссии)

Re: Reply to your comment...
[info]trin_3_trin@lj
2006-02-19 19:33 (ссылка)
ну, может в ntkernel что-то базовое реализовано, нет?

(Ответить) (Уровень выше)

Re: Reply to your comment...
[info]trin_3_trin@lj
2006-02-20 02:33 (ссылка)
драйвера HAL - реализованы в виде sys? Какие конкретно?

(Ответить) (Уровень выше) (Ветвь дискуссии)

Re: Reply to your comment...
[info]alexclear@lj
2006-02-20 04:15 (ссылка)
Интересно.
Судя по тому, что все они ссылаются на HAL.dll в конечном итоге - никакие.
К тому же, про контроллер прерываний Windows пишет, что драйвера для него не установлены, то есть, это не sys.
Но в HAL.dll информации о контроллере прерываний я тоже не нашел.

(Ответить) (Уровень выше) (Ветвь дискуссии)

Re: Reply to your comment...
[info]trin_3_trin@lj
2006-02-20 04:38 (ссылка)
Вот видите, а вы сразу плеваться... :)

(Ответить) (Уровень выше) (Ветвь дискуссии)

Re: Reply to your comment...
[info]alexclear@lj
2006-02-20 05:45 (ссылка)
Да, я именно такой, извините.
Но, тем не менее, все равно ясность не наступила.
Ведь откуда-то же HAL берет описания драйверов чипсета MB и прочего?
Сейчас у меня Windows нет поблизости, вечером еще покопаюсь.

(Ответить) (Уровень выше) (Ветвь дискуссии)

Re: Reply to your comment...
[info]trin_3_trin@lj
2006-02-20 05:57 (ссылка)
да я и не обижался :)
http://www.microsoft.com/resources/documentation/Windows/2000/server/reskit/en-us/Default.asp?url=/resources/documentation/Windows/2000/server/reskit/en-us/prork/prbd_std_nfkh.asp

(Ответить) (Уровень выше)


[info]oas@lj
2006-02-19 16:40 (ссылка)
Нет. HAL разный. Иначе зачем бы он нужен :-)

Интерфейс из него наружу, вверх (к софту) торчит один и тот же. А само наполнение и интерфейс вниз, к железу, уже меняется по мере надобности.

(Ответить) (Уровень выше)


[info]oas@lj
2006-02-19 16:38 (ссылка)
Перед переустановкой надо снести все дрова и поставить самые генерические. Типа, обобщённая материнка, обобщённое то-сё. Тогда шансы на успех максимальны.

(Ответить) (Уровень выше) (Ветвь дискуссии)

Re: •
[info]bambr77@lj
2006-02-19 16:51 (ссылка)
Это понятно, только вот зачем это руками делать пользователю - непонятно.

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]oas@lj
2006-02-20 17:56 (ссылка)
А этому может быть много объяснений. Начиная от «так уж повелось, никого особо не расстраивает [из платящих пользователей], никто и не менял», или «думающая часть, способная принять решение, не работает без хоть каких-нибудь действующих дров», вплоть до чисто маркетинговой идеи, мол, если не можешь разобраться — купи новую лицензию и не парься. Совсем не неожиданный подход.

(Ответить) (Уровень выше)

Re: Reply to your comment...
[info]alexclear@lj
2006-02-19 15:16 (ссылка)
Скажите, а это Ваша талия на юзерпике? =)

(Ответить) (Уровень выше) (Ветвь дискуссии)

Re: Reply to your comment...
[info]lady_alien@lj
2006-02-19 15:32 (ссылка)
Моя. Личная.

(Ответить) (Уровень выше) (Ветвь дискуссии)

Re: Reply to your comment...
[info]alexclear@lj
2006-02-19 15:40 (ссылка)
Отличная!

А у Вас есть фото топлесс?

(Ответить) (Уровень выше) (Ветвь дискуссии)

Re: Reply to your comment...
[info]lady_alien@lj
2006-02-19 15:42 (ссылка)
Конечно же. А почему вы спрашиваете?

(Ответить) (Уровень выше) (Ветвь дискуссии)

Re: Reply to your comment...
[info]alexclear@lj
2006-02-19 15:45 (ссылка)
Потому что спрашивание есть познающее искание сущего в факте и такости его бытия.

(Ответить) (Уровень выше) (Ветвь дискуссии)

Re: Reply to your comment...
[info]lady_alien@lj
2006-02-19 15:48 (ссылка)
Жаль, что вы не уточнили этого прежде - тогда мне можно было бы и не отвечать. Ведь не ответ есть главное - а вопрос.

(Ответить) (Уровень выше) (Ветвь дискуссии)

Re: Reply to your comment...
[info]alexclear@lj
2006-02-19 15:49 (ссылка)
Но как же я тогда найду сущее, если Вы не будете отвечать?
Скажите, а Вы мне не пришлете Ваше фото топлесс?

(Ответить) (Уровень выше) (Ветвь дискуссии)

Re: Reply to your comment...
[info]lady_alien@lj
2006-02-19 15:54 (ссылка)
Познать сущее возможно только не получая ответы на свои вопросы извне, но находя их внутри себя.

Я не смею присылать Вам свое фото, уважаемый. У вас ведь жена, дети...

(Ответить) (Уровень выше) (Ветвь дискуссии)

Re: Reply to your comment...
[info]alexclear@lj
2006-02-19 15:57 (ссылка)
Познать сущее возможно только не получая ответы на свои вопросы извне, но находя их внутри себя.

Верно!
В следующий раз я буду писать девушке "у вас есть фото топлесс", не ставя вопросительный знак.
Вот только не знаю, вежливо ли это - сразу показывать собеседнице, что я уже знаю ответ?

Я не смею присылать Вам свое фото, уважаемый. У вас ведь жена, дети...

Жаль, жаль...
Насчет детей Вы напрасно беспокоитесь, они сейчас все равно спать будут ложиться и ничего не увидят.
А жена с удовольствием посмотрит фото вместе со мной.

(Ответить) (Уровень выше)

Re: Reply to your comment...
[info]ex_ex_fatal@lj
2006-02-20 13:00 (ссылка)
Пришли мне. Я одинокий прыщавый онанист, которому никто не дает.

(Ответить) (Уровень выше)


(Читать комментарии) -