Показать полную графическую версию : 32 разрядные версии Windows и память свыше 4GB
Страниц :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
[
19]
20
21
evgen_b, Я эту тему создал 8 лет назад в основном для широкого круга обычных пользователей, она себя оправдала, количество вопросов на эту тему резко сократилось. Так что последние сообщения в этой теме - это борьба с ветряными мельницами :)
Верю что у вас все получается - это здорово, но среднестатистический горе-геймер, прочитав про "коварный" мелкософт, попытается поставить патч и снесет себе систему. Так что я доверяю больше Марку Русиновичу, то что написано в этой теме не расходится с его мнением.
sputnikk
09-09-2016, 08:03
Может добавить в шапку ссылки на софт, умеющий использовать невидимую память. Например PrimoCache очень снижает нагрузку на диск, создавая в ОЗУ дисковый кэш.
количество вопросов на эту тему резко сократилось »
Возможно что в связи с массовым переходом на 64-битные версии, где этот вопрос не актуален. ;)
Может добавить в шапку ссылки на софт, умеющий использовать невидимую память. » Где ссылки?
sputnikk
09-09-2016, 15:01
Где ссылки? »
Вот например http://forum.ru-board.com/topic.cgi?forum=5&topic=46101#1
sputnikk, Увы эта программа не имеет отношение к теме.
sputnikk
09-09-2016, 16:08
Ment69, она конечно такой же костыль как ram-диск. Сама эксплуатирует "невидимку", а не помогает ОС видеть невидимое.
последние сообщения в этой теме - это борьба с ветряными мельницами »
Это технический форум, поэтому я хочу внести ясность. Особенно в топик-стартер сообщение.
Во-первых, очень важно понимать, что не поддерживают память более 4 Гб вовсе не 32-разрядные операционные системы, а 32-разрядные пользовательские приложения. Хоть полноценно, хоть не полноценно, но не поддерживают в любой ОС, хоть в 64-разрядной, хоть в 32-разрядной с патчем и точка. (Про готовый API с AWE или любой самописный через свой драйвер - это отдельный разговор, т.к. практически не используется). Поэтому считаю слово "полноценно" не уместно использовать на техническом форуме, т.к. очень расплывчатое и нечеткое определение.
Во-вторых, абсолютно все современные 32-разрядные операционные системы - Windows, Linux, FreeBSD, Solaris, Mac OS X - (в отличие от 32-разрядных приложений) поддерживают более 4 Гб памяти. Сошлюсь на корявую Вики на данный момент: https://ru.wikipedia.org/wiki/PAE#.D0.9F.D0.BE.D0.B4.D0.B4.D0.B5.D1.80.D0.B6.D0.BA.D0.B0_PAE_.D0.B2_.D1.80.D0.B0.D0.B7.D0.BB.D0.B8 .D1.87.D0.BD.D1.8B.D1.85_.D0.9E.D0.A1
Другое дело, что в Windows поддержка программно ограничена, причем для некоторых версий до 2 Гб, 1 Гб и 0.5 Гб, что только подчеркивает, что ограничения никак не связаны с 32-разрядной архитектурой. Более того, все *никсы поддерживают PAE из коробки вообще без каких-либо ухищрений, наоборот, сложно найти никсовое ядро без поддержки PAE для старых процессоров. В противовес свободно развивающемуся линуксу, ограничения Microsoft маркетинговые, особенно если вспомнить ограничения на RDP/VPN/самба-подключения и т.п.
Поэтому
или Linux - если они 32 битные не видать вам больше 4Gb памяти! »
чистейшая ложь. Хотя бы это можно исправить? Вот скриншот после автоматической установки убунты, руками вообще специально ничего не делалось:
http://i78.fastpic.ru/big/2016/0909/7a/704f76dbd2f60d28d0b6546ce57cc57a.png
это решение из коробки.
Что касается Windows 2000 и выше вплоть до Windows 10, то есть патч, разумеется нарушающий лицензионное соглашение, но это же не левая активация. С Windows ситуация с поддержкой PAE в данный момент аналогичная Linux, но вообще без выбора - не существует вообще ядра для 8.1 и 10, в котором бы не было PAE, т.е. на старых процессорах без PAE эти системы вообще нельзя запустить (в отличие от Linux, для которого такие ядра до сих пор выпускаются). Есть патч для 8.0 для запуска на процессорах, не поддерживающих NX, PAE и SSE2+, а для 8.1 и 10 сам не проверял. Ссылки:
Windows 8 CPU Feature Patch (Bypass Windows 8 CPU feature checks) (https://forums.mydigitallife.info/threads/46840-Windows-8-CPU-Feature-Patch-(Bypass-Windows-8-CPU-feature-checks))
Win 8, bypass PAE/NX/SSE2 check (https://forums.mydigitallife.info/threads/37517-Q-Win-8-bypass-PAE-NX-SSE2-check)
[q=sputnikk]Может добавить в шапку ссылки на софт, »
Есть Gavotte RAMDisk in Windows
http://www.jensscheffler.de/using-gavotte-ramdisk-in-windows-7
сам не пробовал.
там же
ImDisk Virtual Disk Driver
http://www.ltr-data.se/opencode.html/#ImDisk
тоже не пробовал.
Что касается виртуальных дисков за 4-м гигабайтом, то если кто использует, прошу написать о возможности переноса на него своп-файла, иначе толку от него особого нет. Сам использую другой подход)
Что касается кэша за 4-м гигабайтом, то по скриншоту в моем предыдущем сообщении с патчем Windows выделила на кэш 6 Гб из неиспользованного ОЗУ. Она не хуже PrimoCache понимает, что ей надо, не говоря уже о том, что память в этом случае используется системой не узконаправленно, не только под кэш.
Я на 35-й странице приводил хорошие ссылки на первоисточники (Джоэфа Чаппела и т.д.), так почему же их нельзя добавить в шапку?
среднестатистический горе-геймер, прочитав про "коварный" мелкософт, попытается поставить патч и снесет себе систему »
fix128 как GUI разрабатывался для пользователя, хоть и более-менее (скорее менее) опытного. Все действия, где он мог бы ошибиться, от него скрыты, есть откат, и эта автоматизация мне много крови попила. Но это готовый продукт, а не мануал "скачай это, подпиши цифровой подписью то, запусти с правами админа сё".
Тогда почему патч, поддерживающий от Windows XP (да и Windows 2000 из консоли) до Windows 10 нельзя запихнуть в шапку?
Так что я доверяю больше Марку Русиновичу »
Пчелы против меда? Русинович против Microsoft?
На а про драйверы уже писал.
Извиняюсь, что пропал, задав вопрос, вокруг которого развернулась столь бурная дискуссия. Просто, за неделю до отпуска принесли мне сие новое чудо ноуто-строения, попросив "доставить Винду 10 RU и склонировать мою Винду 7 RU 32 со всеми внутренностями". Поискал в EFI BIOS (десяток настроек) и не нашёл, как отключить i-графику с тем, чтобы видеокарта задействовала свои 2Гб, тем самым освободив память. Плюнул, доставил 64р Винды RU 10 и 7 и уехал на Кипр. Наслаждаться не только морем, но и переделанным мной с 11,6" на 14.1" новеньким ноутом Asus x205, 12 часов автономка, вес 1 кг. Убедился в том, что Винда 10, как универсальная ОС, в зависимости от того, сколько памяти есть в ЕЁ распоряжении, запускает ту или иную "арифметику". Больше того, она "заточена" на нормальную работу при памяти 1-2Гб, не говоря уже о 4Гб. Это касается серфинга в инете, работы с текстами, просмотра видео и т.д. Винда 7 с 4Гб ОЗУ, при перегрузе указанными функциями, выдавала предупреждение. Винда 10 с 2Гб ОЗУ работает "на ура". Вот где наглядно срабатывает преимущество в "скорости" SSD над HDD...
ПС: к сожалению не могу присоединиться к дискуссии. В моё время, когда память исчислялась от 16К слов и выше, таких проблем не наблюдалось :)
Честно говоря, до сих пор не понимаю, почему из 4Гб доступно 1,8Гб в Винде 10 32, а в Винде 10 64 из 8Гб доступно 7,9Гб... в одном и том же ноуте.
из 4Гб доступно 1,8Гб в Винде 10 32 »
добайтно аналогичная цифра доступна на win7 x86 на нб Lenovo с интегрёнкой Intel - наблюдал буквально вчера. Попытка поставить патч уложила систему в экран Малевича, благо оригинальный пункт загрузки никуда не делся.
Гейтс знает своё дело туго.
Они уже влазят в "железо" на долевых правах. Раньше были фирменные БИОСы, теперь же фиг знает чьё.
Договариваются с фирмами, типа мы вам бесплатно ось, а вы нам доступ к вашим ноутам.
Например, в своём Asus x205 пытался установить Винды 7 х86/х64 и десятку х64... фиг вам, не устанавливаются. Только 8.1/10х86.
Вроде как EFI BIOS заточен Гейтсом под то, что ему надо...
х64... фиг вам, не устанавливаются. Только 8.1/10х86.
Вроде как EFI BIOS заточен Гейтсом под то, что ему надо... »
Ну Гейтс уже давно пенсионер.
А 32-битные Windows в режиме UEFI не могут быть установлены принципиально.
Остальную вашу конспирологию разбирать охоты нет, поскольку правило 13-го удара работает безотказно. ;)
UEFI должен быть вообще чуть ли не с открытым кодом, по крайней мере, доступны официальные инструменты для правки его параметров.
А 32-битные Windows в режиме UEFI не могут быть установлены принципиально. »
На скрине видно, что раздел 100МБ называется "Шифрованный (EFI) системный раздел".
И загрузочная флешка с Виндой выбирается как "UEFI: USB Flach...", причём выбор режима (типа Legacy) в БИОСе отсутствует.
Речь идёт о конкретной модели Asus x205ta, 32Gb, 2Gb...
El Sanchez
16-09-2016, 12:27
Честно говоря, до сих пор не понимаю, почему из 4Гб доступно 1,8Гб в Винде 10 32, а в Винде 10 64 из 8Гб доступно 7,9Гб... в одном и том же ноуте. »
flev45, ну и смотрите в Диспетчере устройств какие диапазоны RAM занимают те или иные устройства. Плюс запущенные приложения отъедают от RAM по кусочку, сравнение некорректно, если замеры произведены, к примеру, с кучей запущенных приложений на одной системе и сразу после загрузки на другой. Да и чего-то 7,9 из 8Гб многовато выходит, дырка маловата, врет кто-то.
Попытка поставить патч уложила систему в экран Малевича, благо оригинальный пункт загрузки никуда не делся. »
ShaddyR, чудо-юдо-патч не сделает non-PAE-aware 32-разрядные драйверы внезапно PAE-aware.
А 32-битные Windows в режиме UEFI не могут быть установлены принципиально. »
mwz, начиная с Windows 8 можно.
ну и смотрите в Диспетчере устройств какие диапазоны RAM занимают те или иные устройства. Плюс запущенные приложения отъедают от RAM по кусочку, сравнение некорректно, если замеры произведены, к примеру, с кучей запущенных приложений на одной системе и сразу после загрузки на другой. Да и чего-то 7,9 из 8Гб многовато выходит, дырка маловата, »
серьезно? Грубый расчет показывает, что система в указанных случаях под видеокарту отдает 256Мб, при этом 32я дает доступ к 2Гб, а 64я - к 8ми. Оттуда и конечная цифра. Диапазоны здесь ни при чем - иначе по твоей логике на 64й системе было бы доступно не больше 4-6Гб - устройства те же, не занимать память не умеют, не так ли?
El Sanchez
16-09-2016, 15:07
Диапазоны здесь ни при чем - иначе по твоей логике на 64й системе было бы доступно не больше 4-6Гб - устройства те же, не занимать память не умеют, не так ли? »
ShaddyR, ну 8Гб RAM - 256Мб intVRAM = 7,75Гб RAM available. Как там 7,9 нарисовались непонятно, а ведь я еще не все вычел.
El Sanchez, так и 2048-256 ни фига не равно 1800, не находишь? +- издержки на туда-сюда, но не в гигабайтах же?
Может исправите это дело в шапке?
Поэтому не важно Vista у вас или Linux - если они 32 битные не видать вам больше 4Gb памяти! Невозможно из-за 32-разрядной архитектуры ОС!! »
Ну ерунда же написана, причём сразу же и опровергнутая:
А как же PAE? С ним можно получить куда больше. Конечно поддерживают его только серверные Windows, а обычные (некотрые) лишь неофициально и всегда криво. Но те же линуксы вполне держат, надо лишь ядро пересобрать. »
Ну ерунда же написана, причём сразу же и опровергнутая: »
Перечитайте шапку:
В 32 разрядных клиентских операционных системах »
А теперь перечитайте свою цитату:
Конечно поддерживают его только серверные Windows »
(кстати, формулировка тоже не совсем корректная).
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC