Я недавно установил 4 ГБ или поршень в мое поле перспективы на 32 бита. Я понимаю, что я привычка смочь использовать все 4 ГБ, пока я не перехожу к перспективе на 64 бита, но 2 ГБ не были достаточно и я полагал, что мог использовать такое количество 4 ГБ, как перспектива позволит, пока я не обновлю до 64 битов.
Когда я установил 4 ГБ поршня, все мои платы PCI, вторая видеокарта, второй NIC и firewire карта, прекращают работать. Смотря в диспетчере устройств, ошибка была "Этим устройством, не может найти достаточно бесплатных ресурсов, которые это может использовать".
Я считал, что платам PCI нужна часть адресуемого пространства памяти для использования для размещения в ОЗУ? Проблема, я израсходовал все это со своим поршнем? Если так, я могу зарезервировать некоторую память для этих устройств?
Моим компьютером является Dell Precision 390. Это имеет Intel 975X чипсет Экспресса и процессор Intel Core 2 6600 @2.40 GHz.
Обновление: Удаление моей второй видеокарты позволило другим двум платам PCI начинать работать. Я не уверен почему.
Могло случиться так, что Ваш компьютер установлен расположить по приоритетам RAM по выделению для карт. Я перешел бы к BIOS и изменил бы настройки PNP OS Installed
(это будет отличаться для каждого BIOS, но идея состоит в том, что ОС может изменить настройки Ваших плат PCI). Если это установлено на отключенный или прочь, включите его. Это позволит Windows изменить настройки Ваших карт и могло позволить им работать. Если этому уже включают разрешение, и отключите его, так как это мог быть Windows, который перераспределяет вещи во-первых.
Никакое изменение не будет вредить Вашему компьютеру и может легко быть задержано.
Я не думаю, что это должно быть проблемой, но она действительно походит на проблему рассмотрения памяти.
Вы правы. Платы PCI, видеокарты, и т.д. вся потребность, которая будет отображена на том небольшом количестве пространства, которое обеспечивают 32 бита.
Удалите дополнительную RAM, которую Вы установили (т.е. вернитесь к 2 ГБ). Если это решает проблему, то это - определенно отображающаяся проблема.
В некоторых случаях обновление Вашего BIOS может устранить проблему. Однако единственные безошибочные меры к также:
Определенно попытайтесь обновить свой BIOS сначала, тем не менее, поскольку я видел, что некоторые люди говорят, что он работает.
Кроме того, плата PCI на 32 бита может только видеть 2 ГБ поршня, система имеет к двойному буферу его для получения данных к другим 2 ГБ поршня. Помнить это со своих плат SCSI ISA и наличия больше чем 16 МБ?
Ваша проблема состоит в том, что первая видеокарта использует те же ресурсы, которые запрашивает вторая видеокарта. Вы, вероятно, получаете код ошибки Диспетчера устройств 12, для которого Microsoft советуется для отключения конфликтующего устройства.
Можно проверить это в диспетчере устройств / Адаптеры дисплея: щелкните правой кнопкой по каждой видеокарте, затем Свойства и проверьте вкладку Resources обеих карт для конфликта.
Эта проблема не будет решена путем движения в Vista 64 битов.
Некоторый совет я нашел при поиске:
В этом потоке решение состояло в том, чтобы отредактировать параметры загрузки путем ввода
bcdedit / устанавливают CONFIGACCESSPOLICY DISALLOWMMCONFIG
который может быть отменен:
bcdedit / устанавливают значение по умолчанию CONFIGACCESSPOLICY
Чистая установка O/S, так как ресурсы выделяются во время установки Windows.
Само собой разумеется, удостоверьтесь, что у Вас есть хорошие резервные копии прежде, чем сделать любое вышеупомянутое.
Я не знаю, сколько памяти Ваши displaycards имеют, но это возможно (хотя более новые карты должны быть умными об этом и не выделить всю свою память непосредственно), что они съедают всю доступную память.
В Windows на 32 бита Ваше пространство адреса памяти разделено на два блока. Первый блок от 0 - 2 ГБ доступен для Вас приложения. Диапазон от 2 ГБ до 4 ГБ резервируется для ядра Windows и памяти устройства. Все Ваши устройства обычно требуют, чтобы некоторая память работала, и это отображается в область 2GB - 4GB. Displaycards также отображают свою внутреннюю память там. Если бы у Вас есть 2 карты с 512 МБ памяти в каждом, который подразумевал бы, что 1 ГБ той памяти будет выделен своим потребностям. Поскольку видеопамять на displaycards стала более крупной, они начали отображать только часть своей памяти к той области 2GB-4GB, по крайней мере когда рабочая ОС на 32 бита. Так, чтобы не должна была обычно быть проблема.
Я сначала попытался бы установить последние драйверы для всех устройств и затем попытался бы загрузиться с 4 ГБ RAM. Если это не работает, обновление до последнего BIOS могло бы стоить попытки, также Вы могли попытаться пойти с меньшей Апертурой AGP - устанавливающий в BIOS как предложенный Drake. И никогда не повреждает загружать Memtest, чтобы проверить, что память не является дефектной.
Вы могли также попытаться включить PAE, который позволит Вам использовать всю свою память. К сожалению, существуют некоторые драйверы устройств, которые не будут работать с этой установкой.