Easy Paint Tool SAI

PaintTool SAI > 我的PC内存超过2GB,但是应用程序只能识别2GB的内存空间

服务中心

热门文章

我的PC内存超过2GB,但是应用程序只能识别2GB的内存空间

发布时间:2021-01-22

32位Windows通常每个应用程序仅允许使用2GB内存,但是如果更改了操作系统的选项,则Windows允许使用2GB以上的内存(仅支持2GB以上的受支持应用程序,并且SAI支持)。如果您想知道如何配置此选项,则可以在下面找到更多链接的信息,但是如果您无法理解以下描述的含义或不确定这些风险,请不要执行这些设置。这不是此软件的标准支持,您需要自行负责执行,尽管您对此事还有其他疑问,我们不再回答。


参考:

摘要

你可以将许多不同的开关添加到 Boot.ini 文件,以修改 Microsoft Windows XP 或 Microsoft Windows Server 2003 的启动方式。


更多信息

你可以将以下开关添加到Boot.ini文件中。


备注

除非另行指定,否则这些开关适用于 Microsoft Windows XP 和 Microsoft Windows Server 2003。


/basevideo

该开关使用与任何视频适配器兼容的视频驱动程序强制系统进入标准 /basevideo 640x480 16 色 VGA 模式。 如果选择了错误的视频分辨率或刷新率,此开关允许系统加载。 将此开关与开关 /sos 结合使用。 如果安装了新的视频驱动程序,但无法正常运行,可以使用此参数启动操作系统。 然后,你可以删除、更新或回滚问题视频驱动程序。


/baudrate=number

此开关设置用于内核调试的调试端口的调试速率。 例如,键入 /baudrate=9600。 如果连接了调制解调器,则默认速率为 9600 kbps (Kbps) 为 kbps。 空调制解调器电缆的默认速率为 115,200 Kbps。 9,600 是通过调制解调器进行远程调试的正常速率。 如果此开关位于 Boot.ini 文件中, /debug 则会自动启用该开关。


/crashdebug

此开关在启动操作系统时加载内核调试程序。 开关保持非活动状态,直到发生"停止"消息错误。 /crashdebug 在遇到随机内核错误时很有用。 使用此开关,可以在 Windows 运行时将 COM 端口用于正常操作。 如果 Windows 崩溃,交换机会将端口转换为调试端口。 (此操作将启用远程调试.)


/debug

此开关在启动 Windows 时打开内核调试程序。 如果你希望通过 COM 端口启用 Windows 系统实时远程调试,则连接到计算机的主机调试程序可以随时激活交换机。 与 /crashdebug 交换机不同 /debug ,无论您是否进行调试,都使用 COM 端口。 在调试定期可重现的问题时,使用此开关。


/debugport=comnumber

此开关指定要用于调试端口的通信端口,其中号码是您想要使用的通信端口,如 COM1。 默认情况下, /debugport 如果 COM2 存在,则使用 COM2。 否则,此开关使用 COM1。 如果将此开关包括在 Boot.ini 文件中,/debug 开关将变为活动状态。


/maxmem=number

此开关指定 Windows 可以使用的 RAM 量(以字节为单位)。 例如,如果你希望 Windows 使用小于 64 MB 的内存,请使用 /maxmem=64 开关。


但是, /maxmem 该开关不会考虑内存漏洞。 因此,建议您改用 /burnmemory 开关。 交换机 /burnmemory 会占用内存漏洞。


例如,如果使用交换机,并且系统需要 64 MB 的内存来加载,则系统实际上可能由于内存不足而没有 /Maxmem=64 64 MB 的可用内存。 在此方案中,Windows 不会启动。


/noguiboot

此开关禁用显示 Windows 启动进度栏的位图。 (登录提示之前显示进度栏。)


/nodebug

此开关将关闭调试。 如果程序的软件中具有调试硬编码断点,则此方案可能会导致停止错误。


/numproc=number

此开关设置 Windows 启动时将运行的处理器数量。 使用此开关,可以强制多处理器系统仅使用您指定的 () 处理器数量。 此开关可以帮助您解决性能问题和错误 CPU。


/pcilock

对于基于 x86 的系统,此开关阻止操作系统将硬件输入、硬件输出和中断请求资源动态分配给外围连接接口 (PCI) 设备。 通过此开关,BIOS 将配置设备。


