Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Тест-форум (http://forum.oszone.net/forumdisplay.php?f=26)
-   -   Windows 8: Error code: 0x0000005d Давайте разберемся! (http://forum.oszone.net/showthread.php?t=248747)

neuch58 09-12-2012 17:37 2041880

Windows 8: Error code: 0x0000005d Давайте разберемся!
 
При старте, 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 Надеюсь, я не одинок в своём скромном желании...

neuch58 09-12-2012 18:56 2041933

Из Нета:
На форуме Microsoft Answers был такой ответ:
«Vlad62 ответил: июля 6, 2012
Звезда сообщества
Добрый день.
В установщике Windows 8 Release Previev есть ошибка в определении возможностей процессора при определённых условиях*.
Всё что можно предложить, установка на виртуальную машину, либо, установка WDP\WCP (Windows Developer Preview и Windows Consumer Preview).
* Просто говоря, путается в обвязке процессора.
REM: Есть метод, но он подойдёт специалисту. В двух словах: Надо скопировать содержимое install.wim в раздел, восстановить загрузчик W8.»
И еще:
«Vlad62 ответил: июля 8, 2012
Звезда сообщества
Добрый день.
Нет, это не моё. Эта ошибка обсуждалась в блогах разработчиков Windows 8. Да, о ней уже известно. Однако в Windows 8 Release Previev её исправлять наверное уже не будут. Это не ошибка установщика, это ошибка сбора данных о конфигурации оборудования.»

neuch58 09-12-2012 19:48 2041969

Цитата:
Есть метод, но он подойдёт специалисту. В двух словах: Надо скопировать содержимое install.wim в раздел, восстановить загрузчик W8.
Вопрос:
О каких дистрибутивах идет речь?
Что копировать, и что восстанавливать?

neuch58 10-12-2012 17:04 2042523

Заменил winload.exe на более ранний, тот просит ntoskrnl.exe, хотя он есть...
Где в winload.exe написано, какой ntoskrnl.exe ему нужен?

neuch58 10-12-2012 18:18 2042573

Я подсунул ВинПЕ пустую папку Виндовс и запустил...
Какой файл ОС просит, я вставляю, и по-новой...
Вставлял, вставлял, ОС сказала про НЛС дата, я вставил все файлы .НЛС...
- квадрат Малевича, даже без надписи
Я в печали...

neuch58 13-12-2012 18:00 2044711

Круг поисков удалось сузить -
ntoskrnl.exe tn.sys clfs.sys.
Драйверы скорее всего не при чем, их требует ОС при старте, не знаю, как обойти...
Ядро же простой заменой не проверить.
Кто знает как подменить?
В общем, так и предполагалось...

neuch58 14-12-2012 05:12 2045005

Удалось таки засунуть 8400 ядро в 8250 сборку...
Ядро запросило кучу dll из 8400 сборки, но все же встало.
Результат отрицательный:(
Но все же результат.
И как бы это ядрышко расколоть...

neuch58 16-12-2012 04:29 2046236

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

neuch58 21-12-2012 06:58 2050162

MS сообщает:
"PAE позволяет 32-разрядным процессорам работать с более чем 4 ГБ физической памяти в соответствующих выпусках Windows "
А если стоит меньше 4 ГБ?
Тогда РАЕ и не нужна вовсе! Но ОС-то не стартует...
И поддержка РАЕ идет с Пентиум Про...

neuch58 21-12-2012 10:47 2050239

О, только сейчас дошло, почему 32р ОС не реагирует на отключение DX Bit в Биосе: когда память меньше 4Г, ни РАЕ, ни DX Bit не работают! Если больше или равно - будет ошибка.

neuch58 21-12-2012 17:24 2050465

NX-бит является самым старшим разрядом элемента 64-битных таблиц страниц, используемых процессором для распределения памяти в адресном пространстве. 64-разрядные таблицы страниц используются операционными системами, работающими в 64-битном режиме, либо с включенным расширением физических адресов (PAE). Если ОС использует 32-разрядные таблицы, то возможности использовать защиту страниц от исполнения нет.

http://msdn.microsoft.com/en-us/libr...mits_windows_8


Время: 17:56.

Время: 17:56.
© OSzone.net 2001-