Максимально поддерживаемый объём оперативной памяти для разных версий Windows. Сколько оперативной памяти поддерживает Windows XP, 7, 8.1 и 10?
Наверное многие помнят, или слышали про первые, на сегодняшний день уже древние компьютеры, такие как к примеру ZX Spectrum? Кто не помнит или забыл, то напомним, что оперативная память для этих динозавров измерялась в килобайтах. Да-да, именно в килобайтах, даже не в мегабайтах.
Сейчас любой мобильник в разы мощнее древних Спектрумов Технология продвигается, время бежит, и оперативной памяти уже требуется не килобайты, а Гигабайты. В будущем и этого конечно будет мало, и наши сегодняшние самые мощные компьютеры, тоже будут называть динозаврами прошлого. Но вернемся в наше время.
Содержание
- Сколько оперативной памяти поддерживает Windows XP, 7, 8.1 и 10?
- Сколько оперативной памяти максимально видит разная версия Windows
- Windows XP
- Windows 7
- Windows 8 / 8.1
- Windows 10
- Итог
Сколько оперативной памяти поддерживает Windows XP, 7, 8.1 и 10?
Допустим вы захотели в свой компьютер установить дополнительные линейки оперативки. Предположим было у вас 4 Гб, воткнули еще 4 Гб. Включаем комп, а в свойствах все те-же 4Гб. (Да и то это округленный показатель, на деле максимум 3.750 Гб). Почему так? О ужас!!!
Почему остались те-же 4 Гб. оперативы? Давайте разберемся с этим вопросом, раз и навсегда.
Все операционные системы Windows с разрядностью x86 (32 bit) не важно какая версия, все они видят только до 4 Гб. памяти. Вы хоть истыкайте памятью весь компьютер, как ежика с иголками, он будет видеть только до 4 гигабайта. Связано это с внутренними архитектурными ограничениями.
Если вы установите на компьютере 64 битную операционную систему, то все ваши линейки памяти система и увидит.
Windows XP
- Windows XP x86 (32 bit): 4 гб.
- Windows XP x64 (64 bit): 128 Гб.
Windows 7
- Windows 7 Starter x86 (32 bit): 2 Гб.
- Windows 7 Home Basic x86 (32 bit): 4 Гб.
- Windows 7 Home Premium x86 (32 bit): 4 Гб.
- Windows 7 Professional x86 (32 bit): 4 Гб.
- Windows 7 Enterprise x86 (32 bit): 4 Гб.
- Windows 7 Ultimate x86 (32 bit): 4 Гб.
- Windows 7 Home Basic x64 (64 bit): 8 Гб.
- Windows 7 Home Premium x64 (64 bit): 16 Гб.
- Windows 7 Professional x64 (64 bit): 192 Гб.
- Windows 7 Enterprise x64 (64 bit): 192 Гб.
- Windows 7 Ultimate x64 (64 bit): 192 Гб.
Windows 8 / 8.1
- Windows 8 x86 (32 bit): 4 Гб.
- Windows 8 Professional x86 (32 bit): 4 Гб.
- Windows 8 Enterprise x86 (32 bit): 4 Гб.
- Windows 8 x64 (64 bit): 128 Гб.
- Windows 8 Professional x64 (64 bit): 512 Гб.
- Windows 8 Enterprise x64 (64 bit): 512 Гб.
Windows 10
- Windows 10 Home x86 (32 bit): 4 Гб.
- Windows 10 Home x64 (64 bit): 128 Гб.
- Windows 10 Pro x86 (32 bit): 4 Гб.
- Windows 10 Pro x64 (64 bit): 512 Гб.
Как видите, 64-битные редакции поддерживает огромный объем оперативной памяти, а вот в случае с 32-битной версией нужно быть внимательным с выбором: зачастую система не поддерживает даже указанные 4 Гб.
Итог
Максимальное количество оперативной памяти, которые способны «увидеть» 32 разрядные версии Windows — это 4 Гб. Таким образом, если у вас больший объем RAM, следует установить 64-разрядную версию, чтобы воспользоваться этой памятью.
Для того, чтобы узнать, какая версия Windows установлена на вашем компьютере, откройте пункт «Система» в панели управления (или кликните по «Мой компьютер» правой кнопкой мыши и выберите «Свойства»).
Загрузка …
Для новичков Просьба новичкам задавать вопросы в этом разделе — Тут вопросы будут просматриваться модерами и переноситься в соответствущие разделы. Раздел является ОПЕРАТИВНЫМ!!!!!!
Отзывов: (0)
Сообщений: 472 Благодарностей: 607 Регистрация: 29.03.2011 Адрес: Уфа Конфигурация компа: Фото/видео:
|
Windows XP 64-bit и оперативная память — 27.07.2011, 10:09 Есть ли те, кто пользуется Windows XP 64-bit? Хотелось бы пообщаться с теми, у кого таковая стоит. Небольшое отступление: для использования Windows XP 64-bit нужна 64-разрядная системная плата и набор микросхем (чипсет), поставляемый Intel и некоторыми OEM-поставщиками. Windows XP 32-bit поддерживает 4Gb оперативной памяти, но при этом, даже если стоит 4 модуля оперативной памяти по одному гигабайту, система обнаружит менее 3Gb памяти, поскольку адресное пространство распределено для других критических функций, а также, потому что XP 32-bit не поддерживает режим PAE (Расширенная физическая адресация). Какую систему посоветуете использовать для того, чтобы ОЗУ размером в 4Gb работали наиболее результативным образом (намекая на Win 7)? Какие ОС больше «едят» памяти? С уважением, Alligator. |
Отзывов: (6)
Сообщений: 2,106 Благодарностей: 6482 Регистрация: 13.04.2006 Страна: Конфигурация компа: |
27.07.2011, 10:29 Спасибо за познавательное вступление. Для 4 гиг и если не собираетесь добавлять памяти, Windows 7 32-bit в самый раз, не ищите проблем на пустом месте. На пороге Windows 8, как то нужно отвыкать от ХР, а тем паче 64 битной. |
Отзывов: (0)
Сообщений: 472 Благодарностей: 607 Регистрация: 29.03.2011 Адрес: Уфа Конфигурация компа: Фото/видео:
|
27.07.2011, 10:50 kiv67, всегда пожалуйста. Я не ищу проблем на ровном месте, я думаю как 4Gb оперативной памяти поставить. Отсюда и вопросы первопостовые. Другое дело поставить 64-bit и париться — вот это проблемы. X_X
Сколько Win 7 32-bit памяти (ОЗУ) поддерживает/обрабатывает максимум? С уважением, Alligator. |
Отзывов: (6) Сообщений: 6,277 Благодарностей: 19534 Регистрация: 04.01.2006 Страна: Конфигурация компа: Фото/видео: |
27.07.2011, 11:36 Если Вы ставите OS 64-bit, то «Насколько 7-ка больше памяти ест, нежели XP » Вас даже теоретически не должно заботить. Цитата: Сообщение от Alligator ..для использования Windows XP 64-bit нужна 64-разрядная системная плата и набор микросхем…( Сейчас, кажется, вообще нет железа, не поддерживающего 64-разрядность. Цитата: Сообщение от Alligator колько Win 7 32-bit памяти (ОЗУ) поддерживает/обрабатывает максимум? Денег не хватит. )) Что касается Win XP, то совершенно согласен с kiv67 — не сватайте старух. ..счастья ищешь, или ночь скоротать? |
Отзывов: (2)
Сообщений: 908 Благодарностей: 7317 Регистрация: 09.05.2009 Страна: Конфигурация компа: |
27.07.2011, 11:43 Моя Вин7 Ultimate x64 при загрузке жрет 1.47 Гб РАМ. Это после всех оптимизаций. Как раз ставлю переустанавливаю ХР на ноуте. Пока только система да дрова. При загрузке — 18 процессов и 147 Мб РАМ. Спросите у тех, у кого Вин7 х32 — кажется, 32-битная ось менее прожорлива. 32-битная ось из 4 Гб РАМ видит от 3.2 до 3.6 (или 3.8?) — зависит от того, сколько памяти резервируют под себя установленные устройства, в том числе и устройства PCI. Железо вроде бы и не такое уж и новое. Я бы на Вашем месте ставил ХР х32. К слову — ХР х64 — это вообще очень плохая идея. Во время всеобщей лжи говорить правду — это экстремизм. (с) Дж. Оруэлл. [Для просмотра данной ссылки нужно ] |
Отзывов: (0)
Сообщений: 472 Благодарностей: 607 Регистрация: 29.03.2011 Адрес: Уфа Конфигурация компа: Фото/видео:
|
27.07.2011, 13:26 commar, никто и не говорил, что я исключительно ради системы оперативную память хочу увеличить. Помимо всего есть прекрасные программы монтажа, которые не стесняются кушать хлеб ОЗУ. Anachoret, так оно и есть — у меня стоит XP SP3 32-bit. Хотел ОЗУ докупить на 2Gb (в сумме 4), чтобы производительность программ монтажа увеличить, но как оказалась, на XP 32-bit это плохая затея. Помимо всего прочего я вообще от Win 7 не кайфую, отсюда и желания большого её ставить нет. С уважением, Alligator. |
Отзывов: (6)
Сообщений: 2,106 Благодарностей: 6482 Регистрация: 13.04.2006 Страна: Конфигурация компа: |
27.07.2011, 13:55 на хр 32 битной от 4 гиг должно все прекрасно работать или Вам килобайты сильную погоду сделают?Поставили бы 8 гиг тагда и разговор о 64 битах заводить можно. |
Отзывов: (0)
Сообщений: 472 Благодарностей: 607 Регистрация: 29.03.2011 Адрес: Уфа Конфигурация компа: Фото/видео:
|
27.07.2011, 14:04 kiv67, поподробнее с момента настройки ОС (что именно Вы имели ввиду?). В инструкции матери чётко проговаривается, что 64-х разрядная Win XP при установки 4Gb оперативной памяти обнаруживает менее 3Gb, поскольку адресное пространство распределено для других критических функций (повторяюсь). Думаете оно того стоит? С уважением, Alligator. |
Отзывов: (6) Сообщений: 6,277 Благодарностей: 19534 Регистрация: 04.01.2006 Страна: Конфигурация компа: Фото/видео: |
27.07.2011, 14:22 Цитата: Сообщение от Alligator ..64-х разрядная Win XP при установки 4Gb оперативной памяти обнаруживает менее 3Gb, Видимо, опечатка. Имелась в виду, наверное, 32bit -ная OS. Цитата: Сообщение от kiv67 или Вам килобайты сильную погоду сделают? И вот: Цитата: Сообщение от Anachoret 2-битная ось из 4 Гб РАМ видит от 3.2 до 3.6 (или 3.8?) Как говорит бухгалтерия, итого: ..счастья ищешь, или ночь скоротать? |
Отзывов: (0)
Сообщений: 472 Благодарностей: 607 Регистрация: 29.03.2011 Адрес: Уфа Конфигурация компа: Фото/видео:
|
27.07.2011, 15:06 commar, да, опечатка. Имелась ввиду 84-х разрядная ОС. Я уже понял, что плохая идея. В посте #8 имелось ввиду следующее: XP 32-bit + 4 Gb ОЗУ = ? Цитата: Сообщение от commar 2-битная ось из 4 Гб РАМ видит от 3.2 до 3.6 (или 3.8?) Это Win 7 32-bit, а меня интересует Win XP 32-bit. Цитата: Сообщение от kiv67 должно все прекрасно Смущает «должно». Хочется, чтобы человек прошедший через XP + 32-bit посоветовал. С уважением, Alligator. |
Наверняка, каждый пользователь персонального компьютера догадывается о том, что чем больше оперативной памяти будет установлено на компьютере, тем лучше он будет работать. К сожалению, ОС способны поддерживать только ограниченное ее количество.
Оперативная память является одним из наиболее важных компонентов персонального компьютера. От ее количества зависит быстродействие ПК, а также скорость обработки различных запросов центральным процессором. Если оперативной памяти становится слишком мало, то частично решить проблему может виртуальная память.
При выборе и покупке определенного количества оперативной памяти пользователю стоит учитывать ее максимальное количество, которое способна поддерживать операционная система и материнская плата. Обычно проблема заключается именно в ОС. Например, Windows XP поддерживает только до 4 гигабайт оперативной памяти (при условии, что установлена 32-х разрядная версия). В том случае если ее будет больше, то ОС просто не будет ее считывать, соответственно, остальная ее часть не будет использоваться. Что касается 64-х разрядных версий, то они способны поддерживать до 128 Гб оперативной памяти. К сожалению, количество максимально поддерживаемой ограничивается еще и версией операционной системы, а не только ее разрядностью.
Кроме того, небольшая часть оперативной памяти расходуется еще и на используемые устройства. То есть если у пользователя установлена 32-х разрядная операционная система Windows XP и 4 гигабайта оперативной памяти, то приблизительно 400-500 Мб будет уходить на обеспечение работоспособности другим устройствам.
Что касается современных операционных систем семейства Windows, то они способны работать при наличии 192 гигабайт оперативной памяти, а Windows Server 2008 поддерживает до 2 терабайт. Подобное расширение стало возможно благодаря использованию виртуального адресного пространства. Каждый пользователь персонального компьютера может более подробно ознакомиться с максимально поддерживаемым количеством оперативной памяти каждой версии ОС Windows на их официальном сайте. В целом, для хорошей работоспособности персонального компьютера сегодня требуется не меньше 4 гигабайт оперативной памяти (при условии если компьютер будет использоваться в качестве своеобразной мультимедийной станции). Если на персональном компьютере будут выполняться только офисные задачи и использоваться только офисные приложения, то вполне хватит 1-2 гигабайт оперативной памяти. Конечно, если пользователь будет использовать ПК как для игр, так и для офисных приложений, то количество оперативной памяти лучше довести до возможного максимума.
MiST91
Guest
-
#1
The thread title says it all really. Anyways my question is, will windows XP Service Pack 3 support more than 4GB of RAM? because i have heard from some people there is no reason why it can’t and then from other people 4GB is the absolute maximum of the 32bit platform.
-
#2
Hmm idk I used to have some extra DDR2 ram I sold it tho I have XPSP3 too. But I dont think so because of the x86 architecture fancy shtuff.
-
#3
Nope…32bit can only address up to 4GiB.
MiST91
Guest
-
#4
well, thats shit lol, because there is hardly any 64bit software available, the only thing that can happen now is for someone to make some kind of 64bit, 32bit emulator that runs at 100% speed
-
#5
Why do you want more than 3gb lol
MiST91
Guest
-
#6
i dont personally need more than 2GB, but i bought some more RAM in error (thought my OCZ RAM was faulty, when it wasn’t it was my motherboard), and for price my OCZ RAM is worth, theres no point in selling it
-
#7
well, thats shit lol, because there is hardly any 64bit software available, the only thing that can happen now is for someone to make some kind of 64bit, 32bit emulator that runs at 100% speed
That’s called XP x64. I run it, and I can run 32-bit and 64-bit software flawlessly.
The CPUs using either AMD’s 64-bit or Intel’s 64-bit (not including Itaniums) technology (which is in fact one and the same, since Intel acquired the 64-bit support from AMD in trade for SSE3 extentions), all support 32-bit completely, it’s why your 64-bit CPU can run a 32-bit OS at full speed.
MiST91
Guest
-
#8
i had read somwear on internet that 32bit software runs shit on a 64bit OS, not only that you need to have 64bit drivers for a 64bit OS dont you?
but come to think about it, 32bit software can’t be that bad on a 64bit OS when i am using a 64bit CPU in a 32bit OS
-
#9
i had read somwear on internet that 32bit software runs shit on a 64bit OS, not only that you need to have 64bit drivers for a 64bit OS dont you?
but come to think about it, 32bit software can’t be that bad on a 64bit OS when i am using a 64bit CPU in a 32bit OS
No, the issues with 64bit OS is the lack of drivers to support it, and the lack of 64bit applications.
MiST91
Guest
-
#10
so it seems we have reached a peak in terms of the 32bit OS and games/software demanding stupid amounts of RAM.
-
#11
I have drivers to support it, all my hardware works fine, and I can even use some 32-bit drivers (simpler hardware like webcams, etc. work just fine for me).
In terms of lack of software, ’tis true, there is a bit of a lack of software, but then again, the uptake for 64-bit is a bit low, which explains why that is.
Compatibility with apps, like I mentioned, is perfect (well, apart from GTR, but it hates 64-bit for some reason even though GTL which is basically the same thing works fine on 64-bit, although I play GTR2 anyhow), so using your apps should be fine.
Just for the record, I have found some applications pertaining to image, video and audio editing do run a bit quicker under 64-bit.
-
#12
I have used 64 bit OS’s for the last year, Vista & XP, and I havnt ran into any issues with any software not working.
MiST91
Guest
-
#13
once the majority of software is coded in 64bit everything will be faster anyway because 64bit is a lot better than 32bit, the only problem is when because i have been hearing about the 64bit platform being so amaizing for the past 7 or 8 years and i don’t know a single person who has ever even used a 64bit version of windows
-
#14
That’s called XP x64. I run it, and I can run 32-bit and 64-bit software flawlessly.
The CPUs using either AMD’s 64-bit or Intel’s 64-bit (not including Itaniums) technology (which is in fact one and the same, since Intel acquired the 64-bit support from AMD in trade for SSE3 extentions), all support 32-bit completely, it’s why your 64-bit CPU can run a 32-bit OS at full speed.
Bad Trade:shadedshu. Should have patented it and let Intel Cry.
-
#15
once the majority of software is coded in 64bit everything will be faster anyway because 64bit is a lot better than 32bit, the only problem is when because i have been hearing about the 64bit platform being so amaizing for the past 7 or 8 years and i don’t know a single person who has ever even used a 64bit verson of windows
really?? I guess for most though there isnt a need to go 64 bit, for right now the only advantage is accessing a full 4gigs of memory. Some people say they see a performance increase in graphics but I havnt really seen that
MiST91
Guest
-
#16
well, sureley in the next 7 years everyone has got to use a 64bit OS because if 7 years ago i said to somone a game i have just bought requires a minimum of 1GB RAM they would have just laughed at me, and with games and software getting more and more advance the only way we can keep up is to go 64bit, but to be honest i won’t be switching to a 64bit verson of XP any time soon.
-
#17
We said we would all use 64 bit OSes… well no one cared… but the only choice is the sheepeople want to use 4 gb of ram is to get 64bit, so the industry will switch then.
-
#18
well, sureley in the next 7 years everyone has got to use a 64bit OS because if 7 years ago i said to somone a game i have just bought requires a minimum of 1GB RAM they would have just laughed at me, and with games and software getting more and more advance the only way we can keep up is to go 64bit, but to be honest i won’t be switching to a 64bit verson of XP any time soon.
There should never be a need for you to either, because there is little use for 4 gigs on XP
Doubt youll ever buy a copy of XP64bit.
-
#19
Thing is, for server platforms to be running over 4GB, they’ve all got to be running 64-bit OS, so if most, if not all the important servers in the world are running 64-bit, it’s only a matter of time before we catch onto it as well. The problem is Microsoft me thinks. Vista 64-bit not allowing unsigned drivers is sort of shooting themselves in the foot, and stopping progress, because enthusiasts want unsigned drivers at times, for testing, beta or performance or otherwise, while not letting them have it by default, or only through a long process is just stupid.
-
#20
Thing is, for server platforms to be running over 4GB, they’ve all got to be running 64-bit OS, so if most, if not all the important servers in the world are running 64-bit, it’s only a matter of time before we catch onto it as well. The problem is Microsoft me thinks. Vista 64-bit not allowing unsigned drivers is sort of shooting themselves in the foot, and stopping progress, because enthusiasts want unsigned drivers at times, for testing, beta or performance or otherwise, while not letting them have it by default, or only through a long process is just stupid.
I am able to use unsigned drivers on my 64bit vista install
After removing the UAC it just asks for confirmation that I want to do it
-
#21
32bit Server 2003 can address up to 64 gb in many cases. Server 2003 is actually a 36 bit os though and that is why it can support more than 3 gb. It’s still compatible with most software though.
-
#22
32bit Server 2003 can address up to 64 gb in many cases. Server 2003 is actually a 36 bit os though and that is why it can support more than 3 gb. It’s still compatible with most software though.
it must have some sort of 64 bit extension then, because all x86 32bit architecture can only support ~3.5gigs. Its the math behind it, thats the max cap
-
#23
In this day and age, I have personally found XP x86 to be too vulnerable and unstable. The kernel from Windows 2003 is really the highlight of the work from Microsoft.
Here’s the deal, 2003 kernel > 2000 kernel (that XP x86 uses). XP x64 SP2 and Vista x64 are both built off that same exact kernel (XP x64 SP2 in fact = 2003 x64 SP2 + XP look and features). A huge difference is Microsoft decided to add a ton of useless crap to the Vista version as well as enhanced DRM protection and a driver signing issue (possible to get around some of these, but a total pain in the butt).
I’ve used them all. XP x64 is by and large the best: fast, stable, 64bit support for stuff like Crysis/FarCry and soon PCSx2, and post SP2 it has great driver support.
-
#24
just to add something i own 64bit xp and it runs everything absolutely flawlessely and faster onything that hans tever worked were wireless drivers for 2 of my net adapters….and i own 4gb of ocz currently running and xp only see’s 3gb…..of course thats because i do bealive it reserves a gig for IO still….xp64 is amazing and if you have 4gigs xp32 will only be able to see 3 so ya…and i run sp3…so no miss comunication their.
-
#25
32bit Server 2003 can address up to 64 gb in many cases. Server 2003 is actually a 36 bit os though and that is why it can support more than 3 gb. It’s still compatible with most software though.
No, it’s called PAE, has been in existence since the Pentium Pro. It is mainly for servers to allow huge amounts of memory. It’s a slow workaround though and doesn’t allow single programs to address more memory. The best solution to utilize 4+GB is going 64 bit.
MiST91
Guest
-
#1
The thread title says it all really. Anyways my question is, will windows XP Service Pack 3 support more than 4GB of RAM? because i have heard from some people there is no reason why it can’t and then from other people 4GB is the absolute maximum of the 32bit platform.
-
#2
Hmm idk I used to have some extra DDR2 ram I sold it tho I have XPSP3 too. But I dont think so because of the x86 architecture fancy shtuff.
-
#3
Nope…32bit can only address up to 4GiB.
MiST91
Guest
-
#4
well, thats shit lol, because there is hardly any 64bit software available, the only thing that can happen now is for someone to make some kind of 64bit, 32bit emulator that runs at 100% speed
-
#5
Why do you want more than 3gb lol
MiST91
Guest
-
#6
i dont personally need more than 2GB, but i bought some more RAM in error (thought my OCZ RAM was faulty, when it wasn’t it was my motherboard), and for price my OCZ RAM is worth, theres no point in selling it
-
#7
well, thats shit lol, because there is hardly any 64bit software available, the only thing that can happen now is for someone to make some kind of 64bit, 32bit emulator that runs at 100% speed
That’s called XP x64. I run it, and I can run 32-bit and 64-bit software flawlessly.
The CPUs using either AMD’s 64-bit or Intel’s 64-bit (not including Itaniums) technology (which is in fact one and the same, since Intel acquired the 64-bit support from AMD in trade for SSE3 extentions), all support 32-bit completely, it’s why your 64-bit CPU can run a 32-bit OS at full speed.
MiST91
Guest
-
#8
i had read somwear on internet that 32bit software runs shit on a 64bit OS, not only that you need to have 64bit drivers for a 64bit OS dont you?
but come to think about it, 32bit software can’t be that bad on a 64bit OS when i am using a 64bit CPU in a 32bit OS
-
#9
i had read somwear on internet that 32bit software runs shit on a 64bit OS, not only that you need to have 64bit drivers for a 64bit OS dont you?
but come to think about it, 32bit software can’t be that bad on a 64bit OS when i am using a 64bit CPU in a 32bit OS
No, the issues with 64bit OS is the lack of drivers to support it, and the lack of 64bit applications.
MiST91
Guest
-
#10
so it seems we have reached a peak in terms of the 32bit OS and games/software demanding stupid amounts of RAM.
-
#11
I have drivers to support it, all my hardware works fine, and I can even use some 32-bit drivers (simpler hardware like webcams, etc. work just fine for me).
In terms of lack of software, ’tis true, there is a bit of a lack of software, but then again, the uptake for 64-bit is a bit low, which explains why that is.
Compatibility with apps, like I mentioned, is perfect (well, apart from GTR, but it hates 64-bit for some reason even though GTL which is basically the same thing works fine on 64-bit, although I play GTR2 anyhow), so using your apps should be fine.
Just for the record, I have found some applications pertaining to image, video and audio editing do run a bit quicker under 64-bit.
-
#12
I have used 64 bit OS’s for the last year, Vista & XP, and I havnt ran into any issues with any software not working.
MiST91
Guest
-
#13
once the majority of software is coded in 64bit everything will be faster anyway because 64bit is a lot better than 32bit, the only problem is when because i have been hearing about the 64bit platform being so amaizing for the past 7 or 8 years and i don’t know a single person who has ever even used a 64bit version of windows
-
#14
That’s called XP x64. I run it, and I can run 32-bit and 64-bit software flawlessly.
The CPUs using either AMD’s 64-bit or Intel’s 64-bit (not including Itaniums) technology (which is in fact one and the same, since Intel acquired the 64-bit support from AMD in trade for SSE3 extentions), all support 32-bit completely, it’s why your 64-bit CPU can run a 32-bit OS at full speed.
Bad Trade:shadedshu. Should have patented it and let Intel Cry.
-
#15
once the majority of software is coded in 64bit everything will be faster anyway because 64bit is a lot better than 32bit, the only problem is when because i have been hearing about the 64bit platform being so amaizing for the past 7 or 8 years and i don’t know a single person who has ever even used a 64bit verson of windows
really?? I guess for most though there isnt a need to go 64 bit, for right now the only advantage is accessing a full 4gigs of memory. Some people say they see a performance increase in graphics but I havnt really seen that
MiST91
Guest
-
#16
well, sureley in the next 7 years everyone has got to use a 64bit OS because if 7 years ago i said to somone a game i have just bought requires a minimum of 1GB RAM they would have just laughed at me, and with games and software getting more and more advance the only way we can keep up is to go 64bit, but to be honest i won’t be switching to a 64bit verson of XP any time soon.
-
#17
We said we would all use 64 bit OSes… well no one cared… but the only choice is the sheepeople want to use 4 gb of ram is to get 64bit, so the industry will switch then.
-
#18
well, sureley in the next 7 years everyone has got to use a 64bit OS because if 7 years ago i said to somone a game i have just bought requires a minimum of 1GB RAM they would have just laughed at me, and with games and software getting more and more advance the only way we can keep up is to go 64bit, but to be honest i won’t be switching to a 64bit verson of XP any time soon.
There should never be a need for you to either, because there is little use for 4 gigs on XP
Doubt youll ever buy a copy of XP64bit.
-
#19
Thing is, for server platforms to be running over 4GB, they’ve all got to be running 64-bit OS, so if most, if not all the important servers in the world are running 64-bit, it’s only a matter of time before we catch onto it as well. The problem is Microsoft me thinks. Vista 64-bit not allowing unsigned drivers is sort of shooting themselves in the foot, and stopping progress, because enthusiasts want unsigned drivers at times, for testing, beta or performance or otherwise, while not letting them have it by default, or only through a long process is just stupid.
-
#20
Thing is, for server platforms to be running over 4GB, they’ve all got to be running 64-bit OS, so if most, if not all the important servers in the world are running 64-bit, it’s only a matter of time before we catch onto it as well. The problem is Microsoft me thinks. Vista 64-bit not allowing unsigned drivers is sort of shooting themselves in the foot, and stopping progress, because enthusiasts want unsigned drivers at times, for testing, beta or performance or otherwise, while not letting them have it by default, or only through a long process is just stupid.
I am able to use unsigned drivers on my 64bit vista install
After removing the UAC it just asks for confirmation that I want to do it
-
#21
32bit Server 2003 can address up to 64 gb in many cases. Server 2003 is actually a 36 bit os though and that is why it can support more than 3 gb. It’s still compatible with most software though.
-
#22
32bit Server 2003 can address up to 64 gb in many cases. Server 2003 is actually a 36 bit os though and that is why it can support more than 3 gb. It’s still compatible with most software though.
it must have some sort of 64 bit extension then, because all x86 32bit architecture can only support ~3.5gigs. Its the math behind it, thats the max cap
-
#23
In this day and age, I have personally found XP x86 to be too vulnerable and unstable. The kernel from Windows 2003 is really the highlight of the work from Microsoft.
Here’s the deal, 2003 kernel > 2000 kernel (that XP x86 uses). XP x64 SP2 and Vista x64 are both built off that same exact kernel (XP x64 SP2 in fact = 2003 x64 SP2 + XP look and features). A huge difference is Microsoft decided to add a ton of useless crap to the Vista version as well as enhanced DRM protection and a driver signing issue (possible to get around some of these, but a total pain in the butt).
I’ve used them all. XP x64 is by and large the best: fast, stable, 64bit support for stuff like Crysis/FarCry and soon PCSx2, and post SP2 it has great driver support.
-
#24
just to add something i own 64bit xp and it runs everything absolutely flawlessely and faster onything that hans tever worked were wireless drivers for 2 of my net adapters….and i own 4gb of ocz currently running and xp only see’s 3gb…..of course thats because i do bealive it reserves a gig for IO still….xp64 is amazing and if you have 4gigs xp32 will only be able to see 3 so ya…and i run sp3…so no miss comunication their.
-
#25
32bit Server 2003 can address up to 64 gb in many cases. Server 2003 is actually a 36 bit os though and that is why it can support more than 3 gb. It’s still compatible with most software though.
No, it’s called PAE, has been in existence since the Pentium Pro. It is mainly for servers to allow huge amounts of memory. It’s a slow workaround though and doesn’t allow single programs to address more memory. The best solution to utilize 4+GB is going 64 bit.
-
23.06.2016, 01:28
#1
Windows XP SP3 системные требования
По сути Service Pack (SP3) это не столько обновление, сколько пакет заплаток для дыр для предыдущего Service Pack 2.
SP 3 содержит поддержку новых протоколов безопасности, небольшие обновления для Media Player, LiveMessenger и Internet Explorer 7
Системные требования для установки пакета SP3 на Виндовс ХР
дисковод CD-ROM
процессор с тактовой частотой не ниже 233МГц
оперативная память от 64МБ
1765МБ свободного места на жёстком диске для установки SP 3.
-
23.06.2016, 12:15
#2
Сообщение от Afox
По сути Service Pack (SP3) это
Это то, чем пользуются те, кто все еще сидит на самой удачной в истории Макрософт, операционной системе.
А требования к разрешению экрана есть?
-
23.06.2016, 13:16
#3
Ещё требуется, что бы был как минимум первый пакет — SP1. К разрешению экрана никаких особых требований нет, во всяком случае, наверное это не критично. Максимум нужно будет обновить драйвера видеокарты, и оставить чуть больше свободной памяти.
Кто не может установить SP-3 ?
Это владельцы Windows XP Professional (x64) и Windows XP Embedded.
-
22.07.2016, 18:06
#4
Сообщение от Afox
По сути Service Pack (SP3) это не столько обновление, сколько пакет заплаток для дыр для предыдущего Service Pack 2.
Я бы сказал так: Service Pack 3 – это, как и SP1, и SP2, сборник обновлений, которые вышли с момента появления предыдущего сервис-пака. Просто их собрали в одну кучу, чтобы они быстрее устанавливались.
Сообщение от Afox
SP 3 содержит поддержку новых протоколов безопасности, небольшие обновления для Media Player, LiveMessenger и Internet Explorer 7
Но самое главное – примерно 10 обновлений из этого сервис-пака, которые залатывают дыры, благодаря которым вирусы могли отлично работать под Виндой, несмотря на то, какой антивирус в ней установлен.
Сообщение от Afox
Системные требования для установки пакета SP3 на Виндовс ХР
дисковод CD-ROM
процессор с тактовой частотой не ниже 233МГц
оперативная память от 64МБНе знаю, что там придумали программисты Майкрософта, но для нормальной работы Виндоус ХР, с минимумом программ, нужно не менее 256 мегабайт ОЗУ. Иначе – Винда будет грузиться минут 10.
Если вы хотите поставить хоть какой-то антивирус – то тогда нужно 512 мБ ОЗУ. Иначе – вы снова увидите загрузку за 5-10 минут.
-
28.11.2018, 19:19
#5
Даже не знаю кому может понадобиться Service Pack 3 к Виндовс ХР.
Ну да, пользуются этой операционкой, но очень и очень редкое это явление.
И главное, помните что Service Pack 3 это последний официальный СервисПак, другого уже не будет.Quod licet Jovi non licet bovi
-
30.11.2018, 11:56
#6
А что вообще за понятие такое — Service Pack 3? У меня на Windows 7, если не ошибаюсь, тоже требовался Service Pack 1 и 3 для того, чтобы некоторые программы можно было установить. И причем весят они не так уж и мало — несколько сотен мегабайт, насколько помню…
-
04.12.2018, 01:04
#7
macnaked, это просто пакеты обновлений, как и в других версиях виндовс. Некоторые игры и программы очень требовательны к системе, и без нужных обновлений их не установить.
Сообщение от macnaked
И причем весят они не так уж и мало — несколько сотен мегабайт, насколько помню…
В последнем пакете Service Pack 3 содержится порядка тысячи исправлений и дополнений. Так что, совсем не удивительно, что он такой объёмный.
По идее, третий пакет обновлений был последним, но сейчас, когда Майкрософт возобновили поддержку ХР, может и новые пакеты выпустят?
-
06.12.2018, 13:20
#8
Сообщение от Afox
В последнем пакете Service Pack 3 содержится порядка тысячи исправлений и дополнений. Так что, совсем не удивительно, что он такой объёмный.
Ну это я бы сравнил с украшением очень и очень старой собаки. Хорошая собака, верная. Служила на совесть. Но стала очень старая, и срок её уже пришёл. А тут её украшают, парикмахероов собачьих зовут.
А цель какая?
Вот с Windows xp sp3 тоже самое получается. Один-в-один!
Время этой операционки вышло.Сообщение от Afox
Майкрософт возобновили поддержку ХР
Откуда вы взяли эти сведения? Вообще какое-то сверхфейковой заявление. Это всё равно, что заявление Порошенко о том, что он начал восстанавливать социалистический строй на Украине. Причём начал именно с себя.
Quod licet Jovi non licet bovi
-
06.12.2018, 15:34
#9
Сообщение от Afox
По идее, третий пакет обновлений был последним, но сейчас, когда Майкрософт возобновили поддержку ХР, может и новые пакеты выпустят?
Не уверен, что они возобновили поддержку. Скорее, наоборот. Некоторое время назад Microsoft объявила о прекращении поддержки даже для таких нужных и старых клиентов, как банки и др. Это о многом говорит!
Последний раз редактировалось Master; 08.12.2018 в 11:46.
Содержание
- Почему Windows XP видит только 3 Gb памяти
- Система видит не всю оперативную память
- Описание
- Причина
- Решение
- 1. Использование встроенной видеокарты
- 2. Программное ограничение
- 3. Лимиты операционной системы
- 4. Настройка базовой системы ввода вывода
- 5. Проверка крепления модулей или перестановка планок памяти
- 6. Проблема с БИОС / UEFI
- 7. Максимальный объем, который поддерживает материнская плата
- 8. Неисправность или несовместимость модуля памяти
- 9. Дискретная видеокарта
- 10. Ослабление кулера
- 11. Отключение виртуализации
- 12. Поддержка модуля со стороны материнской платы
- 13. Ограничения процессора
- 14. Установка драйвера для чипсета
- 15. Чистка модулей ластиком
- 16. Подгон таймингов
- 17. Ограничение лицензии Windows
- В чем была проблема?
- Как я преодолевал предел 4Гб на Windows XP 32бит
- Система не видит всю оперативную память (ОЗУ)! Почему в Windows доступно меньше памяти, чем установлено?
- Почему системе может быть не доступна вся память
- Встроенная видеокарта отнимает часть ОЗУ
- Память не определяется в BIOS
- Неактуальные параметры загрузки
- Ограничение ОС Windows
- Материнская плата или ЦП не поддерживает нужный объем памяти
Почему Windows XP видит только 3 Gb памяти
QUOTE (acid boy @ Aug 21 2006, 19:53) |
а помоему хр больше 3 гигабайт и не увидит |
А Win2000 сколько может увидеть?
Теперь о главном. Устройства, чтобы обмениваться данными с другими устройствами и процессором используют также механизм виртуальной памяти. А именно, за каждым устройством BIOSoм резервируется кусок адресного пространства, обычно в последнем гигабайте (c F0000000), запись в который приводит к передаче данных на устройство. Обычно, по устройством следует понимать сам чипсет, а также видеоадаптер.
Так вот, все, я думаю видели в BIOSe параметр AGP Aperture Size. И баловались им все, только вот особого изменения никто не почувствовал. А именно он определяет, какой размер АДРЕСНОГО ПРОСТРАНСТВА резервируется под нужды видеодаптера.
Какое отношение это все имеет к 4Gb физической памяти? А самое прямое. Дело в том, что менеджер памяти зная о том, что часть пространства адресов занята, не может сопоставить никакого адреса части физической памяти! Это все равно, что пытаться пронумеровать 15 домов числами от 1 до 9. Домов больше, чем номеров. Так и тут.
В результате, ОС из 4 GB установленной физической памяти может использовать только ПРИМЕРНО 3.5 Gb. То, что еще должно быть понятно, так это то, что ТОЧНОЕ количество доступной памяти зависит от видеодаптера и настроек BIOS.
А вот amd64 при подержке 64-битной ОС может напрямую адресовать 2^48 байт памяти, даже для одного процесса.
А Винда просто слегка лукавит. Это она сообщает, что процессор _может_ адресовать более 4 Gb
Источник
Система видит не всю оперативную память
Описание
Система определяет меньший объем оперативной памяти, чем установлено в компьютере.
Или системе доступна не вся память:
Также в БИОС может определяться не весь ее объем (чаще, только половина).
Причина
Решение
1. Использование встроенной видеокарты
Для этой проблемы характерно незначительное выделение памяти под работу видеоадаптера. В данном случае мы будем наблюдать небольшое уменьшение доступной памяти, например:
Любая интегрированная в материнскую плату видеокарта потребляет системную память, так как у нее нет своих ресурсов.
Чтобы понять, какая видеокарта используется, можно зайти в диспетчер устройств (команда devmgmt.msc) и раскрыть раздел Видеоадаптеры:
. как правило, адаптеры NVIDIA и AMD являются дискретными (не встроенными), а Intel — интегрированными.
Если же мы захотим, чтобы встроенная видеокарта потребляла меньше памяти, заходим в БИОС/UEFI и находим один из параметров:
* в различных версиях БИОС они могут называться по-разному. Также не исключено, что может использоваться другие параметры — в таком случае нужно изучить документацию к материнской плате или воспользоваться поисковиком.
После меняем объем резервирования памяти под нужны видеосистемы:
2. Программное ограничение
В открывшемся окне переходим на вкладку Загрузка и кликаем по Дополнительные параметры:
Проверяем, что не поставлена галочка на Максимум памяти или не стоит значение, меньшее объему. В противном случае, просто снимаем галочку:
3. Лимиты операционной системы
Разные редакции системы Windows имеют ограничение по максимально используемому объему памяти.
а) Все 32-х битные версии могут использовать максимум 3.25 Гб оперативной памяти. Это архитектурное ограничение — предел, на который способна система на 32 бита. Картина будет, примерно, такой:
Чтобы задействовать более 3 Гб памяти, необходимо переустановить систему на 64-х битную версию.
б) Редакции Windows также имеют ограничения. Например, Windows 10 Home 64 бита позволит использовать 128 Гб, а Windows 10 Pro x64 — 512 Гб. С Windows 7 ситуация хуже — домашняя базовая редакция позволит использовать лишь 8 Гб, а начальная, всего, 2 Гб.
Подробнее в таблицах:
ОС | Ограничение, Гб | |
---|---|---|
32-бит | 64-бит | |
Windows 10 Home | 4 | 128 |
Windows 10 Pro | 4 | 512 |
Windows 8 | 4 | 128 |
Windows 8 Enterprise | 2 | 512 |
Windows 8 Professional | 4 | 512 |
Windows 7 Starter | 2 | 2 |
Windows 7 Home Basic | 4 | 8 |
Windows 7 Home Premium | 4 | 16 |
Windows 7 Professional | 4 | 192 |
Windows 7 Enterprise | 4 | 192 |
Windows 7 Ultimate | 4 | 192 |
Если наша проблема связана с лимитом редакции, необходимо обновить систему или переустановить ее.
4. Настройка базовой системы ввода вывода
Для того, чтобы компьютер мог задействовать всю память, в некоторых случаях, может потребоваться настройка БИОС/UEFI:
Настройка | Описание | Установить |
---|---|---|
HPET Mode | Режим счетчиков HPET (High Precision Event Timer) | 64 бита |
Memory Hole | Резервирование памяти для работы шины ISA | Disabled |
Memory Remapping | Перемещает адресное пространство, используемое картами расширения, за пределы первых 4 Гбайт | Enabled |
Hardware Memory Hole | ||
Memory Remap Feature | ||
Memory Hole Remapping | ||
DRAM Over 4G Remapping | ||
H/W Memory Hole Remapping | ||
H/W DRAM Over 4GB Remapping |
5. Проверка крепления модулей или перестановка планок памяти
Планка памяти может быть подключена к слоту на материнской плате недостаточно плотно, из-за чего, она не будет использоваться компьютером. В таком случае, мы будем наблюдать нехватку большого объема памяти (на один модуль). Пробуем поплотнее ее вставить в разъем. При правильной установке, модуль должен издать щелчок.
Иногда, помогает перестановка местами модулей памяти. Просто разбираем компьютер, вытаскиваем модули и меняем их местами.
В некоторых случаях, может быть неисправным слот на материнской плате. Если есть свободные разъемы, можно попробовать задействовать их. Необходимо при этом использовать слоты одного цвета.
Если в материнской плате более 2 слотов, варианты установки планок для поддержки режима dual channel могут быть разные — рядом или через одну. В некоторых случаях, это приводит к тому, что один из модулей не определяется. Пробуем вставить плашки в разные слоты в разных вариациях.
6. Проблема с БИОС / UEFI
Так как БИОС/UEFI отвечает за сбор сведений о компьютере, проблема может возникнуть на начальной стадии включения ПК.
Для начала, пробуем сбросить настройки. Для этого отключаем компьютер от источника питания и вытаскиваем батарейку минут на 20 (первый раз можно попробовать, секунд, на 10). Если это не поможет, обновляем БИОС.
7. Максимальный объем, который поддерживает материнская плата
Необходимо проверить, какой максимальный объем может увидеть сама материнская плата. Для этого стоит воспользоваться инструкций — она идет в комплекте, а также ее можно скачать на сайте производителя. Еще, подобную информацию можно найти на некоторых Интернет-магазинах:
Некоторое оборудование (как правило, уже устаревающее), в принципе, не поддерживает большие объемы памяти. Например, ноутбук ASUS K50 по спецификации поддерживает 4 Гб, однако, официальная техническая поддержка заявляет, что он будет видеть только 3 Гб.
8. Неисправность или несовместимость модуля памяти
В случае неисправности памяти система и БИОС будут отображать не весь ее объем (как правило, только половину). Например, если в компьютер вставлено 16 Гб (2 планки по 8 Гб) мы будем видеть только 8. В этом случае можно попробовать вытащить и обратно вставить планки памяти (можно немного продуть их от пыли). Еще, планки можно поменять местами. Также можно попробовать почистить контакты (подойдет обычная стирательная резинка). В некоторых ноутбуках или моноблоках есть отдельная заглушка, открыв которую можно добраться до модулей памяти, иначе — необходимо разобрать компьютер полностью. Если это не помогло, выполняем тест памяти. В случае, когда тест также показывает часть памяти, пробуем вытащить обе планки и вставить их по одной — если компьютер не включится с одной из них, данную неисправную планку нужно заменить, если компьютер будет запускаться со всеми планками, возможно, мы имеем дело с проблемой БИОС (шаг ниже).
Также второй модуль памяти может быть несовместим с первым. При таком раскладе, мы также будем видеть половину объема, от необходимого. Подробнее про правильный выбор памяти читайте в инструкции Как выбирать комплектующие для компьютера. Стоит иметь ввиду, что память может быть неправильно промаркирована, из-за чего в магазине можно купить не ту планку. Проверить настоящие технические характеристики памяти можно с помощью различных программ, например AIDA64.
9. Дискретная видеокарта
Выше, уже указывалось, что встроенная видеокарта забирает часть памяти для своей работы. Дискретная карта, в некоторых случаях, также может забирать системную память в качестве, так называемой, «памяти подкачки». Это происходит в момент, когда собственной памяти ей не хватает (чаще всего, после разгона или запуска требовательных игр/приложений).
Для решения проблемы, пробуем следующее:
Также, в некоторых ноутбуках может использоваться две видеокарты — встроенная и дискретная. Если приложение не требовательно к графическому адаптеру, то ноутбук будет работать от встроенной видеокарты, отнимая ресурсы памяти. Как вариант, в настройках БИОС можно включить приоритет использования дискретной видеокарты.
10. Ослабление кулера
Не совсем очевидное решение, но если слишком сильно затянуть кулер, это приводит к небольшому перегибу материнской платы. Это может привести к различным проблемам, в том числе, неспособностью компьютера увидеть одну из планок памяти.
Для решения необходимо разобрать компьютер и аккуратно ослабить крепление кулера — он должен прилегать к плате плотно, но не перегибать ее.
11. Отключение виртуализации
В некоторых случаях, включенная технология виртуализации может оказывать воздействие на поддержку максимального объема памяти. Чтобы проверить данный вариант, пробуем ее отключить.
Сохраняем настройки и проверяем объем памяти.
12. Поддержка модуля со стороны материнской платы
Если память была докуплена, и она отличается от второй планки, необходимо убедиться, что материнская плата поддерживает новый модуль.
Это можно сделать на официальном сайте производителя материнки — переходим в раздел поддержки и находим лист совместимости. Среди перечня оборудования необходимо найти купленную память.
13. Ограничения процессора
У каждого процессора есть свой лимит на поддержку максимального объема оперативной памяти. Необходимо зайти на официальный сайт разработчика и проверить, какой максимальный объем поддерживает наш процессор.
Если наш процессор не способен поддерживать нужный объем, его придется заменить на более мощный.
Если проблема проявилась после перестановки процессора, обратите внимание на целостность ножек. Если погнуть одну из них, это может привести к разным негативным эффектам, в том числе, неполноценному определению объема памяти.
14. Установка драйвера для чипсета
Обновление или переустановка драйвера также может помочь в решении проблемы. Для этого определяем производителя и модель материнской платы, заходим на сайт производителя, находим страницу конкретной модели и скачиваем драйвер для чипсета. Устанавливаем скачанный драйвер и перезагружаем компьютер.
Также, драйвер можно установить в полуавтоматическом режиме с помощью программы DriverHub.
15. Чистка модулей ластиком
Если проблема появилась сама собой, можно попробовать вытащить модули памяти из материнской платы и чистим их контакты стирательной резинкой. После продуваем разъемы на материнской плате и вставляем память на место.
16. Подгон таймингов
Если в компьютер установлены планки с разными таймингами, контроллер памяти автоматически подгоняет нужные параметры, как правило, ориентируясь на показатели самой медленной из них. Но бывает, что контроллер не может подобрать оптимальные настройки. Это приводит к тому, что один из модулей не работает корректно и его объем памяти не задействуется.
Для настройки таймингов заходим в БИОС/UEFI и находим опцию настройки памяти. В зависимости от наличия типа микропрограммы, ее версии и производителя, данные настройки могут сильно отличаться. Необходимо найти инструкцию к используемой версии БИОС/UEFI для изменения параметров таймингов и выставить те, которые соответствуют самому медленному модулю памяти.
17. Ограничение лицензии Windows
В системах, которые идут в комплекте с компьютерами используется жесткая лицензионная политика, ограничивающая замену оборудования. Это может привести к ситуации, когда при добавлении памяти, она не будет распознаваться вся.
В данном случае необходимо переустановить систему. При этом не поможет простая переустановка поверх имеющийся системы — только полное форматирование системного раздела с установкой новой Windows.
В чем была проблема?
Если вам удалось решить проблему, поделитесь своим опытом для других:
Источник
Как я преодолевал предел 4Гб на Windows XP 32бит
Сразу оговорюсь, «преодолевал» в названии отражает только тот факт, что теперь моя XP видит всю память, установленную на системной плате. Не я придумал способ, я просто им воспользовался и теперь хочу поделиться.
Вопрос о четырёх гигабайтах памяти в Windows XP (здесь, и далее 32 бит) поднимался на просторах Интернет неоднократно. И так же неоднократно делался вывод, что более четырёх увидеть в принципе невозможно, а так как оборудование тоже требует адресного пространства, то и того меньше. Обычно 3.25 Гб, или около того. Очень подробно и убедительно история вопроса освещена здесь: Четыре гигабайта памяти — недостижимая цель?
Меня этот вопрос тоже волновал. Хотя, казалось бы, можно поставить 64 битную систему, или даже Windows Server (как известно он даже в 32-битной версии видит всю память), но я хотел пользоваться Windows XP. Два раза за последние 3 года я переходил на Windows 7, в первый раз на 64-битную, второй раз на 32-х битную, но в итоге оба раза вернулся назад на XP, которая живёт у меня без переустановки с 2007 года.
Последний раз я отказался от семёрки в пользу старушки буквально две недели назад. Притом, надо отметить, что семёрка была хоть и 32-х битная, но в ней была разблокирована возможность видеть всю доступную память. Способ разблокировки доступен в Интернет. И теперь мне с новой силой захотелось решить этот вопрос и в XP.
Поиски привели на этот сайт: Patch Vista’s Kernel to Address more than 4 GB of Memory
Статья посвящена разблокировке Windows Vista, зато в комментариях, пара человек описывает аналогичный способ для Windows XP. Я решил последовать их советам и опробовать эту методику на практике.
Для начала нужен дистрибутив Windows XP SP1. Возможно, подойдёт и просто первый сервиспак, не знаю, у меня его нет. В общем-то, там нужен только один файл. А именно файл библиотеки Hardware Abstraction Layer. Начиная со второго сервиспака эта библиотека работает с PAE «фиктивно», т.е. даже если режим расширенной трансляции адресов включён – он ничего не делает и не выходит за пределы четырёх гигабайт. А вот библиотека от первого сервиспака работает полноценно и может адресоваться ко всей доступной памяти, аналогично тому, как работает с памятью 32-битный Windows Server. В установленной Windows XP данный файл называется hal.dll, но в дистрибутиве имеется несколько HAL-файлов, и только один из них инсталлируется в систему под именем hal.dll в процессе установки. Необходимо было узнать, какой из файлов нужно использовать на моём конкретном оборудовании. Делается это просто, надо вызвать Свойства в контекстном меню проводника на файле hal.dll в установленной Windows. Файл находится в папке %systemroot%system32, и вот что я увидел:
В дистрибутиве Windows XP SP1 в папке I386, я взял файл HALMACPI.DL_. Это архив, в котором находится один файл, искомый мной halmacpi.dll. Я его извлёк WinRAR’ом, но можно обойтись и командной строкой:
expand HALMACPI.DL_ HALMACPI.DLL
Полученный файл надо поместить в папку %systemroot%system32, что я и сделал. Хочу ещё раз обратить внимание, что если кто-то захочет повторить мои шаги, файл надо брать с именем, указанном в свойстве «Исходное имя файла» в свойствах hal.dll из установленной Windows XP.
Теперь осталось отредактировать boot.ini. Нужно скопировать имеющуюся строчку и дописать пару параметров. У меня была строка:
multi(0)disk(0)rdisk(0)partition(1)WINDOWS.XP=«Microsoft Windows XP Professional RU» /FASTDETECT /USEPMTIMER /NOSERIALMICE /NOEXECUTE=OPTIN
Я добавил в неё /KERNEL=KRNL16.EXE /HAL=HALMACPI.DLL /PAE и в результате получилось:
multi(0)disk(0)rdisk(0)partition(1)WINDOWS.XP=«Microsoft Windows XP Professional RU 16Gb» /FASTDETECT /USEPMTIMER /NOSERIALMICE /NOEXECUTE=OPTIN /KERNEL=KRNL16.EXE /HAL=HALMACPI.DLL /PAE
Теперь есть возможность загружаться как в стандартный Windows с присущим ему ограничением на память, так и в пропатченный, так как я не заменял ни одного системного файла, а только добавил два, которые включаются в работу с помощью вышеописанных параметров boot.ini
Ребут!
И… BSOD.
В принципе, такое может быть. Как следует из обзора истории проблемы на ixbt причиной, по которой Microsoft отключила адресацию верхней памяти, было существование кривых драйверов под различное оборудование, кривизна которых, впрочем, проявлялась только в полноценном режиме PAE. Вполне вероятно, у меня сбоит один из них, за 6 лет в системе накопилось много всего, но какой? Пробую запуститься в безопасном режиме, и УРА! Вот они, мои гигабайты:
Но как определить сбойный модуль? Погуглив, я нашёл для этого методику, которая заключается в анализе малого дампа памяти, создаваемого Windows при BSOD. Анализ производится программой Blue Screen View, но вот все найденные мной способы включения режима записи дампа к успеху не привели: дамп не создавался, поэтому пришлось использовать научный метод тыка. Для начала я деинсталлировал то ненужное, что нашлось в системе. А именно драйвер защиты Guardant и драйвера ATI от старой видеокарты.
Ребут.
Результат превзошёл мои ожидания. Честно говоря, я не ожидал, что метод тыка даст такие результаты, и попробовал его просто, чтобы сделать хоть что-нибудь. Который из драйверов вызывал проблему, я точно не знаю, но думаю, что, скорее всего Guardant.
Но главное: цель достигнута, и теперь я подумываю о расширении памяти до 8-ми Гб.
Источник
Система не видит всю оперативную память (ОЗУ)! Почему в Windows доступно меньше памяти, чем установлено?
У меня на ноутбуке установлено 8 ГБ ОЗУ, но почему-то используется системой только 3,25 ГБ (про остальную в диспетчере задач написано просто «Зарезервировано аппаратно»). Подскажите, почему система не видит всю мою оперативную память и как все настроить должным образом?
90% случаев). Отмечу, что большинство из них легко решаются даже начинающими пользователями ПК.
Почему системе может быть не доступна вся память
Встроенная видеокарта отнимает часть ОЗУ
Этот подраздел актуален для тех ноутбуков и ПК, на которых есть встроенная видеокарта (ее еще называются интегрированной, например, Intel HD, AMD Vega). Сейчас таких, в общем-то, большинство.
Начинать разбираться с вопросом нужно с диспетчера задач (для его вызова нажмите Ctrl+Shift+Esc).
Во вкладке «Производительность» вы можете увидеть два значения: сколько всего установлено памяти, и сколько из нее используется (в моем случае 12 ГБ всего, и 10,9 ГБ из них используется Windows — т.е. получается, что у меня куда-то пропал
Кстати, если вы зайдите в панель управления и откроете вкладку «Система и безопасность/Система» — то вы также сможете узнать о том сколько памяти установлено и сколько доступно.
Использование выделенной памяти
Если вас не устраивает, что строенная видеокарта отнимает такое большое количество памяти — то в ряде случаев, используя настройки BIOS (UEFI), можно изменить это значение. Разумеется, на каждом компьютере/ноутбуке (в зависимости от железа) значения «регулировки» могут быть разными (см. скрин ниже).
Кстати, стоит отметить, что количество выделенной памяти для интегрированной карты — может влиять на ее производительность.
Как может называться искомый параметр : Share Memory Size, Internal Graphic Mode Select, Onboard Video Memory Size и др.
Память не определяется в BIOS
Если в диспетчере задач (или свойствах системы, см. скрин ниже) отображается общее количество установленной памяти меньше, чем физический имеющейся на ПК (например, у должно быть 8 ГБ, т.к. установлено 2 планки по 4 ГБ, но отображается в Windows только 4 ГБ) — возможно, что какая-то планка просто не определилась в BIOS.
Разумеется, в этом случае необходимо перезагрузить компьютер, войти в BIOS и посмотреть, определилась ли память там, какой ее общий объем.
Кстати, также узнать с каким планками памяти Windows может работать — можно с помощью утилиты AIDA64 (вкладка «Системная плата/SPD» ).
Почему может не определяться память в BIOS:
Чистка контактов памяти резинкой и кисточкой
Неактуальные параметры загрузки
С целью ускорения компьютера, некоторые пользователи (иногда через спец. ПО) меняют параметры загрузки и сами того не подозревая, ограничивают использование ОЗУ. Поэтому, если у вас система видит, скажем, 8 ГБ, а использует только 4-5 ГБ — обязательно проверьте эти параметры.
Ограничение ОС Windows
Разные версии Windows могут «видеть» и использовать разное количество ОЗУ.
Для того, чтобы точно узнать свою версию ОС:
Какая у меня Windows, 32-64 bit
Материнская плата или ЦП не поддерживает нужный объем памяти
У каждой материнской платы и ЦП есть «свое» ограничение как по объему, так и по типу памяти, с которой они могут работать. Разумеется, обойти это ограничение нельзя*.
Узнать, эти ограничения можно:
Дополнения по теме приветствуются.
Источник