Разное

Bcdedit exe set numproc 4: Почему windows 10 pro видит 2 из 4 ядра (2xCPU)? — Хабр Q&A

24.10.2001

Содержание

Bcdedit exe set numproc 4

Начиная с Windows Vista, корпорация Microsoft усложнила процесс редактирования загрузчика Windows. Мы уже касались утилиты bcdedit.exe. Эта статья посвящена ей подробнее.

Для начала разберемся, почему Microsoft решила отказаться от столь простого понятного текстового файла boot.ini. Дело, как это часто водится, в безопасности.

Для усложнения получения доступа к параметрам загрузчика было придумано специальное хранилище данных конфигурации загрузчика (BCD). В Windows Vista и более поздних версиях данные конфигурации загрузчика хранятся в виде специальных программных объектов, которые уже не являются простыми текстовыми элементами. Каждый объект в хранилище имеет уникальный идентификатор (GUID) и хранится в специальном формате. Каждый идентификатор является уникальным для конкретной копии операционной системы. Для удобства редактирования параметров загрузчика некоторым из объектов помимо идентификаторов присвоены псевдонимы, по которым к ним и можно обращаться посредством утилиты bcdedit.exe. Вот список основных псевдонимов:

Указание записи диспетчера загрузки Windows.
Указание записи диспетчера загрузки микропрограмм в энергонезависимой ОЗУ, часто используемых в системах с UEFI.
Указание записи приложения диагностики памяти.
Указание на загрузчик Ntldr, используемых в прошлых версиях ОС (до Windows Vista).
Виртуальный идентификатор, обозначающий загрузочную запись запущенной в данной момент операционной системы.
Виртуальный идентификатор, обозначающий используемую по умолчанию загрузочную запись.
Включает в себя параметры диспетчера загрузки при работе с электронными дисками (т.е. располагающимися в оперативной памяти).
Содержит глобальные параметры отладки, которые наследуются любой записью в приложении загрузки.
Содержит глобальные параметры служб аварийного управления, которые наследуются любой записью в приложении загрузки.
Включает в себя общий список дефектов оперативной памяти, который наследуется любой записью в приложении загрузки.
Общие параметры, которые наследуются всеми записями в приложении загрузки.
Набор общих параметров, наследуемых всеми записями приложений загрузки Windows.
Набор общих параметров, наследуемых всеми возобновлениями работы Windows из спящего режима.
Параметры гипервизора, которые могут наследоваться любой записью в приложении загрузки.

Коснемся команд, доступных в утилите bcdedit.exe. Для получения списка команд запустите командную строку и введите

Для получения более подробной информации по каждой команде используйте

Для просмотра текущих параметров загрузки Windows достаточно вызвать утилиту в командной строке:

если же Вы хотите сохранить параметры загрузки в текстовый файл, то достаточно ввести

Путь для сохранения и имя можно, конечно, указать и другие.

Если же вместо псевдонимов Вы хотите видеть GUID, то команду можно видоизменить:

Можно использовать и другие форматы для экспорта информации. Например rtf, doc (не docx) или csv. Это позволяет не отвлекаться на проблемы с кодировками.

Перед редактированием загрузчика всегда разумно сделать его резервную копию. Делается это командой:

Путь и имя файла здесь тоже можно выбрать любые. Если в пути встречаются пробелы, в команде надо использовать кавычки:

Восстановление загрузчика производится командой

Разберем изменение основных настроек загрузчика Windows при помощи утилиты bcdedit.exe.

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

Если помимо современных версий Windows, на компьютере также установлены старые версии ОС, относящиеся к семейству NT (2000, XP, Server 2003 и пр.), установить такую ОС в качестве загружаемой по умолчанию можно командой

Если же в качестве загружаемой по умолчанию нужно использовать текущую ОС, используйте команду

Вообще, ничто не мешает Вам использовать и GUID системы, для того, чтобы указать её в качестве загружаемой по умолчанию. GUID Вы можете посмотреть в текстовом файле, который мы до этого сохраняли на жесткий диск. Команда в таком случае будет выглядеть следующим образом:

В данном случае в конце должен содержаться GUID в виде набора букв и цифр. Помните, что GUID должен быть заключен в фигурные скобки (<>).

Вы можете также отредактировать местоположение операционных систем в списке загрузки. Делается это следующей командой

В таком примере первой в списке будет отображаться устаревшая версия Windows, затем текущая, из-под которой вводилась эта команда. Вместо псевдонимов можно использовать и GUID систем.

Теперь разберем как создавать новые записи в загрузчике Windows при помощи утилиты bcdedit.exe. В общем виде команда создания новой записи выглядит так:

bcdedit.exe /create [< >] /d [/application |/inherit [ ] | /inherit DEVICE | /device]

разберем синтаксис команды подробнее.

ID — идентификатор, который будет использоваться для новой записи загрузки. В качестве идентификатора может быть использован GUID или псевдоним;

описание — то, как новая запись загрузки будет отображаться в списке;

application — указание на то, что новая запись является записью приложения, в данном случае тип_приложения может принимать один из следующих вариантов: BOOTSECTOR, OSLOADER, RESUME, STARTUP.

inherit — указание на то, что новая запись является наследуемой записью. тип_приложения может принимать одно из следующих значений:

BOOTMGR, BOOTSECTOR, FWBOOTMGR, MEMDIAG, NTLDR, OSLOADER, RESUME. Если тип_приложения не указан, то новая запись может наследоваться от любой записи.

inherit DEVICE — указание на то, что новая запись является наследуемой и может быть унаследована только записью параметров устройства.

device — указание на то, что новая запись является дополнительной записью параметров устройства.

Добавить новую запись загрузки ОС семейства Windows NT данной командой довольно просто. Мы уже знакомы с псевдонимом ntldr , поэтому сгенерировать нужную команду не составит труда.

Прежде чем приступать к созданию новой записи, нам нужно скопировать файлы ntldr, boot.ini, ntdetect.con, bootfont.bin из раздела со старой ОС на тот раздел, где лежит загрузчик Windows. Им может быть как раздел, куда установлена свежая версия Windows, так и отдельный скрытый раздел, который может не отображаться в проводнике, но отображаться в консоли Управление дисками. Такой раздел будет носить описание Зарезервировано системой (System reserved).

Чтобы увидеть его в проводнике, можно временно присвоить ему букву. Делается это щелчком правой кнопкой мыши и выбором в меню пункта Изменить букву диска или путь к диску.

Далее достаточно нажать Добавить и выбрать подходящую букву.

После копирования файлов создаем новую запись загрузки:

Создаем параметры передачи загрузчику Windows NT:

x в данном случае это имя раздела, где лежит загрузчик Windows NT. Если раздел является скрытым и не имеет буквы, то его нужно указать в том виде, в котором он отображается в текущей конфигурации ОС, например:

Далее требуется указать путь к загрузчику ntldr:

И добавить этот пункт в конец списка загрузки:

Но и это еще не всё. Ведь нам надо убедиться, что загрузчик ntldr находит ОС. Если что-то идет не так, то первым делом убедитесь, что в файле boot.ini прописаны верные пути к ядру Windows NT. Например, если речь идет о первом разделе второго жесткого диска, то путь будет выглядеть так:

multi(0)disk(0)rdisk(1)partition(1)WINDOWS=»ОС семейства Windows NT» /fastdetect

Помните, что нумерация дисков в загрузчике ntldr начинается с нуля, а разделов с единицы.

Разберем синтаксис команды удаления записи загрузки.

bcdedit.exe [/store ] /delete < >[/f] [/cleanup | /nocleanup]

файл_хранилища — указание на используемое хранилище. Если параметр не задан явно, используется хранилище текущей ОС;

ID — идентификатор записи, которую требуется удалить. В качестве идентификатора может быть использован GUID или псевдоним;

f — параметр удаления указанной записи. Без этого параметра утилита bcdedit.exe не удаляет записи, имеющие известные псевдоним;

cleanup — удаление записи загрузки с удаление также и из списка загрузки. Кроме того, будет удалены и все ссылки на данную запись из хранилища. Параметр используется по умолчанию, если не задан nocleanup;

nocleanup — удаление записи загрузки без удаления из списка загрузки.

Например, загрузчик ОС семейства Windows NT имеет известный нам псевдоним ntldr , а потому запись загрузки не удалится без параметра f . Пример удаления:

Если у записи нет псевдонима, а только GU >f .

Мой Компьютер, №14, 01.04.2008

Работа с загрузочным меню Windows Vista

Оно пришло на смену старому, а точнее — устаревшему загрузочному меню линеек Windows 9x и Windows NT, и вобрало в себя все плюсы старого меню (которых немного, а точнее, один — возможность выбора запускаемой операционной системы и способа ее запуска), а также обзавелось новыми, своими собственными, плюсами и минусами. Естественно, к плюсам следует отнести большую функциональность загрузочного меню. Ну, а к минусам — сложность настройки.

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

Если хорошенько вдуматься, можно прийти к выводу, что это сделать довольно сложно. Действительно, Microsoft совершенно не позаботилась о такой возможности, как удаление установленной операционной системы Windows Vista. Если вы попробуете найти пункт удаления Windows Vista в мастере установки и удаления новых программ и компонентов, то у вас не получится. Единственное, что может прийти в голову, так это отформатировать раздел с установленной операционной системой Windows Vista.

И нужно признать, что это правильное решение — однако оно не поможет вам избавиться от нового загрузочного меню (новое загрузочное меню устанавливается на активный раздел; как правило, если на вашем компьютере установлено несколько операционных систем, активным разделом является раздел с предыдущей версией операционной системы Windows).

Так как же все-таки удалить новое загрузочное меню Windows Vista и перейти к использованию предыдущего загрузочного меню (файла boot.ini)? На самом деле сделать это не так уж и сложно — достаточно воспользоваться программой командной строки bootsect.exe, расположенной в каталоге boot установочного диска Windows Vista. Данная программа поддерживает два синтаксиса запуска.

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

Вместо опции /NT52 можно использовать опцию /XP, а вместо опции /NT60 — опцию /LH. Дополнительные сведения об опциях программы bootsect.exe можно узнать при помощи команды bootsect.exe /help.

Простые способы настройки загрузочного меню

Ну вот, теперь, после рассмотрения такого важного вопроса, как удаление и установка нового загрузочного меню всеми желающими, можно перейти и к более мелким проблемам.

Если даже после того, как вы прочитали предыдущую часть статьи, на вашем компьютере все еще стоит новое загрузочное меню Windows Vista, значит, пришла пора настроить его. Сделать это можно несколькими способами, которые в контексте данной статьи мы разобьем на простые и сложные.

К сложным способам, без сомнения, относится использование командной строки bcdedit.exe. Этот способ мы рассмотрим в конце нашей статьи. К простым же способам относятся все остальные, о которых мы поговорим прямо сейчас. А точнее, начиная со следующего раздела.

Диалог Загрузка и восстановление

С помощью диалога Загрузка и восстановление (рис. 2) вы довольно просто сможете выполнить следующие действия:

Чтобы отобразить диалог Загрузка и восстановление, сначала необходимо вызвать диалог Система (при помощи комбинации клавиш Win+Pause), после чего выбрать ссылку Дополнительные параметры системы. В появившемся диалоге Свойства системы нужно перейти на вкладку Дополнительно и нажать на кнопку Параметры… в области Загрузка и восстановление.

Конфигурация системы

Намного больше возможностей по настройке загрузочного меню Windows Vista предоставляет программа Конфигурация системы, запустить которую можно при помощи файла msconfig.exe.

С помощью вкладки Загрузка данной программы можно выполнить следующие действия:

Давайте рассмотрим эти флажки и команды bcdedit.exe, которые они заменяют.

Безопасный режим. Данный флажок эквивалентен командам вида bcdedit.exe /set safeboot и bcdedit.exe /set safebootalternateshell . Он позволяет выбрать способ загрузки операционной системы по умолчанию. Вы можете выбрать либо обычную загрузку (если снимете данный флажок), либо загрузку в безопасном режиме, либо загрузку в безопасном режиме с поддержкой командной строки, либо загрузку в режиме восстановления каталога Active Directory.

Без GUI. Эквивалент команды вида bcdedit.exe /set quietboot . Он отключает отображение заставки при загрузке операционной системы.