/fastdetect:comnumber

此开关关闭文件中指定端口的串行和 Ntdetect.com 总线鼠标检测。 如果您的组件不是在启动过程中连接到串行端口的鼠标,请使用此开关。 例如,键入 /fastdetect:com number, 其中 number 是串行端口的编号。 端口可以用逗号分隔,以关闭多个端口。 如果使用 ,并且未指定通信端口,则在所有通信端口上关闭串行鼠标 /fastdetect 检测。


备注

在早期版本的 Windows(包括 Windows NT 4.0)中,此开关已命名 /noserialmice 。


/sos

该 /sos 开关在加载设备驱动程序名称时显示它们。 默认情况下,Windows 加载程序屏幕仅回显进度点。 此开关与 /basevideo 交换机一起使用,以确定触发故障的驱动程序。


/PAE

将开关与 Boot.ini 中的相应条目一同使用,以允许支持 PAE (物理地址) 的计算机 /PAE 正常启动。 在安全模式下,计算机使用正常内核启动,即使指定了 /PAE 开关。


/HAL=filename

通过此开关,你可以定义启动时加载 (HAL) 层。 例如,键入 /HAL=halmps.dll 以在 System32 Halmps.dll加载文件。 此开关可用于在将文件重命名为其他名称之前尝试不同的 HAL Hal.dll。 当你想要尝试在从多处理器模式启动和从单个处理器模式启动之间切换时,此开关也很有用。 为此,请随开关一起使用此 /kernel 开关。


/kernel=filename

通过此开关,你可以定义启动时加载的实际内核。 例如,键入 /kernel=ntkrnlmp.exe 以在 System32 Ntkrnlmp.exe加载文件。 通过此开关,可以在启用调试的内核(包含调试代码)和常规内核之间切换。


/bootlog

此开关对名为 systemrootNtbtlog.txt 的文件启用启动日志记录。 有关启动日志记录详细信息,请参阅 Windows 帮助。


/burnmemory=number

此开关指定 Windows 无法使用的内存量(以 MB 为单位)。 使用此参数可确认性能问题或与 RAM 功能相关的其他问题。 例如,键入以将可用于 Windows 的物理内存减少 /burnmemory=128 128 MB。


/3GB

此开关强制基于 x86 的系统向程序分配 3 GB 虚拟地址空间,将 1 GB 分配给内核和执行组件。 程序必须设计为利用额外的内存地址空间。 通过此开关,用户模式程序可以访问 3 GB 的内存,而不是 Windows 分配给用户模式程序通常的 2 GB 内存。 该开关将内核内存的起始点移动到 3 GB。 Microsoft Exchange Server 2003 和 Microsoft Windows Server 2003 的一些配置可能需要此开关。


/safeboot: 参数

此开关使 Windows 在安全模式下启动。 此开关使用下列参数:


minimal

network

safeboot: minimal (alternateshell)

仅适用于 Windows Server 2003 (的 DS 还原模式)

可以将其他Boot.ini参数与 /safeboot: parameter 。 以下示例演示了从启动恢复菜单中选择安全模式选项时生效的参数。


具有网络的安全模式

/safeboot: minimal /sos /bootlog /noguiboot

具有网络的安全模式

/safeboot: network /sos /bootlog /noguiboot

使用命令提示符的安全模式

/safeboot: minimal(alternateshell) /sos /bootlog /noguiboot

目录服务还原模式下的 Windows

(此开关仅在域控制器.)

/safeboot: disrepair /sos


备注

对于其中任何一个设置,不需要使用 、和开关,但开关 /sos /bootlog /noguiboot 可帮助进行疑难解答。 如果按 F8,然后选择其中一种模式,则包含这些开关。


/userva

使用此开关可自定义在使用 /3GB 开关时分配给进程的内存量。 此开关允许在 PTE 中 (页表) 内核内存,但仍保留近 3 GB 的进程内存空间。


备注

Microsoft 产品支持服务强烈建议对 /USERVA 2900-3030 范围内的交换机使用一系列内存。 此范围很宽,足以为当前观察到的所有问题提供足够大的系统页表条目池。 通常, /userva=2900 设置将提供接近最大可用数量的系统页表条目。


有关详细信息,请单击以下文章编号以查看 Microsoft 知识库中的文章:


