Windows видит только 768 МБ оперативной памяти из 4 ГБ

У меня есть компьютер с Windows XP с 4 ГБ памяти. Как и ожидалось (и обсуждалось в дюжине или около того других вопросов на этом сайте), ОС могла видеть только 3 с небольшим... до вчерашнего дня. По состоянию на вчерашний день в окне "Свойства системы" отображается только 768 МБ оперативной памяти.

Dxdiag показывает то же самое... на самом деле, он сообщает 766 МБ. С другой стороны, BIOS по-прежнему показывает 4096 МБ, а msinfo32 сообщает "Общая физическая память: 4096 МБ".

Я никогда не видел ничего подобного это было раньше. Куда могли подеваться остальные 3,25 ГБ моей памяти? Может быть, какой-то неисправный драйвер ошибочно сопоставляет большую часть моей памяти с каким-то аппаратным обеспечением?

ОБНОВЛЕНИЕ: Краткое описание ситуации на данный момент: BIOS показывает 4 ГБ. MemTest86+ показывает 4 ГБ, и все его тесты проходят успешно. Утилита msinfo32 показывает, что на компьютере установлено 4 ГБ. Однако и Windows XP "Информация о системе" , и SliTaz Linux сообщают только о 768 МБ памяти. MemTest86+, похоже, окончательно исключите проблему с оборудованием, но две операционные системы, видящие одно и то же, исключают проблему с программным обеспечением! Итак, где мне искать дальше?

ОБНОВЛЕНИЕ 2: Я попытался сбросить CMOS обратно к заводским настройкам по умолчанию: не повезло. Я попытался вынуть одну из флешек (у меня 2x2 ГБ) и загрузиться: компьютер увидел только 768 МБ. Поэтому я вытащил эту палочку и вставил другую: 768 МБ. Я вынул их оба и вставил во второй набор слотов: 768 МБ. Наконец, во имя попытки все, я установил два модуля в "неправильном" расположении, т. Е. не в согласованной паре: все еще 768 МБ. Независимо от того, какой у меня объем памяти, компьютер видит только первые 768 МБ.