Журнал загрузки. Эквивалент команды вида bcdedit.exe /set bootlog . Его установка приведет к тому, что система во время загрузки будет записывать данные загрузки в ветвь реестра HKLMSYSTEMCurrentControlSetBootLog, а после инициализации smss.exe и проверки целостности файловой системы перенесет содержимое данной ветви реестра в файл NTBTLOG.TXT каталога %systemroot%.

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

Базовое видео. Данный флажок эквивалентен команде вида bcdedit.exe /set vga . Его установка говорит о том, что операционная система должна быть запущена с использованием стандартного графического драйвера vga.sys.

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

С помощью замечательной программы bcdedit можно без каких-либо проблем изменить записи в меню загрузки Windows 7, либо восстановить их, если с ними что-то стряслось. Программа работает в командной строке и позволяет делать с меню загрузки всякие полезные штуки.

В первую очередь нам необходимо ее запустить. Для этого щелкните на кнопке Пуск, введите cmd и нажмите клавишу . Так мы открыли командную строку.

В открывшемся окне командной строки введите bcdedit и нажмите клавишу .

Важный момент: работа с bcdedit возможна только в режиме администратора. Кроме того, использовать bcdedit можно в консоли восстановления либо в командной строке программы ERD Commander.

Многие значения BCD указаны в фигурных скобках, вот в таких . В этих скобках заключены идентификаторы CLSID. Все идентификаторы обозначаются длинным кодом из букв и цифр в формате , но есть и стандартные идентификаторы с понятными названиями, такие как либо .

Теперь перечислим основные параметры bcdedit, которые нам понадобятся.

  • default – идентификатор (ID) операционной системы, что загружается по умолчанию; если bcedit запущен в ОС, что загружается по умолчанию, то для параметра default будет указано значение ;
  • description – название операционной системы, которое отображается в меню загрузки; можете его переименовать во что угодно, вроде “мастдай номер 7”;
  • displayorder – порядок размещения записей об операционных системах в меню загрузки;
  • device – раздел диска, где находятся файлы загрузки;
  • locale – язык, используемый в основном либо дополнительном меню загрузки;
  • osdevice – раздел, где находятся системные файлы конкретной операционной системы; как правило, для параметров device и osdevice указан одинаковое значение;
  • path – если с помощью параметра device указан раздел диска с файлами ОС, то в параметре path указано на путь к загрузчику ОС;
  • timeout – время, по истечению которого осуществляется загрузка операционной системы; значение указывается в секундах.

Если в команде, выполняемой с помощью bcdedit, не указан параметр /set с соответствующим идентификатором (ID), то изменения, произведенные посредством такой команды, будут внесены в Диспетчер загрузки Windows (он же Windows Boot Manager), а не в Загрузка Windows (Windows Boot Loader).

Не спешите ковыряться в загрузчике Windows, поскольку предварительно нужно создать его запасную копию. Для этого создайте на любом диске папку BootCopy и введите в командной строке следующую команду (разумеется, bcdedit должна быть уже запущена):

Вместо D: можете указать любой другой диск.

Если вы так раскурочили загрузчик, что совершенно запутались, все первоначальные настройки можно будет вернуть из созданной нами ранее копии:

Теперь займемся изменением меню загрузки Windows 7. Представим, что у нас есть три записи с идентификаторами, а именно , и .

Как изменить операционную систему, загружаемую по умолчанию

Укажите значение /default и идентификатор ОС, что будет загружаться по умолчанию. Скажем, для ОС с идентификатором команда будет выглядеть следующим образом:

Теперь ОС с будет в самом вверху меню загрузки.

Как изменить размещение записей в меню загрузки

Посмотрим, как можно перемещать записи.

Делаем запись первой в списке:

Делаем запись последней в списке:

Указываем точный порядок записей:

Как изменить значение задержки загрузки

Чтобы изменить значение задержки, по истечению которого начнется загрузка операционной системы, выполните такую команду:

в данном случае SS – число в секундах, скажем, красивое число 66.

Как изменить язык менеджера загрузки

Используйте следующую команду:

Так мы выбираем русский язык, указывая нужное значение, вместо ru_RU для русского можно указать en_US для английского языка и так далее.

Как изменить язык дополнительного меню загрузки

Дополнительное меню загрузки вызывается нажатием клавиши . Бывает так, что это меню становится английским, хотя мы ранее и выбрали русский. Это легко исправить:

Аналогичным образом вместо ru_RU можно указать en_US или обозначение любого другого языка.

Как изменить название операционной системы в меню загрузки

Самая вкусная возможность – ввести свое название для операционной системы, отображаемое в меню загрузки.

Кроме того, так можно изменить название ОС, работа которой была восстановлена через среды восстановления. У таких ОС в меню загрузки появляется надпись “восстановлено”. Любое название можно ввести такой командой:

Как изменить букву раздела, где находится папка ОС и загрузочные файлы

Вместо буквы диска подставьте понятно что, скажем, C: или D:.

Как добавить новую операционную систему в меню загрузки

1. Для начала копируем ту запись, что уже есть, присвоив ей новое название:

Появится сообщение “Запись успешно скопирована в <хххххххх-хххх-хххх-хххх-хххххххххххх>”.

2. Указываем для параметров device и osdevice новые значения (для новой ОС, добавляемой в меню загрузки):

Вместо D: можно указать другую букву диска. Вместо кучи крестиков введите идентификатор , полученный на этапе 1.

3. Добавим новую запись в меню загрузки:

Запись появится в начале списка (или используйте /addfirst, чтобы она появилась в конце списка).

Как удалить запись об операционной системе из менеджера загрузки и BCD

Чтобы избавиться от записи в менеджере (и меню) загрузки воспользуйтесь следующей командой:

Если в качестве указывается готовая запись, скажем, , то нам понадобится дополнительно использовать ключ /f. Если же в качествеприменяется запись типа <хххххххх-хххх-хххх-хххх-хххххххххххх>.

Иногда могут потеряться некоторые файлы, жизненно важные для работы загрузчика, такие как bootsect.exe, bcdboot.exe и bcdedit.exe для Windows 7 Ultimate x86/x64. Скачать эти файлы можно по ссылке ниже:

Вот, собственно, и все, теперь вы обрели мудрость загрузочного меню Windows 7/Vista и получаете почетный значок “Просветленный мастер”.

Не загружается Windows после изменений в msconfig

Вы решили ускорить работу компьютера и изменили настройки в «msconfig» (конфигурация системы). После чего, Ваш компьютер перестал загружаться. Если дело обстоит так, тогда данная заметка Вам поможет решить проблему.

Очень много написано в сети о том, что можно ускорить компьютер указав количество оперативной памяти, число процессоров в конфигурации системы «msconfig», но, к сожалению, не все так просто. Очень часто такие изменения приводят к сбоям в работе компьютера. Если говорить точнее, то компьютер просто перестает загружать операционную систему.

Из своего опыта, могу сказать, что даже если операционная система загрузится, то вряд ли ваш компьютер станет работать быстрее. Обычно операционная система сама отлично определяет количество ядер и оперативной памяти, поэтому я не рекомендую изменять эти значения.

Но вы, скорее всего, уже что-то изменили, поэтому попали на данную страницу. Читайте дальше, ниже я привел решение данной проблемы.

Мне часто пишут о данной проблеме, поэтому я решил сделать видео о том, как можно решить проблему запуска, которая возникает после подобных настроек.

Суть заключается в том, что, если операционная система перестала загружаться, тогда параметры процессора и оперативной памяти нужно вернуть в исходное состояние (по умолчанию). Возникает вопрос: как это сделать?

В решении данной проблемы нам поможет командная строка, в которой нужно прописать следующие команды:

1) «bcdedit /deletevalue {default} numproc» (без кавычек), жмем «Enter»

2) «bcdedit /deletevalue {default} truncatememory» (без кавычек), жмем «Enter»

Вы спросите: а как добраться до командной строки с не работающей операционной системой?

Отвечаю. При помощи меню загрузки, которое вызывается нажатием и удержанием клавиши «F8», при включении компьютера, или при помощи установочного диска с операционной системой.

Более подробно смотрите на видео, я там все рассказал и показал. Метод работает, я проверял.

На канале добавлено новое видео на эту тему. Если не получилось, используя первый способ, попробуйте этот:

Друзья, дополняю статью еще одним вариантом. Если вам не помогли описанные выше команды, то вы можете попробовать еще и эти:

1) Введите «bcdboot c:\windows» (без кавычек), нажмите Enter
2) После этого введите «exit» (без кавычек), нажмите Enter
3) Перезагрузите компьютер и посмотрите результат.

Эти команды уже многим помогли. Они создают конфигурацию загрузки.

Подписывайтесь на новости блога. Также новости публикуются на Telegram канале.

Что такое ядра и потоки?

Что такое ядра и потоки?

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

Сколько потоков в одном ядре?

Каждый поток занимает всего 2 С (вместо 5 С из-за уменьшенного количества пропусков кэша ). с четырьмя ядрами общее количество времени составит 4 с (2 с * 8 потоков / 4 ядра).

Сколько потоков у моего процессора?

Если вы хотите узнать сколько потоков в процессоре, то вам нужно запустить CPU-Z на своем компьютере и посмотреть значение «Threads», которое находится в правом нижнем углу программы на вкладке «CPU». На скриншоте внизу видно, что у процессора 4 потока. Кроме CPU-Z можно использовать и другие программы.

Что такое количество потоков?

Число ядер — это физическое количество ядер самого кристалла ЦП, тогда как число потоков — это число отдельных потоков приложений, которые могут выполняться одновременно на самом ЦП.

Как посмотреть сколько ядер и сколько потоков?

В Windows последних версий присутствует встроенная утилита для просмотра основных сведений о системе. Запустить её можно, нажав клавиши Win+R на клавиатуре и введя msinfo32 (затем нажать Enter). В разделе «Процессор» вы увидите модель вашего процессора, количество ядер (физических) и логических процессоров (потоков).

Где посмотреть сколько ядер у процессора?

Откройте кнопку «Пуск» слева, в самой нижней точке экрана. Перейдите во вкладку «Все программы», выберите папку «Стандартные». Найдите там пункт «Сведения о системе», иконка которого представляет собой монитор компьютера. В появившемся окне в строчке «Процессор» отобразится количество ядер и логических процессов.

Как задействовать все ядра процессора Win 10?

Как задействовать все ядра?

  1. Введите в строке поиска Windows команду: msconfig.
  2. В окне «Конфигурация системы» → вкладка «Загрузка» → Дополнительные параметры.
  3. Установите галочку на пункте «Число процессоров» и выберите максимальное число в раскрывающемся ниже списке.

Как включить все ядра через командную строку?

Решение

  1. Запустите командную строку от имени администратора.
  2. Введите следующую команду: bcdedit.exe /set numproc 4. 4 — это количество логических процессоров в системе.
  3. Перезагрузите систему.

Что такое ядра в процессоре?

Ядро – самый главный элемент центрального процессора. Оно представляет собой часть процессора, способное выполнять один поток команд. Ядра отличаются по размеру кэш памяти, частоте шины, технологии изготовления и т. д.

Для чего нужно большое количество ядер в процессоре?

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

Сколько максимум может быть ядер в процессоре?

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

Что лучше 2 или 4 ядра?

С пользовательской точки зрения разница между 2 и 4-ядерным процессором заключается в количестве задач, которые ЦП может обработать за один такт. При одинаковой архитектуре, теоретическая разница будет составлять 2 раза для 2 и 4 ядер или 4 раза для 2 и 8 ядер, соответственно.

Что лучше AMD или Intel для ноутбука?

В высшей категории у AMD идут только 8-ми ядерные процессоры, с отличием в частоте и КЕШ памяти. У Intel — самым лучшим считается процессор Core i7 (4 ядра, 8 потоков с технологией hyper threading). По сравнению с конкурентом он намного превосходит AMD c 8-ми ядрами, который по некоторым тестам сравним даже с Core i5.

Сколько ядер нужно для игр?

Таким образом, в настоящий момент разработчики игровых движков, похоже, не спешат оптимизировать свои «творения» для полного задействования 8 ядер/16 потоков, поэтому оптимальным выбором для геймера станет современный процессор с количеством ядер от 4 до 6 и поддержкой многопоточности.

Сколько ядер нужно для игр 2020?

4 ядра — базовое требование большинства игр выпущенных до 2020 года; +2 ядра — для игр с 2020 г. на API Directx 12 или Vulkan.

