Я намагаюся встановити більше оперативної пам’яті на 32 -бітній машині Windows Vista, яка використовує материнську плату X6DAL-XG, а обсяг оперативної пам’яті, повідомлений у BIOS, становить 3 ГБ +, але Windows повідомляє лише про 2 ГБ. На материнській платі є 6 осередків оперативної пам’яті, які я заповнив різними комбінаціями 4 палички 1 Гб і 2 палички 512 Мб, але як би я їх не налаштував, Windows не бачить більше 2 Гб. Я розумію, звичайно, що у 32-розрядної Windows є 3 Гбіт на пам’яті пам’яті, але це не пояснює, чому вона повідомлятиме лише про 2 ГБ, коли фактично (наразі) встановлено 5 ГБ. Думаю, мені вдалося б побачити принаймні 3 Гб.
Відповідно до списку специфікацій для материнської плати, мінімальні вимоги ОЗУ - DDR333 / 266 МГц, встановлені парами. Я зробив це саме так, і BIOS не повідомляє про проблеми в POST.
Конфігурація оперативної пам’яті (згідно CPU-Z)
Слот №1: PQI MD6412ROE - 512 Мб PC2700 (166 МГц)Слот №2: PQI MD6412ROE - 512 Мб PC2700 (166 МГц)- Слот №3: Kingston 128mx72D266C25 - 1024mb PC2100 (133 МГц)
- Слот №4: Kingston KVR266X72RC25 / 1024 - 1024mb PC2100 (133 МГц)
- Слот №5: Kingston 128mx72D266C25 - 1024mb PC2100 (133 МГц)
- Слот №6: Kingston KVR266X72RC25 / 1024 - 1024mb PC2100 (133 МГц)
Я не впевнений, чи суперечливі характеристики пам’яті вище з цим твердженням в посібнику з материнської плати чи ні:
Підтримка пам'яті
X6DAL-XG підтримує до 12 ГБ / 24 ГБ зареєстрованої пам'яті ECC DDR333 / 266 (PC2700 / PC2100). Материнська плата була розроблена для підтримки модулів 4 Гб (PC2100) у кожному слоті, проте протестовано лише 2 ГБ модулів. Під час використання зареєстрованої пам'яті ECC DDR333 (PC2700) підтримується встановлення чотирьох частин двобанківської пам'яті або шести частин однобанківської пам'яті.
Отже, чи я щось роблю не так з оперативною пам’яттю, яку я маю зараз, чи є якась проблема сумісності, яка мені не вистачає?
Дякую!
Ще кілька деталей
- Звіт CPU-Z для машини
- Я запустив кілька додаткових тестів з цією проблемою в Ubuntu та Windows Server 2008, і вони також повідомляють лише про 2 Гбіт.
- Я спробував познайомитися з функцією Memory Remap (Увімкнути / Вимкнути) в конфігурації материнської плати Northbridge, але не побачив результатів.
- Окрім обладнання, описаного вище, у мене є одна відеокарта PCI Express на 256 Мб, і це все для периферійних пристроїв. Я не думаю, що в цьому полягає проблема, пов’язана з входом / виводом пам'яті.
- Я видалив 2 палички 512 Мб, і я перейшов до лише 4 паличок 1 Гб
- Я прошив BIOS материнської плати до останньої версії виробника
Ще одне оновлення
Мені вдалося протестувати цю апаратну конфігурацію на 64-бітній копії Ubuntu, і оперативна пам’ять повністю виявляється при встановленому 4 Гб, але незалежно від конфігурації ОЗУ я не в змозі знайти жодну 32-бітну ОС, яка буде читати більше 2 Гб. Тож питання залишається: чому 64-розрядна ОС може бачити більше 2 Гб оперативної пам’яті, тоді як 32-бітна ОС, встановлена на одній машині, обмежується на 2 Гб?
Після думок
Я дуже вдячний за всі дані, проте я все ще не вважаю, що на цю проблему була правильна відповідь, незважаючи на всі ваші зусилля. Я дізнався, завдяки @Goyuix, що я використовую 64-розрядний процесор і навіть не усвідомлював це, тому тепер принаймні у мене є прийнятна робота.
Якщо заборонити якийсь несподіваний поворот подій, схоже, що щедрість буде автоматично зарахований до @Mark Booth через закінчення терміну виграшу, що я не обов'язково заперечую, оскільки його відповідь хороша ; це просто не вирішення цієї конкретної проблеми. (Абсолютно без образи Марко, я дуже ціную вашу високоякісну відповідь!)
У будь-якому випадку, дискусія, породжена цим питанням, була для мене надзвичайно інформативною (і повинна слугувати чудовим довідковим матеріалом для майбутніх шукачів). Початкова проблема була успішно усунена за рахунок використання 64-бітної ОС, але вона все ще не була вирішена . На жаль (для мене) я ніколи не буду по-справжньому задоволений, поки не зможу точно визначити проблему, тож якщо в якийсь момент в майбутньому комусь вдасться придумати рішення, про яке не згадувалося, будь ласка, напишіть його.
Всім дякую.