- В ранних версиях WinNT было очень непросто включить поддержку многопроцессорности. Помню, приобрели мы сервер, с двумя сокетами, но по бедности — только с одним процессором. Винду поставили, понятно, с однопроцессорным HAL-ом. И потом, когда появился второй процессор, было целое приключение с реконфигурацией этой винды. Но за один вечер вроде справились.
-
- Нынче у нас MS Windows 2008. И по недосмотру, виртуалку сделали с одним ядром. И винду туда накатили. Пока сообразили, что есть нужда в двухголовом сервере, вода утекла — понаставили софта фсякого, поздно
пить боржомипереустанавливать выньдос. И возникла задача — заставить вин2008 увидеть второй процессор. - Виртмашину сконфигурили, не проблема. А что с выньдосом делать — неясно. Допрос Гугеля с пристрастием, результатов не дал. Где пишут, что в ней уж и нету однопроцессорных HAL-ов, где — что надо драйвер HAL-а с буковкой «m» как-то поставить.
-
- Оказалось всё проще. Запускаем msconfig, переходим на вкладку «Загрузка», щелкаем кнопу «Дополнительные параметры...», в открывшемся окне включаем галку «Обнаружение HAL». ОК сколько надо и перезапуск. После старта будет видно наличные процы. Усё.
|
- И совсем несложно.
-
Вот, прям аглицким по белому об этом и написано:
ОтветитьУдалитьWindows Vista seems to have settled on two HALs. As with earlier versions, one is chosen for installation as HAL.DLL, but Windows Vista also installs both HALs under their own names. Both names are hard-coded into the loader, along with the standard name HAL.DLL. A detecthal option in the Boot Configuration Data (BCD) may direct the loader to select from the two, and a hal option can specify any file to load as the HAL, but ordinarily the HAL that is loaded is whatever file is named HAL.DLL.
hal history
boot options - detect hal
boot options - hal