Что лучше 4 или 8 ядер?

В чем различия между четырехъядерными и восьмиядерными процессорами смартфонов? Объяснение достаточно простое. В восьмиядерных чипах в два раза больше процессорных ядер, чем в четырехъядерных.

Сколько ядер нужно для World of Tanks?

Исходя из результатов проведенного тестирования, можно сделать вывод, что для комфортной игры в World of Tanks на максимальных настройках графики минимальная конфигурация ядер и потоков в вашем процессоре должна соответствовать конфигурации из двух ядер и четырех потоков.

Какие параметры компьютера нужны для игры World of Tanks?

Рекомендуемые системные требования

  • Операционная система: Windows 7/8/10 — 64-bit.
  • Процессор (CPU): Intel Core i5 (Desktop).
  • Оперативная память (RAM): 4 ГБ (или больше).
  • Видеоадаптер: GeForce GTX660 (2 ГБ) / Radeon HD 7850 (2 ГБ).
  • Свободное место на жёстком диске: ~55 ГБ.

Сколько нужно оперативной памяти для игры World of Tanks?

Рекомендуемые системные требования: Видеокарта: NVIDIA® GeForce® GTX 660 2 GB / NVIDIA® GeForce® GTX 1050 2 GB / Radeon™ HD 7850 2 GB. Оперативная память: 4 Гб Операционная система: Windows 7/8/10 — 64-bit. Место на диске: 55 ГБ

Какой нормальный FPS для World of Tanks?

60 FPS

Какой самый хороший фпс?

Какая должна быть частота смены кадров? Для компьютерных игр минимально комфортная величина — 30 FPS. Однако, большинство профессиональных игроков считают, что значение должно быть не менее 50, а особо чувствительные и обладающие высокой реакцией — больше 100.

Почему стали очень сильно тормозить танки?

Игра тормозит в первую очередь из-за нехватки системных ресурсов. Если средства Вам позволяют, то конечно же лучшим вариантом было бы купить новый ПК или хотя бы заменить процессор или добавить оперативки (если система это позволяет). … процессор — голова вашего компа видеокарта — отвечает за графику

Какой купить ноутбук для World of Tanks?

ТОП 10 ноутбуков для игры в World of Tanks

  • 1 место – Acer TravelMate P2. …
  • 2 место – ASUS VivoBook Pro 15 N580VD. …
  • 3 место – DELL INSPIRON 5567. …
  • 4 место – DELL INSPIRON 7567. …
  • 5 место – Lenovo IdeaPad 320.

Сколько ядер должно быть в хорошем ноутбуке?

Сколько ядер должно быть в хорошем ноутбуке?

Но лучше все же хотя бы 4 ядра — про запас. Для работы с графикой, 3D моделирования, игр и других действий, которые требуют серьезных вычислительных нагрузок, необходим вариант с 6-8 ядрами. Количество потоков тоже влияет на производительность.

Что лучше AMD или Intel для ноутбука?

В высшей категории у AMD идут только 8-ми ядерные процессоры, с отличием в частоте и КЕШ памяти. У Intel — самым лучшим считается процессор Core i7 (4 ядра, 8 потоков с технологией hyper threading). По сравнению с конкурентом он намного превосходит AMD c 8-ми ядрами, который по некоторым тестам сравним даже с Core i5.

Сколько нужно ядер в 2020?

4 ядра — базовое требование большинства игр выпущенных до 2020 года; +2 ядра — для игр с 2020 г. на API Directx 12 или Vulkan.

Что дает количество ядер в процессоре?

CPU с несколькими ядрами могут повышать тактовую частоту и, как следствие, производительность компьютера. Однако, на практике увеличение мощности сильно зависит от того, какая программа выполняется и какая при этом используется операционная система.

Что означает 8 ядерный процессор?

Термин «восьмиядерный» вносит некоторую неясность, но на самом деле он означает дублирование четырехъядерных процессоров. В итоге получаются два работающих независимо четырехъядерных набора, объединенных одним чипом для повышения энергоэффективности.

Что лучше 4 ядра или 8 ядер в телефоне?

В чем различия между четырехъядерными и восьмиядерными процессорами смартфонов? Объяснение достаточно простое. В восьмиядерных чипах в два раза больше процессорных ядер, чем в четырехъядерных.

Что такое двухъядерный процессор компьютера?

Двухъядерный или четырехъядерный, как можно проще Существует только один процессорный чип. У этого чипа может быть одно, два, четыре, шесть или восемь ядер. В настоящее время 18-ядерный процессор — это лучшее, что можно получить на потребительских ПК. … По сути, каждое ядро является центральным процессором (CPU).

Сколько ядер нужно для ноутбука?

Современные процессоры для ПК и ноутбуков имеют как минимум два ядра — одноядерные чипы выпускаются разве что для сверхкомпактных компьютеров, которые управляют всевозможной электроникой и не нуждаются даже в сравнтельно небольшой вычислительной мощности.

Как узнать сколько ядер работает на Windows 7?

“Сведения о системе” на Windows 7 Перейдите во вкладку «Все программы», выберите папку «Стандартные». Найдите там пункт «Сведения о системе», иконка которого представляет собой монитор компьютера. В появившемся окне в строчке «Процессор» отобразится количество ядер и логических процессов.

Как узнать сколько потоков на Windows 10?

Если вы хотите узнать сколько потоков в процессоре, то вам нужно запустить CPU-Z на своем компьютере и посмотреть значение «Threads», которое находится в правом нижнем углу программы на вкладке «CPU». На скриншоте внизу видно, что у процессора 4 потока. Кроме CPU-Z можно использовать и другие программы.

Как включить все ядра через командную строку?

Решение

  1. Запустите командную строку от имени администратора.
  2. Введите следующую команду: bcdedit.exe /set numproc 4. 4 — это количество логических процессоров в системе.
  3. Перезагрузите систему.

Как включить все ядра в биосе?

Настройки BIOS В других ситуациях все ядра CPU в системе BIOS должны запускаться автоматически. Для включения всех ядер перейдите в пункт «Advanced Clock Calibration» в меню микропрограммы BIOS. И настройте здесь характеристики «All Cores» либо «Auto».

Просмотреть это сейчас на AliExpress: Процессор AMD A10 4600M

AliExpress — это приложение для онлайн-покупок, где все необходимое всегда у вас под рукой! Это место, где царит хорошее настроение и выгодные предложения.

Отличное соотношение цены и качества — Мы предлагаем конкурентоспособные цены на более чем 100 миллионов качественных товаров вКомпьютеры и офис и многое другое.
Доставка по всему миру — Мы отправляем товары более чем в 200 стран и регионов, а наше приложение поддерживает 12 языков и несколько валют.
Безопасные платежи — Мы предлагаем популярные и безопасные способы оплаты, справочный центр 24/7 и политику защиты покупателей, чтобы сделать ваши покупки удобными и безопасными.

Aliexpress — это бренд, благодаря которому вы можете сэкономить на всех покупках в категории Компьютеры и офис, например Процессор AMD A10 4600M. Мы предлагаем конкурентоспособные цены на лучшие позиции и для лидеров продаж в категории Процессоры с помощью распродаж, скидок и специальных предложений. Покупайте Компьютеры и офис и экономьте на AliExpress прямо сейчас!  Откройте для себя лучшие товары в категории Компьютерные комплектующие.  Как насчет этой еженедельной записи: Процессор AMD A10 4600M?

Не то, что вам нравится? Не волнуйтесь. Не важно, что вы ищете и каков ваш бюджет, вы найдете все необходимое на AliExpress, а процесс покупки будет увлекательным. Приходите и просмотрите все качественные товары в категории Компьютерные комплектующие! Получите более подробную информацию о предложениях по доступным ценам в категории Процессоры. Не забудьте получить купоны перед покупкой Компьютеры и офис.  Мы предлагаем купон на сумму до 5 долларов США для новых пользователей в качестве подарка за регистрацию. Собирайте эксклюзивные купоны и делайте покупки в Компьютерные комплектующие. Сложно судить о качестве товара? Просмотрите отзывы покупателей перед покупкой! Просмотрите фотографии и отзывы активных пользователей, которые уже приобрели и использовали этот товар: Процессор AMD A10 4600M. Чтобы получить больше вдохновляющих идей для покупок, смотрите прямую трансляцию и просматривайте канал Feed, чтобы выбрать самые лучшие товары в Процессоры.

Торопитесь, товары быстро уходят! Посетите AliExpress прямо сейчас, ваш помощник №1 для покупок в Компьютеры и офис и Компьютерные комплектующие.

Ограничение количества доступных процессоров до Windows Server 2008 R2



Я работаю над настройкой тестовой среды, но мне нужно уменьшить масштаб оборудования, которое мы используем для нашей коробки SQL, которая работает под управлением Windows Server 2008 R2 SP 1 и SQL 2008. Я замечаю, что у MSConfig.exe есть варианты ограничения количества доступных CPUs, но я не могу найти никакой документации о том, как это работает на MSDN.

Я также не вижу никакого способа изменить это через командную строку, используя BCDEdit, который ввела Microsoft.

Кто-нибудь знает документацию по этому вопросу? Я пытаюсь решить, будет ли ограничение использования процессора в boot лучшим тестом или ограничение использования процессоров в самом SQL. Я склоняюсь к boot времени, потому что я пытаюсь точно имитировать физическую коробку с меньшей мощностью, и если я ограничу мощность на уровне базы данных, дополнительная мощность может появиться в других областях.

sql-server-2008-r2 windows-server-2008-r2 cpu-usage performance-testing
Поделиться Источник Sean Long     09 апреля 2013 в 13:59

