Автор: neuch58 , 10 декабря 2012
При старте, Windows 8 и WinPE 4.х, тупо проверяют ЦП/МП на кошерность:). Если всё Гуд, ОС стартует, чихая на BIOS и BCD(проверено). Если же ЦП/МП некошерные, - экран в стиле Малевича - Error code: 0x0000005d, BCD - пофиг! В то же время ОС bulid<8400 приемлет PIII 1G 512Mb... Парадокс! И еще - зачем 32-разрядной ОС, при отключенном в BIOS и BCD параметре NX, проверять ЦП/МП на наличие его? Опять парадокс...

Как быть? Что делать?
Вечные вопросы...
Предлагаю:
Давайте попробуем вместе (Убить Билла:)) разобраться!
Я никого не прошу бросить всё и начать изменять Мир:)! Но любые разумные советы и предложения приму с уважением. Вместе Мы - Сила!
Я бы хотел:
1. Узнать(найти), каким местом Windows определяет правильность железа...
2. Убрать, заменить, изменить это место.
3. Пусть это узнают все, кому интересно!

Но Neuch я! Хотя всю жизнь учусь... И шагнул сразу с ХР на 8-ку... Приходится много читать, и процесс идёт медленно:(. Но ведь есть очень много людей поумней меня, надеюсь они подскажут, что делать. И будет:
«СЧАСТЬЕ ДЛЯ ВСЕХ, ДАРОМ, И ПУСТЬ НИКТО НЕ УЙДЁТ ОБИЖЕННЫЙ!»(с)

PS Надеюсь, я не одинок в своём скромном желании...
Содержимое данного поля является приватным и не предназначено для показа.

BBCode

  • HTML-теги не обрабатываются и показываются как обычный текст
  • You may use the following BBCode tags:
    • [align]
    • [b]
    • [code]
    • [color]
    • [font]
    • [hr]
    • [i]
    • [img]
    • [list]
    • [quote]
    • [s]
    • [size]
    • [spoiler]
    • [sub]
    • [sup]
    • [table]
    • [u]
    • [url]
  • Адреса веб-страниц и email-адреса преобразовываются в ссылки автоматически.

STRAIDER

13 лет 2 месяца назад

great coder, вынужден вас жестоко обломить... У меня загрузчик 7 запускает 8-ку, да ещё и с виртуального харда.

neuch58

13 лет 2 месяца назад

STRAIDER!
А подробнее можно? Пожалуйста!

neuch58

13 лет 2 месяца назад

Интересный вопрос:
А если NX-Bit отключен в BIOS, можно ли программно проверить проц?
Только если считать список инструкций...
Или я не прав?

savely

13 лет 2 месяца назад

Поддерживает ли проц NX - всегда можно узнать, независимо от того, включен он или нет. Прочитайте документацию на процессоры.

neuch58

13 лет 2 месяца назад

По докам я и так узнаю, без ОС :)
А вот программно?
Хотя бы примерный сценарий...

ExSlave

13 лет 2 месяца назад

http://www.intel.com/content/dam/www/public/us/en/documents/application-notes/processor-identification-cpuid-instruction-note.pdf
Table 5-25 XD Bit.

PS. Это не вы случаем? http://justsomelessons.16mb.com/pages/windows8.php

neuch58

13 лет 2 месяца назад

Не, не я!
Но только мои посты просматривают больше 100 чел. в день!
К сожалению только просматривают...
Но вопрос интересный!

neuch58

13 лет 2 месяца назад

ExSlave спасибо за ссылку!
Я с самого начала об этом думал, но надо было вычислить файл...
Теперь надо брать дизассемблер и искать обращения к EDX регистру...
Но это каторжный труд! С моим-то ником...
Уверен, достаточно в нужном месте поставить JMP, и все пойдет!
Осталось только найти где...:(

neuch58

13 лет 2 месяца назад

О, даже просто хексом прошел слегка:
B8 00 00 00 00 0F A2
B8 10 00 00 00 0F A2
Это уже что-то...
Теперь долго, нудно и упорно курить ассемблер...

ExSlave

13 лет 2 месяца назад

Уверен, достаточно в нужном месте поставить JMP, и все пойдет!

Да, только думаю еще придется побороть проверку цифровых подписей, ибо пропатченные файлы будут отказыватся грузится.