323427 如何在 Windows Server 2003 Boot.ini手动编辑文件


289022 操作方法:在 Windows XP Boot.ini编辑文件


/usepmtimer

该开关指定 Windows XP 操作系统或 Windows Server 2003 操作系统使用 PM-TIMER 计时器设置,而不是时间戳计数器 (TSC) 计时器设置(如果处理器支持 /usepmtimer PM_TIMER 设置)。


有关如何使用开关的信息,请单击以下文章编号 /usepmtimer 以查看 Microsoft 知识库中的文章:


使用 QueryPerformanceCounter 函数的895980程序在 Windows Server 2003 和 Windows XP 中可能性能不佳


/redirect

使用此开关在基于 Enterprise Edition 的 Windows Server 2003 (EMS) 上打开紧急管理服务。 有关 EMS 的其他信息,请搜索 Windows 帮助和支持中的"紧急管理服务"。


若要在基于 x86 的计算机上编辑 Boot.ini 来打开 EMS,请同时编辑 Boot.ini 文件的 [启动 加载程序] 部分和 [操作系统] 部分。 为此,请配置以下条目:


在 "启动加载程序"下,添加以下必需语句之一:


redirect=COM x


在此语句中,将 x 替换为以下 COM 端口号之一:

1

2

3

4


redirect=USEBIOSSETTINGS

此语句允许计算机 BIOS 确定要用于 EMS 的 COM 端口。


在 "启动加载程序"下,添加以下选项语句:


redirectbaudrate= baudrate


将 百分 率替换为下列值之一:

9600

19200

57600

115200


默认情况下,EMS 使用 9600 Kbps 的速率设置。


在 "操作系统"下,将选项添加到要配置为使用 /redirect EMS 的操作系统条目。 以下示例演示了这些开关的使用:


[boot loader]

timeout=30

default=multi(0)disk(0)rdisk(0)partition(1)WINDOWS

redirect=COM1

redirectbaudrate=19200

[operating systems]

multi(0)disk(0)rdisk(0)partition(1)WINDOWS="Windows Server 2003, Enterprise" /fastdetect

multi(0)disk(0)rdisk(0)partition(1)WINDOWS="Windows Server 2003, EMS" /fastdetect /redirect


/channel

将此开关与交换机一起用于配置 Windows,以通过电子和电子工程师协会 /debug /debugport (IEEE) 1394 端口发送调试信息。 若要支持通过 1394 端口进行调试,两台计算机都必须运行 Microsoft Windows XP 或更高版本。 1394 端口最多有 63 个独立的通信通道,编号为 0 到 62。 不同的硬件实现支持跨一条总线的不同数量的通道。 Windows XP 限制为四台目标计算机。 但是,Windows Server 2003 中已删除此限制。 若要执行调试,请选择在运行调试程序的计算机(也称为主计算机)和要调试的计算机(也称为目标计算机)上使用的公用通道号。 可以使用 1 到 62 的任何数字。


配置目标计算机

编辑Boot.ini文件,将选项添加到已配置为调试的操作系统 /CHANNEL= x 条目。 将 x 替换为您想要使用的频道号。 例如,配置 文件[操作系统] 区域Boot.ini如下所示:


[boot loader]

timeout=30

default=multi(0)disk(0)rdisk(0)partition(1)WINDOWS

[operating systems]

multi(0)disk(0)rdisk(0)partition(1)WINDOWS="Windows Server 2003, Enterprise" /fastdetect /debug /debugport=1394 /CHANNEL=3


将 1394 电缆插入 1394 端口之一。

在目标计算机上禁用 1394 主机控制器。 为此,请启动设备管理器,右键单击设备,然后单击"禁用 "。

重启计算机。


配置主计算机

将 1394 电缆插入 1394 端口之一。


安装内核调试程序二进制文件。


启动命令提示符。 键入以下每个命令后按 Enter:


set_NT_DEBUG_BUS=1394

set_NT_DEBUG_1394_CHANNEL= x

kd -k


移动到安装内核调试程序的文件夹,然后键入命令:kd.exe。


首次启动调试器时,将安装 1394 虚拟驱动程序。 此驱动程序允许调试器与目标计算机通信。 你必须使用管理员权限登录,此驱动程序安装才能成功完成。