1 ответ


  • Повысит ли обновление до Server 2008 R2 производительность?

    Мы развертываем два серверных приложения, одно WCF и одно Winform, которое обрабатывает большой сетевой трафик (например, сделанное на заказ WCF). Вообще говоря, будет ли обновление с Server 2008 до Server 2008 R2 / IIS 7.5 предлагать этим приложениям потенциальные значительные преимущества в…

  • SQL Server 2008 R2

    Я слышал по слухам, что Microsoft выпустит SQL Server 2008 R2 в течение года. Хотя сначала я думал, что это патч для только что выпущенной версии 2008 года, я понял, что на самом деле это совершенно другая версия, за которую вам придется заплатить. (Правильно ли я понимаю, что если бы у вас было…



4

В эпоху многоядерных, гиперпоточных CPUs, «Processors» теперь является двусмысленным термином. Ссылается ли процессор на потоки (от Hyperthreading), ядра или сокеты (физический CPUs).

Windows распознает логические процессоры (LP) в качестве базовой вычислительной платформы — дает один LP для каждого гиперпространства в ядре, а затем умножается для каждого ядра, которое в конечном итоге умножается на количество сокетов.

Самый простой способ в Windows уменьшить количество LP-это использовать опцию /NUMPROC. В этом примере itc создает максимальное количество процессоров 8.

  1. Резервное копирование bcdedit /export c:\Backup\bcd.bak
  2. Список текущих записей bcdedit /v
  3. Копия существующей конфигурации bcdedit /copy {current} /d «Windows 2008 R2 with NumProc» Текущий-это идентификатор «well known» . Это также возвращает созданный идентификатор. Так что это может быть использовано непосредственно
  4. Список записей bcdedit /v
  5. добавление параметра в новую запись Для установки максимального количества процессоров
    bcdedit /set {new_ID} NUMPROC 8
  6. Изменение записи по умолчанию bcdedit /default {new_ID}

Но опасность этой стратегии заключается, например, в том, что в 4-ядерной системе с включенным HyperThreading используется только один процессор (сокет). Так как первые 8 LPs (0..7) будут гиперпоточными ядрами на первом процессоре. Таким образом, на самом деле вы эмулируете не 8 — полосную систему, а 1 — полосную 4-ядерную систему с включенным HyperThreading.

Если это не соответствует вашей модели, другие варианты

  • Отключите HyperThreading в BIOS — это уменьшает количество LP на ядро, помогая распределить нагрузку по ядрам и сокетам.
  • Поддерживает ли система BIOS уменьшение счетчика ядер на процессор? Если это так, это поможет распределить нагрузку по сокетам.
  • Построение системы в виртуальной среде и ограничение физических ресурсов с этой точки зрения.

Если вы имеете дело с более чем 64 логическими процессорами под Windows, то это вводит группы процессоров и добавляет еще один уровень опций.

Поделиться Ian Jespersen     17 апреля 2013 в 22:19


Похожие вопросы:


Windows Installer для Windows Server 2008 R2

Я хочу установить Windows Installer для Windows Server 2008 R2 X64. Но когда я установлю Windows Installer 4.5, появится следующее предупреждение: обновление не является приложением к вашему…


SQL Server 2008 R2 ограничение полушария

Знает ли кто-нибудь, было ли ограничение на SQL Server 2008, что география не может быть больше полушария (описанное здесь ), зафиксировано/ослаблено в 2008 R2?


Windows Server 2008 R2 или Windows 7

Какой OS вы бы порекомендовали для машины разработки: Windows Server 2008 R2 или Windows 7 На данный момент большинство web developers, вероятно, используют Windows Server 2008 из-за IIS и Vista…


Повысит ли обновление до Server 2008 R2 производительность?

Мы развертываем два серверных приложения, одно WCF и одно Winform, которое обрабатывает большой сетевой трафик (например, сделанное на заказ WCF). Вообще говоря, будет ли обновление с Server 2008 до…


SQL Server 2008 R2

Я слышал по слухам, что Microsoft выпустит SQL Server 2008 R2 в течение года. Хотя сначала я думал, что это патч для только что выпущенной версии 2008 года, я понял, что на самом деле это совершенно…


Perl TieRegistry и Windows Server 2008 R2

У нас есть программа Perl, которая до сих пор хорошо работала на всех платформах Windows. Когда мы попробовали его на недавно выпущенном Windows Server 2008 R2, он перестал работать. Исследование…


Миграция Classic ASP с Windows server 2003 на 2008 R2

Меня попросили рассмотреть возможность переноса приложения ASP с Windows 2003 на Windows Server 2008 R2. Старая установка : ASP Classic размещено на: Windows сервере 2003 DB: SQL Server 2000…


Различное поведение WinSxS в Windows 7 и Windows Server 2008 R2

У меня есть исполняемый файл, который манифест говорит, что это зависит от Microsoft.VC90.CRT 9.0.21022.8 Microsoft.VC90.CRT 9.0.30729.1 На Windows 7 этот исполняемый файл запускается без проблем….


Сброс пароля на Windows Server 2008 R2

У нас есть приложение самообслуживания сотрудников, работающее на автономном сервере. Одной из особенностей приложения является забытый пароль, поэтому сотрудники могут сбросить свои собственные…


Приложение, построенное на Windows Server 2012 R2, выходит из строя на windows server 2008 R2

У меня есть приложение MFC, построенное на сервере windows Server 2012 R2. Он отлично работает на машинах без сборки Windows Server 2012 R2. Но он не запускается на Windows Sevrer 2008 R2. Обе…

/hw/ — ЗионоТред | LGA 775/1156/1366/2011 #175

ЗионоТред | LGA 775/1156/1366/2011 #
Основная вики тут —> http://xeonowiki.wikidot.com
Прошлый тред тонет тут —> >>3175015 (OP)
Эта шапка будет тут —> https://pastebin.com/fVF6TnCW
Старая Новая шапка дополняемая тут —> https://pastebin.com/AbSBGh2R
Прошлая гигантская шапка тут —> http://pastebin.com/fFmviRaU
О практически всех зионах и их характеристиках можно узнать тут —> http://ark.intel.com/
некоторых там по каким-то причинам нет, например того же Е5-1680v2, L5408, X3363

>Ты представляешь на сколько сложно получить зион? Это сверх камни, они идеальны. Сам аллах принимал в этом участие. Все кто используют зионы на домашних пк, это почти что полу-боги.

АКТУАЛЬНЫЕ СОКЕТЫ:

2011
Один из наиболее актуальных вариантов для сборки с нуля в данный момент. Неплохой вариант для околотоповых сборок с GTX1070 и выше.
Брендовые матплаты от 10к, китайские платы от 5к. Под данный сокет, разгон есть только на E5-16xx v1/v2. Китайские платы поддерживают дешёвую серверную регистровую память (не все).
Под крышкой припой.
Таблица с моделями процессоров: https://docs.google.com/spreadsheets/d/1quwJm8GMGlzyL53CRJuSgxy5Ac3j5OvUo5eZIThlk6M/edit#gid=0
FAQ по китайским матерям: http://x79.apphb.com/ и https://xeon-e5450.ru
Патченный биос там же или патчим сами: https://pastebin.com/ZUsCm4KF
Тема по китайским матерям на оверах: https://forums.overclockers.ru/viewtopic.php?f=1&t=580210
Драйвер realtek: https://www.tenforums.com/drivers-hardware/5993-latest-realtek-hd-audio-driver-version.html

1155
Идеален как самый нищий вариант. Доступны процессоры 4/8 — e3-1270/e3-1230. Так же на али доступны процессоры 2500k, по, относительно, демократичным ценам. Матплаты берутся с авито.
У процессоров v1 припой, у v2 термопаста.
Разумный предел по видеокарте: GTX 1070.
Разгон памяти доступен на P/Z чипсетах, рекомендуется оборудовать 4/8 процессоры минимум 1866 памятью в DualChannel, потому мать желательно брать с возможностью разгона ОЗУ.
В чипсетах H67/P67 rev. B2 есть баг с «деградацией» портов SATA2, исправлен в rev. B3 (материнки выпуска 03.2011 и позднее): https://forums.overclockers.ru/viewtopic.php?f=10&t=387589
Спонтанная проблема выгорания питальника на материнках ASUS серии P8: https://forums.overclockers.ru/viewtopic.php?f=22&t=416186

1150
Достаточно свежий, и, возможно, огранниченый вариант — процессоры Crystal Well адаптированые под 1150 сокет, подробности по ссылке ниже.
https://pastebin.com/uJwFV2b7
Установка подобного процессора может сопровождаться нехилым пердолингом, однако, производительность на уровне скайлейка и небольшая цена — делают китайских мутантов отличным вариантом для сборки топовой сиситемы
https://youtu.be/_IDrV2ugmkA
Так же доступны:
E3-12xx v3/v4 с ебея — аналоги i5-i7 Haswell с залоченым множителем. Под крышкой термопаста. Максимальный турбобуст лочится на биосах оборудованных 7 микрокодом.
V4 работает только на серверных и H97/Z97 чипсетах.

1356
Представляет собой слегка упрощенный вариант 2011 для нищих, соответственно это те же сендики и ивики.
Не имеет особого смысла, но сгодится, если то же количество ядер удастся найти дешевле, чем на 2011 сокете.
Минусы — не самые высокие частоты, нет разгонных камней со свободным множителем.
В основном для данного сокета есть только китайские Huanan материнки с 2-ух канальной памятью, в то время как проц может в 3-ёх канал. На ебэее или тао можно выловить серверные 2-ух сокетные бренды.
Наиболее выгодные для покупки процы 2440 (аналог 2640) и 1410 или 1410 v2 — 4-ех ядерник за копейки, почти что гой7. Должен иметь производительность уровня разогнанного до около 4 ГГц x3440.
Таблица процессоров по той же ссылке, что и у 2011.

1151
На 1151 мамках можно установить Coffee Lake CPU Проверены: i3 8100, но нужна доработка цпу i5 8400, а так же есть инфа о работе их с DDR3 памятью!
Так же можно заставить работать E3 v5 и v6 зионы на обычных мамках с не серверными чипсетами
Видео: https://www.youtube.com/watch?v=yanv5D1515I&t
По умолчанию на 1151 зионы работают только на серверных чипсетах, но производители выпускали гражданские материнки на серверных чипсетах как пример взять Asrock E3V5 и зион E3-1230v5 и разогнать шиной, выйдет возможно немного дешевле i7+Z170 сборки.
Помимо этого есть инженерные Skylake CPU которые можно гнать по шине, на зионовики: http://xeonowiki.wikidot.com/lga1151:inzhenernye-semply

1151v2
Самый актуальный массовый интел на данный момент. Существуют инженерник (QN8H) i7 8700 с низкими частотами. Может быть кому-то интересно будет.

МАЛОДОСТУПНЫЕ В ДАННЫЙ МОМЕНТ

2011-3
Актуален в плане производительности, неактуален по причине высоких цен и малой доступности.
Не вошедшее в шапку: https://pastebin.com/NJFQVgE4
Для игоря ровно 2 модели процессоров 5820к/5960х, «аналоги» E5-1650/1660/1680 v3 с разблокированным множителем дорогие и малочисленные на ебаях.
Под крышкой припой.
Анонам, которые хотят приличного разгона, стоит брать плату исключительно с OC-сокетом.
Ос-сокет имеет дополнительные ножки питания, на обычном сокете будут заметны фигурные «выемки» на серединах сторон.
4S зионы работают только на Асроке (проверено лично на QS 4620 v3) и Асусе (тут 100% не уверен, смотрите QVL и гуглите).
Предпочтительно брать Асрок/Асус, особенно если берётся pre-QS или ES камень, для 14/28 и выше под хак лучше всего средний-старший Асус из-за хороших питальников.
Будь осторожнее анон с любым Асусом x99 и Broadwell i7, при разгоне есть риск спалить цпу
Ссылки на темы на Оверах: https://forums.overclockers.ru/viewtopic.php?f=1&t=577523
https://forums.overclockers.ru/viewtopic.php?f=2&t=517465
Пошаговая инструкция и софт для анлока турбобуста на все ядра для Xeon v3: https://goo.gl/CHSBKV

2066
Пока информации мало, но Зионы не работают в X299 мамках, только серверные чипсеты. Сами зионы аналогичны десктопным i7 и i9 по ядрам.

3647
Интересных моделей за вкусные цены практически нет. Бывают всплывают OEM P8136 и подобные, есть дорогие инженерники.
Для работы в материнках Supermicro нужно патчить модбиос, интелы и асусы вообще не работают с OEM и инженерниками.
Ещё материнки Supermicro x11 не умеют работать с сетями меньше 1 гигабита.

НЕАКТУАЛЬНЫЕ СОКЕТЫ

1156:
Неактуален по причине близкой к 1155 цене при меньшей производительности. Однако, можно обновиться, например с i3 или i5 на 1156 платформе.
Матплаты от 3к, дешевые 8 потоков.
Годная модель — х3440 (старшие модели есть смысл брать только при минимальном отличии в цене)
Под крышкой термопаста.
Разумный предел по видеокарте: GTX 1060.
Брать под разгон, гайд: http://www1.fcenter.ru/forprint.shtml?online/articles/hardware/motherboards/27405
И немного тут в конце: http://pastebin.com/fcQm4qn1
Перед разгоном не забудьте запастись приличным куллером и озаботится об охлаждении цепей питания цпу, камни очень горячие.
Зионы поддерживают некоторые 8Гб планки памяти (на чипах с низкой плотностью записи). Отличительный признак таких планок: с двух сторон по 8 чипов.

1366:
Неактуален примерно по тем же причинам, что и 1156.
Дорогие матплаты под разгон, повидавшие виды, цены выше 7к.
Годные модели: Х5650, Х5660, для энтузиастов unlocked W3680/90.
Под крышкой припой.
Разумный предел по видеокарте: GTX 1060.
Есть китайские платы, на них нет разгона, плюсом идет работа с регистровой памятью, но не на всех.
Ссылки:
http://pastebin.com/fcQm4qn1
http://pastebin.com/PVkerur7
Разгон на серверных матерях (на немецком): https://goo.gl/2ZBSLc
ICS клокеры здесь: https://goo.gl/baXu8Z
http://xeonowiki.wikidot.com/lga1366
Видео:
https://youtu.be/qX0aeQSQkGM
https://www.youtube.com/watch?v=5_GMRBwpnSc
https://www.youtube.com/watch?v=fsXB9YzhxAQ
https://www.youtube.com/watch?v=8JTpW8_IVN4&t=221s
https://www.youtube.com/watch?v=EdRz-K1DbSk

775 зион:
Неактуален по причине низкой производительности. Собираться с нуля нет смысла. Есть смысл только замены старого двухядерного процессора на четырехядерный.
Полная версия: https://pastebin.com/jU2dAWTC
Годные модели: Е5440, Е5450, Х5450, Х5460, L5408, L5420, L5430.
Под крышкой припой.
Таблица соотношения Xeon — Core Quad: https://docs.google.com/spreadsheets/d/1CFrWxGb1Sq2eK6kgkPwt1Cdku0liPMSHBTd60m1HG5w/edit#gid=259988996
Разумный предел по видеокарте: GTX 1050.
Тем не менее не рекомендуется для современных игр из-за отсутствия поддержки sse 4.2, малой частоты озу и склейки из двух кристаллов.
Т.к. при интенсивном использовании больше двух потоков с частым обменом данными между ними возникают большие задержки, т.е. в современные игры нормально не поиграть.
Гайд: http://pastebin.com/RGq1pbhu
Ссылки для проверки матплаты под данный мод:
http://www.delidded.com/lga-771-to-775-adapter/3/
http://ideafix.name/?p=1483
Видео работы в игорах:
https://youtu.be/7lMUdCpDKQk
https://www.youtube.com/watch?v=4bWBqQMH9ds

Параметры загрузки

: numproc

Опция numproc устанавливает количество логических процессоров использовать.

Синтаксис

Чтобы инструмент BCDEDIT установил параметр numproc для текущей операционной системы введите команду

 bcdedit / установить номер numproc 

, где число — любое десятичное целое число. Устанавливать опция в меню «Редактировать параметры загрузки», добавить

 /numproc=число 

, который также является синтаксисом для варианта загрузки.Переключатель INI в более ранних версиях Windows версии.

Поведение

В документации Microsoft неясно, используется ли numproc опция подсчитывает логические или физические процессоры. В виде переключателя BOOT.INI в более ранних версиях Windows эта опция практически не документировалась (см. Доступный переключатель параметры для файлов Windows XP и Windows Server 2003 Boot.ini):

Этот переключатель устанавливает количество процессоров, которые Windows будет запускать при запуске.С помощью этого переключателя вы можете заставить многопроцессорную систему использовать только количество процессоров (количество), которые вы укажете. Этот Switch может помочь вам устранить проблемы с производительностью и неисправные процессоры.

В качестве параметра данных конфигурации загрузки (BCD), по-видимому, отсутствует официальная документация, но команда bcdedit /? типы osloader говорит о опция

Использует только указанное количество процессоров.

, а апплет «Конфигурация системы» среди инструментов администрирования предоставляет параметр «Количество процессоров» в диалоговом окне, доступном из Кнопка «Дополнительные параметры» на вкладке «Загрузка».

Обратите внимание, что во всех этих случаях Microsoft избегает вопроса о том, число логических процессоров или физических.

Оригинальная Windows Vista

Ответ для оригинальной Windows Vista: оба.Этот ответ конечно смешно, но дело в том, что ядро ​​в свое время сравнивает число с количеством лицензированных процессоров, что означает физический, а в более поздние времена с числом, которое смешивает логические и физические процессоры. Эта различная интерпретация в разное время сама по себе является логическим провалом. но это не просто ошибка кодирования во время программирования. Это системно. В то время как юридическим языком условий лицензии и документации Оба параметра numproc обходят логический или физический вопрос, наличие ошибки кодирования здесь неудивительно и даже неизбежно, следствие невнимательности руководства.

Практическим последствием для пользователей является то, что если у вас несколько физических процессоров или просто иметь несколько логических процессоров на одном физическом процессоре, установка numproc может иметь не только предполагаемый эффект ограничения Windows использовать только заданное количество логических процессоров. Заметный побочный эффект — примечательный, особенно потому, что Microsoft, как известно, никогда не имела даже намекнул на это — это то, что это может привести к тому, что Windows будет действовать так, как если бы ваши процессоры не поддержка так называемых больших страниц.Чтобы понять почему, взгляните на эти два сравнения.

Физические процессоры

Первое сравнение выполняется, как только ядро ​​интерпретирует /NUMPROC во время инициализации и находит ненулевое число. Он сравнивает номер (читается во внутреннюю переменную с именем KeNumprocSpecified) с количеством лицензированные процессоры, которые только что было прочитано из лицензии Kernel-RegisteredProcessors значение (во внутреннюю переменную с именем KeRegisteredProcessors).Если число меньше, счет в KeRegisteredProcessors уменьшен для соответствия.

Это означает, что число считается любым процессора засчитывается для лицензирования, но это также означает, что numproc приводит к тому, что краткая документация даже не намекает. Если значение numproc не равно нулю но меньше значения лицензии, то счетчик считывается из значения лицензии потерян. Неверно, что numproc устанавливает «количество процессоров, которые Windows будет запускать при запуске», как утверждает документация.Какой нумпрок фактически устанавливает количество процессоров, которые Windows будет считать лицензированными. бежать.

Указание на эту разницу может показаться странным. Если ядро ​​будет в любом случае игнорируйте нелицензионные процессоры, тогда какой лучший способ удалить некоторые ненужные процессоры от использования, чем обращаться с ними как с нелицензионными? Это кодирование, которое даты, по крайней мере, с Windows 2000, возможно, даже считались эффективными, и с уважительная причина в то время.К сожалению, годы спустя, для Windows Server 2003 SP2, кто-то закодировал ядро, чтобы заметить наличие нелицензионного процессора и применить штраф. Так что теперь разница очень реальная. Например, если вы имеют два физических процессора, и вы устанавливаете numproc на 1, то второй из ваших процессоров не просто не используется, он считается нелицензионным и вы теряете поддержку больших страниц (что является вашим незадокументированным наказанием за попытку для запуска нелицензионного процессора).

Логические процессоры

Теперь посмотрите, как ядро ​​инициализирует логические процессоры, когда обнаруживает их из HAL (во внутренней подпрограмме KeStartAllProcessors). Каждый вновь пронумерованный логический процессор может находиться в том же физическом корпусе, что и тот, который уже был перечислен, или нет. Когда это не так, это должно быть первым логический процессор для нового физического процессора и засчитывается в лицензию стоимость. Если количество принятых процессоров (представленное задокументированным, экспортированным переменная KeNumberProcessors) уже достигла значение лицензии (представленное внутренней переменной KeRegisteredProcessors), то этот вновь пронумерованный физический процессор нелицензионный и не может быть принят для использования.Ядро продолжает перечислять, но только в надежде обнаружить дополнительные логические процессоры для физических процессоров, которые были приняты как лицензированный.

Если вновь пронумерованный логический процессор находится в том же физическом пакете, что и тот, который уже был пронумерован, то в типичном случае без /NUMPROC ядро ​​просто увеличивает KeRegisteredProcessors переменная и принимает процессор (таким образом, также увеличивается KeNumberProcessors).Из сам по себе, это прекрасный способ реализовать дополнительные логические процессоры лицензированный физический процессор лицензируется автоматически. Однако это кодирование побочным эффектом является создание гибрида KeRegisteredProcessors. Переменная. Он считает несколько физических процессоров и несколько логических. Это заканчивается тем, что количество физических процессоров, разрешенных лицензией, независимо от того, присутствуют ли они или нет, плюс количество дополнительных логических процессоров в любых физических процессорах, которые на самом деле присутствуют.Эквивалентно, это число логических процессоров, которые присутствуют, плюс 1 за каждый физический процессор, который был бы лицензирован, если бы настоящее время. Например, на машине с одним двухъядерным процессором и лицензией чтобы использовать два процессора, эта переменная будет содержать 3.

Опасность, присущая тому, что в противном случае могло бы быть абстрактной точкой логики, реализовано с помощью небольшой вариации, которая выполняется, только если задано ненулевое /NUMPROC аргумент.Если вновь пронумерованный логический процессор находится в том же физическом пакете, что и уже перечисленный, принимаются как автоматически лицензированные только в том случае, если текущее значение KeRegisteredProcessors меньше, чем /NUMPROC аргумент. Это второе упомянутое сравнение выше. Если KeRegisteredProcessors уже отлично подходит в качестве аргумента /NUMPROC, то вновь перечисленный логический процессор рассматривается как первый логический процессор в новом физическом процессор — и, что еще хуже, он может рассматриваться как нелицензионный физический процессор.В частности, если у вас есть один физический процессор, то все логические процессоры сверх аргумента /NUMPROC рассматриваются как нелицензированный.

Демонстрация

Может помочь простая демонстрация того, что что-то действительно не так. Первый, написать почти тривиальную программу, которая проверяет поддержку больших страниц. Все, что нужно заключается в вызове документированной функции GetLargePageMinimum и сообщите, что возвращено. Во-вторых, на машине с одним многоядерным процессором я.е., с одним физическим процессором, содержащим два или более логических процессора, запустить оригинальной Windows Vista в обычном режиме, затем запустите программу, чтобы убедиться, что большой страницы обычно поддерживаются. В-третьих, перезапустите Windows, но нажмите F10, чтобы получить Меню «Редактировать параметры загрузки». Добавьте /NUMPROC=1 в активный варианты, затем продолжайте. Когда Windows, теперь ограниченная одним процессором, запустилась, перезапустите программу и увидите, что у вас пропало использование больших страниц.

Обходной путь

Чтобы запустить только первый логический процессор на машине с одним многоядерным процессором, есть альтернатива.Используйте опцию BCD onecpu или его эквивалент /ONECPU в Edit Boot Меню опций. Это интерпретируется HAL как означающее, что только один логический процессор должны быть раскрыты. Ядро никогда не узнает, что второй логический или физический процессор доступен. Это не совсем то, что можно было бы ожидать от установка numproc на 1, но это так близко, как вы get, пока Microsoft не признает проблему и не исправит ее.

Windows Vista SP1 и выше

То, что Microsoft может признать проблему, в лучшем случае фантастично, особенно поскольку даже рабочий numproc практически не документирован, но, по крайней мере, проблема устранена, начиная с Windows Vista SP1.Похоже на то маловероятно, что Microsoft узнала об ошибке кодирования и решила, что это важно достаточно исправить. Более правдоподобно, что ошибка кодирования была замечена случайно во время ревизий для поддержки динамических процессоров и новых Переключатель /BOOTPROC. Хотя оригинальная Windows Vista имеет код для динамических процессоров, в первую очередь новую экспортируемую функцию (KeStartDynamicProcessor), кодировка явно неполная. Это не имело значения для оригинальной Windows. Vista, выпуски которой не были лицензированы для динамических процессоров, но будет требуют внимания для Windows Vista SP1, так как она удваивается как Windows Server 2008, лицензированный для динамических процессоров.Одна из вещей, которые оригинал Windows Vista оставляет незавершенным, чтобы проверить, что запуск динамического процессора делает не превышать различные пределы. Среди них лицензионный лимит и значение numproc, поэтому более ранний код, естественно, подверглись пересмотру. К сожалению, слишком правдоподобно, что дефектность ранее кодирование даже не замечалось.

В Windows Vista SP1 и более поздних версиях numproc однозначно количество логических процессоров, включая те, которые запускаются динамически.К установить (меньшее) количество логических процессоров, которые могут запускаться при инициализации, добавить /BOOTPROC=номер переключатель в меню «Редактировать параметры загрузки» или в параметрах загрузки вариант.

Изменение параметра загрузки BCDedit.exe для Windows 7

Это для изменения bcdedit.exe из командной строки Windows 7.
Я вообще написал его для модификации мультизагрузочного режима.
—– Примечание. Не забудьте открыть командную строку как «Администратор».  Просто щелкните правой кнопкой мыши командную строку и выберите «Запуск от имени администратора».

Справка командной строки

bcdedit/? Показывает все команды, которые можно использовать

bcdedit.exe /? CREATESTORE Отображает подробную информацию о команде CREATESTORE или любой другой команде, доступной в bcdedit, как показано при запуске bcdedit /? за которой следует конкретная команда, для которой требуется дополнительная информация.

bcdedit или bcdedit /enum all Показывает текущую структуру данных конфигурации загрузки.
Будут отображаться теги GUID {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx} всех установленных на вашем компьютере установок Windows.

Создать резервную копию

Настоятельно рекомендуется создать резервную копию хранилища BCD, прежде чем вносить в него какие-либо изменения.

bcdedit /export «D:\BCD Backup\Bcd Backup» Создает резервную копию в заранее созданной папке, в данном случае «BCD Backup» на диске D:

.

bcdedit /import «D:\BCD Backup\Bcd Backup» Восстанавливает ранее созданную резервную копию

Внесение изменений в данные конфигурации загрузки

Прежде чем вносить какие-либо изменения или пытаться использовать приведенные ниже команды, выполните команду bcdedit или bcdedit /enum all, чтобы убедиться, что вы используете правильный тег GUID.Было замечено, что они меняются от сборки к сборке, и может быть необходимо использовать, например, {ntldr} вместо {legacy} .

bcdedit /set {legacy} Описание «Windows XP Professional SP2» Изменяет текстовое описание строки «Устаревшая» ОС в меню загрузки. Кавычки должны быть включены в команду

bcdedit /set {current} описание «Windows Vista Build 5270 x86» Изменяет текст строки меню загрузки для установки Vista или другой установки, в которую загружается в данный момент, с «Microsoft Windows» по умолчанию или другого описания на показанное в кавычках

bcdedit /set {текущее} описание «любое имя» ….для изменения на любое имя, которое вы хотите.

bcdedit /set {5189b25c-5558-4bf2-bca4-289b11bd29e2} описание «Windows Vista Build 5270 x64» Изменяет текст строки меню загрузки для любой другой установки Vista. Необходимо использовать GUID для этой конкретной установки, как показано при запуске команды bcdedit или bcdedit /enum all 

.

bcdedit /default {current} Устанавливает текущую установку Windows, с которой загружается система, в качестве загрузочной ОС Windows по умолчанию.

bcdedit /default {5189b25c-5558-4bf2-bca4-289b11bd29e2} Устанавливает указанную ОС Windows в качестве {по умолчанию} загрузочной ОС Windows

bcdedit /default {legacy} Устанавливает устаревшую (Windows XP) ОС в качестве элемента загрузки {default}

bcdedit /displayorder Устанавливает порядок отображения пунктов меню загрузки, например:

BCdedit.exe/displayorder {устаревший} {текущий}

bcdedit /timeout 15 Изменяет 30-секундный тайм-аут меню загрузки по умолчанию на 15 секунд или любое другое значение.

Исправление изменений в структуре раздела/диска

Если раздел или жесткий диск был добавлен или удален, что привело к изменению структуры раздела/диска, это можно исправить, выполнив следующие команды в указанном порядке:

X:\>X:\boot\fixntfs.exe -lh -all (где X: – диск/раздел, на котором находится папка boot)

bcdedit /set {5189b25c-5558-4bf2-bca4-289b11bd29e2} раздел устройства=X: изменяет загрузочный раздел ОС, чей идентификатор GUID указан.(Где X: требуется новый диск/раздел). Должен использоваться вместе с командой osdevice ниже

.

bcdedit /set {5189b25c-5558-4bf2-bca4-289b11bd29e2} osdevice partition=X: изменяет загрузочный раздел ОС, чей идентификатор GUID указан. (Где X: требуется новый диск/раздел). Необходимо использовать вместе с командой устройства выше

.

Msconfig — утилита настройки системы

Утилита настройки системы (msconfig) доступна из меню «Пуск» Windows Vista, выберите «Пуск»> «Все программы»> «Стандартные»> «Инструменты системы»> «Конфигурация системы».Однако он имеет ограниченную функциональность в отношении хранилища BCD, и единственными соответствующими функциями являются изменение операционной системы загрузки по умолчанию, удаление пункта меню загрузки и изменение периода отображения тайм-аута меню загрузки.

ПРЕДОСТЕРЕЖЕНИЕ. Внесение неверных или недопустимых изменений в хранилище BCD может привести к тому, что система перестанет загружаться, и это должны делать только те, кому удобно использовать записи командной строки и кто понимает неотъемлемый риск совершения ошибки.

Дополнительные параметры

Пожалуйста, не запускайте эти команды, если вы не знаете, каков будет результат.

bcdedit /set {текущий} numproc 2

bcdedit /set {текущий} removememory 0

Для получения информации об изменении BCD (данные конфигурации загрузки) при установке «устаревшей» операционной системы ПОСЛЕ Windows Vista см. Как: изменить BCD с помощью bcdedit при установке XP после Vista

Нравится:

Нравится Загрузка…

Родственные

Ограничение количества процессоров, доступных для Windows Server 2008 R2

В эпоху многоядерных процессоров с технологией Hyper-Threading термин «процессоры» стал неоднозначным.Относится ли процессор к потокам (от Hyperthreading), ядрам или сокетам (физическим процессорам).

Windows распознает логические процессоры (LP) в качестве базовой вычислительной платформы, предоставляя один LP для каждого гиперпотока в ядре, а затем умножая для каждого ядра, что, наконец, умножается на количество сокетов.

Самый простой способ уменьшить количество LP в Windows — использовать параметр /NUMPROC. В этом примере itc создает максимальное количество процессоров 8.

  1. Резервное копирование bcdedit /export c:\Backup\bcd.бак
  2. Список текущих записей bcdedit /v
  3. Копия существующей конфигурации bcdedit /copy {current} /d «Windows 2008 R2 с NumProc» Текущий — это «хорошо известный» идентификатор. Это также возвращает созданный идентификатор. Так что это можно использовать напрямую
  4. Список записей bcdedit /v
  5. добавление параметра к новой записи Для установки максимального количества процессоров
    bcdedit /set {new_ID} NUMPROC 8
  6. Изменение записи по умолчанию bcdedit /default {new_ID}

Но опасность этой стратегии заключается в том, что, например, в 4-ядерной системе с включенным HyperThreading используется только один процессор (сокет).Поскольку первые 8 LP (0..7) будут гиперпотоковыми ядрами на первом процессоре. Таким образом, вы на самом деле эмулируете не 8-процессорную систему, а 1-процессорную 4-ядерную систему с включенным HyperThreading.

Если это не подходит для вашей модели, другие варианты:

  • Отключите HyperThreading в BIOS — это уменьшит количество LP на ядро, что поможет распределить нагрузку между ядрами и сокетами.
  • Поддерживает ли системный BIOS уменьшение счетчика ядер на процессор? Если это так, это поможет распределить нагрузку по сокетам.
  • Создание вашей системы в виртуальной среде и ограничение физических ресурсов с этой точки зрения.

Если вы имеете дело с более чем 64 логическими процессорами под Windows, то это вводит группы процессоров и добавляет еще один уровень параметров.

2 полезных параметра Bcdedit | ITPro сегодня: новости ИТ, практические советы, тенденции, тематические исследования, советы по карьере, многое другое

В статьях «Основы Bcdedit» (InstantDoc ID 101168) и «Загрузка с помощью Bcdedit» (InstantDoc ID 101362) я показал вам, как использовать Bcdedit для управления параметрами загрузки в Windows Vista и более поздних версиях.(В последних версиях Windows отсутствует текстовый файл boot.ini, который предлагался системами до Vista для управления параметрами загрузки.)

Напомним, что Vista и более поздние версии хранят информацию о загрузке в базе данных конфигурации загрузки (BCD). Ваш BCD может содержать более одной записи ОС — набор информации о конфигурации, которую BCD может использовать для загрузки определенной ОС на вашем компьютере. У большинства из нас на компьютере установлена ​​только одна ОС, но нам может понадобиться более одной записи ОС, чтобы мы могли загружать наши системы с различными параметрами отладки или анализа.Напомним также, что Bcdedit идентифицирует записи ОС не по удобным для пользователя именам, а по случайным идентификаторам GUID, таким как \\{9c219fb1-bb55-11dd-97ac-804080387aa6\\}. Таким образом, прежде чем вы сможете добавлять или удалять параметры из конкретной записи ОС, вам потребуется GUID этой записи ОС. Теперь я использую всю эту предысторию с пользой, показав вам, как извлечь выгоду из двух вариантов загрузки Bcdedit.

Включение/выключение DEP

Одним из полезных вариантов загрузки ОС является запись nx , которая включает или отключает функцию безопасности Windows Data Execution Prevention (DEP).По умолчанию Windows включает DEP, который постоянно следит за червями, пытающимися захватить контроль над системой. Если DEP считает, что ваша операционная система или приложение подвергается атаке, он отключает уязвимое программное обеспечение. DEP — хорошая идея, и она вносит основной вклад в тот факт, что мы не видели широко распространенного Windows-червя с конца 2003 года, но он может сжигать много циклов ЦП и заметно замедлять работу вашей системы. На мой взгляд, ценность DEP в борьбе с червями намного превышает потерю скорости системы, но я рекомендую отключать DEP в двух случаях: на тестовых системах или системах в сетях, которые ни к чему не подключены.Тестовые системы многих организаций представляют собой либо бывшие в употреблении, либо виртуальные машины (ВМ), ни одна из которых не отличается высокой скоростью. Чтобы отключить DEP в этих системах, откройте командную строку с повышенными привилегиями и введите

.
 bcdedit /set \\[guid\\] nx AlwaysOff 

Обратите внимание, что Bcdedit не требует GUID; если вы пропустите его, Bcdedit предполагает, что вы хотите, чтобы он работал с текущей активной записью ОС. И, пожалуйста, будьте предельно осторожны при редактировании BCD: вы можете легко сделать вашу систему не загружаемой.Как я предлагал в предыдущих статьях, создайте отдельную запись ОС и проверьте там параметры. Таким образом, если вы в конечном итоге катастрофически ошибетесь, у вас всегда будет базовая запись ОС, к которой можно вернуться. Чтобы повторно включить полную функцию DEP, введите

.
 bcdedit/set nx AlwaysOn 

Определение количества ядер процессора

Еще одна полезная опция Bcdedit — это опция numproc , которая позволяет определить, сколько процессорных ядер использует Windows.Например, мой ноутбук работает с двумя процессорными ядрами, но я могу указать Windows использовать только одно процессорное ядро, набрав

.
 bcdedit /set numproc 1 

После того, как я сделал это и перезагрузился, я быстро заглянул в Диспетчер задач, чтобы убедиться, что Windows действительно работает только на одном ядре. Позже я нашел эту опцию весьма полезной для устранения случайных зависаний. Время от времени я видел приложения, которые загадочным образом зависали или зависали в одной системе, но не в других — только для того, чтобы понять, что разница заключалась в количестве процессоров в разных системах.Возможность создать отдельную запись ОС и настроить эту запись ОС для работы только на одном процессоре (или, возможно, на двух, трех или более) — это простой способ проверить, испытывает ли определенное приложение проблему многопроцессорности. Мне нравится гибкость возможности указать количество процессоров, но если вам нужно только сравнить однопроцессорные сценарии с многопроцессорными сценариями, вы можете столкнуться с альтернативной настройкой Bcdedit под названием onecpu , которая принимает параметры true. или ложь. Это означает, что команда

 bcdedit /set onecpu true 

имеет тот же эффект, что и

.
 bcdedit /set numproc 1 

И прежде чем вы спросите, я понятия не имею, почему Microsoft предлагает такие избыточные возможности.

Полезнее, чем вы думаете

Включите nx и numproc в свой набор инструментов для настройки и устранения неполадок. Вы можете подумать, что это второстепенные инструменты, но держу пари, вы найдете их более полезными, чем вы думали — я знаю, что так и было.

amazon ec2 — EC2, Windows 10, половина виртуальных процессоров

Мы запускаем инстансы t3.large и m5.large , которые имеют 2 виртуальных ЦП (как показано в консоли управления EC2). Я пытаюсь понять, почему Windows 2019 (AMI, предоставленная моим ИТ-отделом) может видеть только половину числа логических процессоров.

  • Половина числа сообщается в диспетчере задач, в msinfo32, в Coreinfo. Мы также видим половину числа для более крупных экземпляров (xlarge: 2 вместо 4).
  • Если запустить while($true){} в PowerShell, диспетчер задач сообщит об использовании 100 %, а Cloudwatch сообщит о 50 %.
  • В msconfig я могу выбрать только 1 ЦП (для больших экземпляров).
  • Когда я создавал свой экземпляр в EC2wizard, я использовал номер vCPUS по умолчанию.
  • Если я использую AMI Windows 2019 из магазина, я получаю правильное количество логических процессоров. В обоих случаях это одна и та же версия/сборка (Windows Server 2019 Datacenter).

Знаете ли вы какие-либо настройки в Windows 10, которые могут повлиять на количество обнаруженных логических процессоров? Или, если я могу активировать любой журнал, чтобы увидеть, как обнаруживаются процессоры (например, dmesg в Linux).Мой коллега по ИТ сказал мне, что они ничего не меняли в количестве процессоров или гиперпоточности, но похоже, что с их AMI есть что-то особенное.

Обновление: В средстве просмотра событий в «Microsoft/Windows/Kernel-PnP» я вижу:

Устройство ACPI\GenuineIntel_- Intel64_Family_6_Model_79 -_Intel(R)_Xeon(R) CPU_E5-2686_v4 @_2,30 ГГц_1 был настроен.

Устройство ACPI\GenuineIntel_- Intel64_Family_6_Model_79 -_Intel(R)_Xeon(R) CPU_E5-2686_v4 @_2.30 ГГц_0 был настроен.

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

Обновление 2 : я сравнил содержимое bcdedit /enum All и bdcedit /v как для проблемных, так и для рабочих машин, и оно одинаково (за исключением UUID). Я попытался явно установить bcdedit /set NUMPROC 2 и перезагрузить компьютер, но безрезультатно. bcdedit/v :

  Диспетчер загрузки Windows
--------------------
идентификатор {9dea862c-5cdd-4e70-acc1-f32b344d4795}
раздел устройства = C:
описание Диспетчер загрузки Windows
локаль en-US
наследовать {7ea2e1ac-2e61-4728-aaa3-896d9d0a9f0e}
bootshutdowndisabled Да
по умолчанию {61a8a653-e7da-11e8-a960-0e221fdbf186}
объект резюме {61a8a652-e7da-11e8-a960-0e221fdbf186}
порядок отображения {61a8a653-e7da-11e8-a960-0e221fdbf186}
инструменты displayorder {b2721d73-1db4-4c62-bf78-c548a880142d}
тайм-аут 30

Загрузчик Windows
--------------------
идентификатор {61a8a653-e7da-11e8-a960-0e221fdbf186}
раздел устройства = C:
путь \виндовс\систем32\винлоад.EXE
описание Windows Server
локаль en-US
наследовать {6efb52bf-1766-41db-a6b3-0ee5eff72bd7}
последовательность восстановления {74e13b1d-b199-11ea-827a-0af4c9a8ea6d}
восстановление displaymessageoverride
восстановление включено Да
разрешено в настройках памяти 0x15000075
раздел устройства = C:
системный корень \виндовс
объект резюме {61a8a652-e7da-11e8-a960-0e221fdbf186}
nx Отказ
bootstatuspolicy IgnoreAllFailures
  

Как использовать инструмент командной строки BCDEdit в Windows 10?

BCDEdit — это инструмент командной строки для управления данными конфигурации загрузки.Если вы собираетесь использовать BCDEdit для изменения BCD, вам потребуются права администратора, чтобы включить командную строку или командную строку в Windows RE.

Параметры командной строки BCDEdit

Как использовать инструмент командной строки BCDEdit в Windows 10?

Используйте инструмент командной строки BCDEdit при правильной загрузке Windows

Шаг 1: Введите «cmd» в поле поиска. Щелкните правой кнопкой мыши «Командная строка» и выберите «Запуск от имени администратора».

Шаг 2: В командной строке введите нужную команду BCDEdit.Нажмите Ввод». После успешного выполнения команды вы можете закрыть командную строку.

Используйте инструмент командной строки BCDEdit, если Windows не загружается

Шаг 2. Включите компьютер. Измените порядок загрузки в настройках BIOS и установите «Съемные устройства» в качестве первого варианта загрузки.

Шаг 3. После входа в экран установки Windows нажмите «Восстановить компьютер» в левом нижнем углу.

Шаг 4: Затем выберите «Устранение неполадок»> «Дополнительные параметры»> «Командная строка».

Шаг 5: В командной строке введите команду BCDEdit, которая может вам понадобиться. Нажмите Ввод».

Включить диспетчер загрузки Windows с помощью инструмента командной строки BCDEdit

Шаг 1: Введите «cmd» в поле поиска. Щелкните правой кнопкой мыши «Командная строка» и выберите «Запуск от имени администратора».

Шаг 2. В командной строке введите: bcdedit /set {bootmgr} displaybootmenu yes и bcdedit /set {bootmgr} timeout 30 . Пожалуйста, нажимайте «Enter» после ввода каждой команды.

Если вы хотите отключить диспетчер загрузки Windows, просто введите: bcdedit /set {bootmgr} timeout 0.

Добавить вариант загрузки с помощью инструмента командной строки BCDEdit

Например, вы хотите добавить загрузочную запись (Windows XP) к диспетчеру загрузки Windows, выполните следующие действия:

Шаг 1: Введите « cmd » в поле поиска. Щелкните правой кнопкой мыши «Командная строка» и выберите «Запуск от имени администратора» .

Шаг 2: В командной строке введите следующие команды.Пожалуйста, нажимайте «Enter» после ввода каждой команды.

Becdedit / Create {NTLDR} / D «Windows XP»
Becdedit / Set {NTLDR} Раздел устройства = C:
Becdedit / Set {NTLDR} Путь \ NTLDR
BCDedit /displayorder {ntldr} -addlast
Bcdedit /set {ntldr} description «Windows XP»

После успешного выполнения приведенных выше команд загрузочная запись (Windows XP) будет доступна в диспетчере загрузки Windows.

Создайте учетную запись администратора с помощью Renee PassNow

Средство восстановления системы — Renee PassNow

Шаг 1: Загрузите и установите Renee PassNow на любой работоспособный компьютер с Windows.

Шаг 2: Выберите способ создания, USB или CD/DVD.

Выберите один из вариантов [ Создать Live USB ] и [ Создать Live CD ]. Затем выберите [ x64 ] или [ x86 ] в зависимости от вашего компьютера.Затем нажмите [ Загрузить сейчас ], чтобы загрузить лицензионный ISO-образ. Не забудьте предварительно активировать программу. После этого нажмите [ Create USB ], чтобы создать загрузочный носитель.

Шаг 3: Загрузите целевой ПК с созданного USB/CD/DVD сброса пароля.

Вы загрузите целевой компьютер через новый созданный диск сброса. Во-первых, удерживайте горячую клавишу, чтобы войти в меню BIOS, и выберите CD-ROM или Removable Devices в качестве первого выбора. Нажмите здесь, чтобы узнать, как изменить порядок загрузки вашего компьютера.После успешного изменения не забудьте сохранить настройки, а затем перезагрузить компьютер.

Шаг 4: Выберите «PassNow!».

Шаг 5: Нажмите «Создать новую учетную запись», чтобы создать нового администратора для быстрого доступа к вашему ПК.

Созданная учетная запись администратора с именем «Reneelab» с правами администратора и паролем по умолчанию «123456789». Вы можете изменить пароль целевой учетной записи с помощью этого нового созданного администратора.

Активировать все ядра процессора при запуске — Windows XP

25.11.2018 в 5:05, dencorso сказал:

Самое безопасное место для получения необходимых файлов — %windir\Driver Cache\i386\, а вторая их копия должна находиться в %windir\system32\dllcache\.

Потом:

из безопасного режима или с компакт-диска восстановления:
перейдите в папку c:\windows\system32
сделайте резервную копию hal.dll, ntoskrnl.exe и ntkrnlpa.exe.

скопировать dllcache\ntkrnlmp.exe в ntoskrnl.exe
скопировать dllcache\ntkrpamp.exe в ntkrnlpa.exe
скопировать halmacpi.dll в hal.dll;

перезагружать.

Решено.
Теперь все работает, dll не было, спасибо.
Я изучил изменение hal на клонированной Windows XP и написал 2 метода.
Я написал их на испанском языке и перевел для вас с помощью Google Translate, извините, если произошла ошибка автоматического переводчика.

CHANGE HAL:
Может потребоваться заставить загрузчик NTLDR загрузить альтернативное ядро ​​и HAL.
В Windows 2000 это можно сделать прямо в Диспетчере устройств в разделе Компьютер.
Однако в Windows XP можно перейти только на стандартный ПК и нельзя вернуться напрямую в ACPI без применения одного из следующих 2-х способов, конечный результат которых идентичен, так как правильные и переименованные файлы окончательно копируются в папку system32 :


-СПОСОБ A (ручное копирование, копирование и переименование правильных файлов одного типа HAL).
-СПОСОБ Б (автоматическая установка системы после загрузки через мульти HAL файлов boot.ini, которым было присвоено третье имя) (рекомендуется для переноса на несколько компьютеров).

Примечание. При переключении с компьютера без ACPI на компьютер с ACPI и наоборот начинается процесс переустановки всех драйверов.

-СПОСОБ A (ручное копирование, копирование и переименование правильных файлов одного типа HAL).

Этот метод предпочтительно будет выполняться из другой операционной системы, чтобы предотвратить автоматическое восстановление WFP файлов, которые мы перезаписали, перед перезапуском системы.
Однако на практике Windows обычно не заменяет скопированные файлы, поэтому мы можем попробовать это непосредственно из самой операционной системы. С другой стороны, WFP трудно деактивировать, и для этого может потребоваться дополнительное оборудование.

Заходим в папку \WINDOWS\Driver Cache\i386 и ищем файлы для соответствующего HAL, в указанном порядке появления, чтобы иметь самую новую версию.
1º-Сама несжатая папка i386
2º-Извлечение из пакета sp3.cab или самый последний установленный пакет обновлений.
(они не включены в файл driver.cab)

Позже копируем их в отдельную папку, чтобы переименовать нужные файлы и таким образом вставляем их переименованными в папку system32.

6 основных типов HAL и их файлы

1-AT_PC стандартный, без ACPI или APIC:
извлечь hal.dll ntoskrnl.exe ntkrnlpa.exe и скопировать их в папку system32
извлечь оригинал > скопировать в system32
hal.dll> то же самое
ntoskrnl.exe> ​​то же самое
ntkrnlpa.exe> ​​то же самое

Примечание. Если система создана на компьютере с ACPI, может потребоваться вручную добавить драйвер устройства «Совместимо с Apm/Legacy в Windows NT», чтобы разрешить завершение работы APM, а также очистить записи драйвера, связанные с ACPI, в HKEY_LOCAL_MACHINE\SYSTEM. \CurrentControlSet\Сервисы, такие как ACPI, ACPIEC, cmbatt, battc и compbatt (система автоматически скрывает их в диспетчере устройств, устанавливая новые совместимые драйвера, но их можно увидеть, активировав отображение скрытых драйверов).

2-AT_MPS однопроцессорное оборудование, с APIC:
Извлекаем halapic.dll ntoskrnl.exe ntkrnlpa.exe, переименовываем halapic.dll в hal.dll и копируем их в папку system32
извлекаем оригинал > переименовываем и копируем в system32
halapic.dll > hal.dll
ntoskrnl.exe > то же самое
ntkrnlpa.exe > то же самое

3-AT_MPS многопроцессорное оборудование, с APIC:
Извлекаем halmps.dll ntoskrnl.exe ntkrnlpa.exe, переименовываем halmps.dll в hal.dll и копируем их в папку system32
извлекаем оригинал > переименовываем и копируем в system32
halmps.dll> hal.dll
ntoskrnl.exe> ​​idem
ntkrnlpa.exe> ​​idem

Оборудование 4-ATX, совместимое с Advanced Configuration and Power Interface (ACPI), с ACPI, но без APIC:
Извлекаем halacpi.dll ntoskrnl.exe ntkrnlpa.exe, переименовываем halacpi.dll в hal.dll и копируем их в папку system32.
извлечь оригинал> переименовать и скопировать в system32
halacpi.dll> hal.dll
ntoskrnl.exe> ​​idem
ntkrnlpa.exe> ​​idem

5-ATX PC Монопроцессор ACPI, с ACPI и APIC (Монопроцессоры ACPI)
Извлекаем halaacpi.dll ntoskrnl.exe ntkrnlpa.exe, переименуйте halaacpi.dll в hal.dll и скопируйте их в папку system32.
извлечь оригинал> переименовать и скопировать в system32
halaacpi.dll> hal.dll
ntoskrnl.exe> ​​idem
ntkrnlpa.exe> ​​idem

Примечание 1. Из-за ошибки Windows XP этот HAL ошибочно отображается в диспетчере устройств как многопроцессорный ACPI при использовании любого метода. Зависит ли это от используемого компьютера?
Примечание 2: При загрузке этого HAL 5-Monoprocessor из HAL 4 на удивление автоматически устанавливаются файлы, соответствующие HAL 6-Multiprocessor ACPI, хотя при этой первой загрузке он работает как монопроцессор, он не будет установлен, при перезапуске он будет ведут себя как HAL 6-Multiprocessor.
Чтобы сохранить ваши настоящие файлы, вы должны скопировать их снова (проделать процесс 2 раза), и это работает только из метода А, они не устанавливаются. Зависит ли это от используемого компьютера?
Примечание 3. С этого установленного монопроцессора HAL 5 невозможно перейти на многопроцессор HAL 6-ACPI методом B без предварительного перехода на HAL 1 или 4. Система загрузится как HAL 6, но только благодаря получению файлов указано в boot.ini, не устанавливая для следующей перезагрузки, где загружается обычный boot.ini.

Многопроцессорное оборудование 6-ATX ACPI с поддержкой ACPI, APIC и многопроцессорной обработки (многоядерные процессоры или HT, такие как Pentium IV HT)
Мы извлекаем halmacpi.dll ntkrnlmp.exe ntkrpamp.exe, переименовываем их последовательно на hall.dll ntoskrnl.exe ntkrnlpa.exe и копируем в папку system32.
извлечь оригинал> переименовать и скопировать в system32
halmacpi.dll> hal.dll
ntkrnlmp.exe> ​​ntoskrnl.exe
ntkrpamp.exe> ​​ntkrnlpa.exe


Мы перезагружаемся, и как только система запустится, будет установлен правильный хал, тогда, ничего не трогая, нам придется ждать, пока система снова не попросит нас перезагрузиться. Это может занять до пары минут в зависимости от скорости вашего компьютера.Этот перезапуск обычно не указывается при переходе с hal 5 на 6 и наоборот, поэтому в этом нет необходимости, но вы должны убедиться, что он был установлен правильно.

Возможные ошибки:
— Система не отправляет перезагрузку:
Возможно загружен тот же файл ядра (вероятно настоящее ядро ​​перепутали с переименованным, проверьте правой кнопкой «свойства+версия+исходное внутреннее имя») .
(Это нормально, что он не отправляет перезагрузку, если вы меняете с HAL 5 на 6 или наоборот).
— При перезагрузке появляется мигающая белая черточка:
Загружен неверный файл ядра (например, была введена библиотека HAL с неправильным ядром или ядро ​​PAE без активированного PAE. Если мы модифицировали HAL или ядра, это может также бывает, что Windows автоматически восстанавливает исходное ядро, при этом сохраняется модифицированная библиотека HAL).

СПОСОБ Б (автоматическое копирование системы после загрузки файлов через мультихал boot.ini с присвоением третьего имени) (рекомендуется при переносе на несколько компьютеров):
Заходим в папку \WINDOWS\Driver Cache\i386 и ищем файлы для соответствующего хала в таком порядке появления:
1º-Сама несжатая папка i386
2º-Извлечение из пакета sp3.cab или последний установленный пакет обновлений.
(не включено в driver.cab)

Копируем их в другую папку, переименовываем как указано и вставляем в каталог system32, например переименовываем в символы с нумерацией максимум 8 символов.
(Необходимо переименовать их с любым третьим именем, иначе система при загрузке нескольких HAL сама поймала бы переименованные файлы)
Первые 5 файлов HAL share.exe плюс их вариант PAE, что и влияет на нас в этом моде .dll пронумерованы hal1, hal2, hal3, hal4, hal5, hal6, чтобы их можно было представить в различных клонах Windows и использовать для удобства системы, в которую вставлена ​​установка (вместо использования hallnew.dll).

Топ 6 типов hal и их файлы

1-AT_PC стандарт, без ACPI или APIC:
извлечь оригинал > переименовать и скопировать в system32
hal.dll > hal1.dll
ntoskrnl.exe > ntj1.exe
ntkrnlpa.exe > ntj1pa.exe находится на компьютере с ACPI, может потребоваться вручную добавить устройство «Совместимо с Apm/Legacy в Windows NT», чтобы разрешить завершение работы APM, а также очистить записи драйвера, связанные с ACPI, в HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services, например как ACPI, ACPIEC, cmbatt, battc и compbatt

2-AT_MPS однопроцессорное оборудование, с APIC:
извлечь оригинал > переименовать и скопировать в system32
halapic.dll> hal2.dll
ntoskrnl.exe> ​​ntj1.exe
ntkrnlpa.exe> ​​ntj1pa.exe

3-AT_MPS многопроцессорное оборудование, с APIC:
извлечь оригинал > переименовать и скопировать в system32
halmps.dll > hal3.dll
ntoskrnl.exe > ntj1.exe
ntkrnlpa.exe > ntj1pa.exe

4-Оборудование, совместимое с расширенным интерфейсом конфигурации и питания (ACPI), с ACPI, но без APIC:
извлечь оригинал > переименовать и скопировать в system32
halacpi.dll > hal4.dll
ntoskrnl.exe> ​​ntj1.exe
ntkrnlpa.exe> ​​ntj1pa.exe

5-PC монопроцессор ACPI, с ACPI и APIC (монопроцессоры, BIOS и чипсет с ACPI)
извлечь оригинал> переименовать и скопировать в system32
halaacpi.dll> hal5.dll
ntoskrnl.exe> ​​ntj1.exe
ntkrnlpa.exe> ​​ntj1pa .EXE

Примечание 1. Из-за ошибки Windows XP этот HAL ошибочно отображается в диспетчере устройств как многопроцессорный ACPI при использовании любого метода. Зависит ли это от используемого компьютера?
Примечание 2: При загрузке этого HAL 5-Monoprocessor из HAL 4 на удивление автоматически устанавливаются файлы, соответствующие HAL 6-Multiprocessor ACPI, хотя при этой первой загрузке он работает как монопроцессор, он не будет установлен, при перезапуске он будет ведут себя как HAL 6-Multiprocessor.
Чтобы сохранить ваши настоящие файлы, вы должны скопировать их снова (проделать процесс 2 раза), и это работает только из метода А, они не устанавливаются. Зависит ли это от используемого компьютера?
Примечание 3. С этого установленного монопроцессора HAL 5 невозможно перейти на многопроцессор HAL 6-ACPI методом B без предварительного перехода на HAL 1 или 4. Система загрузится как HAL 6, но только благодаря получению файлов указано в boot.ini, не устанавливая для следующей перезагрузки, где загружается обычный boot.ini.

6-многопроцессорное оборудование ACPI, с ACPI, APIC и многопроцессорной обработкой (многоядерные или HT, такие как Pentium IV HT)
извлечь оригинал > переименовать и скопировать в system32
halmacpi.dll> hal6.dll
ntkrnlmp.exe> ​​ntj2.exe
ntkrpamp.exe> ​​ntj2pa.exe


Теперь необходимо при первом запуске Windows, чтобы в заключительной части строки файла boot.ini для Windows была добавлена ​​загрузка нового HAL для его установки (/kernel=*.exe /hal=* .dll). Если мы начнем без PAE, мы введем файлы ядра без добавления «pa», а если мы начнем с PAE, мы добавим соответствующие файлы с дополнением «pa» в дополнение к добавлению команды / PAE.
Позже мы можем загрузить систему с нашим обычным boot.ini:

Для каждого типа HAL будет соответствующий, без PAE, и добавлением правильного номера для нашего жесткого диска в multi, disk, rdisk и partition:
(ниже предлагаю создать мультизагрузчик boot.ini, адаптируемый ко всем системам )
(для PAE изменить имя файла ядра, добавив «pa» (пример: ntj1pa.exe; ntj2pa.exe) и команду /PAE)

1-AT_PC стандарт, без ACPI или APIC:
[загрузчик]
тайм-аут = 30
по умолчанию = мульти (0) диск (0) rdisk (0) раздел (1) \ WINDOWS
[операционные системы]
мульти (0) диск (0) rdisk (0) раздел (1) \ WINDOWS = «Microsoft Windows XP Professional» / fastdetect / noexecute = optin / sos /hal=hal1.dll /ядро=ntj1.exe

2-AT_MPS однопроцессорное оборудование, с APIC:
[загрузчик]
тайм-аут = 30
по умолчанию = мульти (0) диск (0) rdisk (0) раздел (1) \ WINDOWS
[операционные системы]
мульти (0) диск (0) rdisk (0) раздел (1) \ WINDOWS = «Microsoft Windows XP Professional» / fastdetect / noexecute = optin / sos /hal=hal2.dll /kernel=ntj1.exe

3-AT_MPS многопроцессорное оборудование, с APIC:
[загрузчик]
тайм-аут = 30
по умолчанию = мульти (0) диск (0) rdisk (0) раздел (1) \ WINDOWS
[операционные системы]
мульти (0) диск (0) rdisk (0) раздел (1) \ WINDOWS = «Microsoft Windows XP Professional» / fastdetect / noexecute = optin / sos /hal=hal3.dll /ядро=ntj1.exe

Оборудование 4-ATX, совместимое с Advanced Configuration and Power Interface (ACPI), с ACPI, но без APIC:
[загрузчик]
timeout = 30
default = multi (0) disk (0) rdisk (0) partition (1) \ WINDOWS
[операционные системы]
мульти (0) диск (0) rdisk (0) раздел (1) \ WINDOWS = «Microsoft Windows XP Professional» / fastdetect / noexecute = optin / sos /hal=hal4.dll /kernel=ntj1 .EXE

5-ATX PC Монопроцессор ACPI, с ACPI и APIC (Монопроцессоры ACPI)
[загрузчик]
таймаут = 30
по умолчанию = multi (0) disk (0) rdisk (0) раздел (1) \ WINDOWS
[операционные системы]
мульти (0) диск (0) rdisk (0) раздел (1) \ WINDOWS = «Microsoft Windows XP Professional» / fastdetect / noexecute = optin / sos / hal = hal5.dll /ядро=ntj1.exe

Многопроцессорное оборудование 6-ATX ACPI с ACPI, APIC и многопроцессорной обработкой (многоядерные или HT, такие как Pentium IV HT)
[загрузчик]
тайм-аут = 30
по умолчанию = многодисковый (0) диск (0) rdisk (0) раздел (1) \ WINDOWS
[операционные системы]
мульти (0) диск (0) rdisk (0) раздел (1) \ WINDOWS = «Microsoft Windows XP Professional» / fastdetect / noexecute = optin / sos /hal=hal6.dll /kernel= ntj2.exe

Таким образом, мы можем создать суперзагрузчик, оставив исходную загрузочную строку нетронутой и добавив все упомянутые строки, которые различаются *.С помощью этого boot.ini мы можем запустить клон Windows на любом компьютере (после настройки контроллера IDE в качестве стандартного драйвера и других необходимых действий).
* В этом boot.ini символы HAL AT будут опущены, поскольку они обычно не используются в Windows XP.

[загрузчик]
тайм-аут = 30
по умолчанию = мульти (0) диск (0) rdisk (0) раздел (1) \ WINDOWS
[операционные системы]
мульти (0) диск (0) rdisk (0) раздел (1) )\WINDOWS=»Microsoft Windows XP Professional»/fastdetect/noexecute=optin/sos
multi(0)disk(0)rdisk(0)раздел(1)\WINDOWS=»XP ACPI uniprocessor»/fastdetect/noexecute=optin/ sos / hal = hal4.dll /kernel=ntj1.exe
multi (0) disk (0) rdisk (0) partition (1) \ WINDOWS = «XP ACPI and APIC monoprocessor» / fastdetect / noexecute = optin / sos /hal=hal5.dll /kernel =ntj1.exe
мульти (0) диск (0) rdisk (0) раздел (1) \ WINDOWS = «XP ACPI и многопроцессорный APIC» / fastdetect / noexecute = optin / sos /hal=hal6.dll /kernel=ntj2. EXE

Как только система запустится, будет установлен правильный HAL, поэтому, ничего не трогая, нам придется ждать, пока система не попросит нас перезагрузиться.Это может занять до пары минут в зависимости от скорости вашего компьютера. Этот перезапуск обычно не обозначается переходом с HAL 5 на 6 и наоборот, поэтому в этом нет необходимости, но вы должны убедиться, что он был установлен правильно.

Возможные ошибки:
— Система не отправляет перезагрузку:
Возможно загружен тот же файл ядра (вероятно настоящее ядро ​​перепутали с переименованным, проверьте правой кнопкой «свойства+версия+исходное внутреннее имя») .

Добавить комментарий

Ваш адрес email не будет опубликован.