分页: 1 / 1

不要禁用Windows虚拟内存页面文件。

发表于 : 周五 2月 24, 2023 8:40 am
CUcola86
页面文件是Windows的老技术,并不代表没用了。
本人64位操作系统禁用 pagefile.sys 文件之后,所有2010年之后的“大型32位”单机游戏,全部无法正常运行。

电脑游戏并不是越新越好玩,2010年之后有不少经典大型单机游戏的,不过有不少都是32位游戏。


本人今年买了新台式电脑。2023年主流新电脑标配32G内存。由于电脑内存大,按照网络上误导的说法,禁用了 pagefile.sys 文件。
最先以为新电脑与老游戏不兼容,思维方向错了,弄了好久,最后才知道根本原因。

具体分析如下:

32位系统和64位系统区别:
1. 32位系统只能运行32位程序。64位系统即能运行64位程序,也能运行32位程序。64位系统等于32位+64位系统的组合。
2. 32位系统物理内存寻址只有3GB,64位系统一般是128GB内存寻址。相信老一点的电脑玩家都知道。

那么32位和64位应用程序和游戏,是否也和操作系统同样的原理?
答案是肯定的!!

拿游戏举例:64位游戏能访问128G内存,只要你有足够多的内存。而32位游戏只能访问3GB的物理内存,即使你电脑上安装了再大的内存,也只能访问3GB.

这就是原因所在了,一个几十GB大小的大型32位游戏,想要正常运行,3GB内存肯定是不够的。pagefile.sys 虚拟内存文件禁用之后,游戏自然无法正常运行了。其实!不关是游戏,大型32位电脑软件也是一样。

所以,pagefile.sys 虚拟内存文件,千万别禁用,除非你只用新软件,只玩新游戏。
如果当心 pagefile.sys 文件擦写过于频繁,损耗固体硬盘。可以将 pagefile.sys 虚拟内存文件载入虚拟磁盘。


Re: 不要禁用Windows虚拟内存页面文件。

发表于 : 周四 5月 25, 2023 9:07 am
shui
一般设置多少大

Re: 不要禁用Windows虚拟内存页面文件。

发表于 : 周二 8月 15, 2023 10:58 am
brsoft
现代机器16G以上的一般设个2G就够了,24G以上的强迫症者可以将pagefile设到 Ramdisk分区,这样物理上也属于内存,性能不会减少