windows 2003 r2 复制大文件时,提示 无法复制,系统资源不足

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

2012-04-22 21:37

windows 2003 r2 复制大文件时,提示无法复制xxx:

系统资源不足,无法完成请求的服务的解决方法

那天在从移动硬盘上复制一个12G的文件到服务器上,马上快要结束的时候提示:无法复制xxx:系统资源不足,无法完成请求的服务。我看了一下系统16G 内存有好多都没用呢,虚拟内存空间我也加到很大了。于是在网上搜了一下,最后解决了一这个问题,修改了两处注册表,重新启动计算机。复制一个180G的文件都没有问题。

我参考的文件是:

/kb/304101

Windows Server 2003 和 Windows 2000

重要此分区、方法,或任务包含告诉您如何修改注册表的步骤。但是,如果注册表修改不当可能会出现严重问题。因此,请确保您仔细按照这些步骤。附加的保护注册表之前先备份您对其进行修改。然后,您可以在出现问题时还原注册表。有关如何备份和还原注册表的详细信息,请单击下面的文章编号,以查看Microsoft 知识库中相应的文章:

322756 (/kb/322756/ )如何备份和还原在Windows 注册表

您可能需要更改两个注册表设置。您始终必须更改第一个设置。具体取决于您的系统的配置,您可能还需要更改第二个设置。

注册表设置 1

1.单击开始、单击运行,在打开框中键入regedit,然后单击确定。

2.找到并单击以下注册表子项:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session

Manager\Memory Management

3.在编辑菜单上指向新建,然后单击DWORD 值。

4.键入PoolUsageMaximum作为输入的名称,然后按 ENTER 键。

5.用鼠标右键单击PoolUsageMaximum,然后单击修改。

6.单击十进制。

7.在数值数据框中键入60,然后单击确定。

重要

o60 用作您的初始值。如果您的备份失败,40 用作您的值。如果的不工作,您必须更改备份程序以减少页面缓冲池的需求的行为。如

果值的工作要增大的大约 25%的值,直到备份不起作用。成功备份

是否使用本文中介绍的第二个注册表设置。

o请确保此注册表设置的值不超过 60。

o如果您正在使用该/ 3gb交换机中,使用 40 使用的初始设置。请注意此值是一个百分比值。

8.退出注册表编辑器。

9.重新启动计算机。

因为您必须测试这些设置在最同备份过程中,您可能不得不等待一个月,如果您不确定哪个备份占用了最大资源完成整个备份周期。由于这种情况下 Microsoft 建议您首先测试盘低值。有关详细的信息请单击下面的文章编号,以查看Microsoft 知识库中相应的文章:

312362 (/kb/312362/ )服务器不能从系统页面缓冲池分配内存注册表设置 2

1.单击开始、单击运行、在打开框中键入regedit和然后单击确定

2.找到并单击以下注册表子项:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session

Manager\Memory Management

3.在编辑菜单上指向新建,然后单击DWORD 值。

4.键入PagedPoolSize作为输入的名称,然后按 ENTER 键。

5.用鼠标右键单击PagedPoolSize,然后单击修改。

6.单击十六进制。

7.在数值数据框中键入的FFFFFFFF,然后单击确定。

重要

o设置为 0xFFFFFFFF (-1) 的 PagedPoolSize 分配而不是计算机的其他资源的最大的页面缓冲的池。这通常是在域控制器或 $ 终

端服务器上所必需的。默认状态下,大多数 Windows 2000 系统似

乎被限制为 160 MB 的最大页面缓冲的池大小。通过从公共的 Web

站点下载内核调试程序和打开您要使用在调试器中的核心转储,可

以验证此数据类型。若要使用该命令是! vm。这将显示一个页面缓

冲的池 163840 的 KB 的最大为例。添加此值可以减少页表项

(pte) 的系统上可用的和扩展到 Windows 2000 中 343 MB 的页面

缓冲的池的最大值。可以为一个较大的值,在 Windows Server

2003 中扩展页面缓冲的池的最大大小。

注意则大得多比在 Windows 2000 中默认的和 Windows Server

2003 的最大页面缓冲的池值。通常,Windows Server 2003 值是

高于在 Windows 2000 中找到值至少 50%。这些较大的值使其更

大可能会遇到此问题的页面缓冲的池值分配给这篇文章中描述的

问题的位置。但是,则仍可能会发生此问题。

o此值限制系统的可用 pte。pte 是您的系统使用的另一个不相关的系统资源。此设置可能会导致意外停止,并在蓝色屏幕上显示停止

0x3F 错误,当它开始时您的操作系统。您可以从这中进行恢复,

通过使用在系统重新启动菜单或恢复控制台上一次正确重新启动

选项。使用性能监视器来查看可用系统页表项计数器。如果观察到

的可用值超过 40,000,您可以添加PagePoolSize设置。

o如果您正在运行/ 3gb和/ PAE一起,不设置此设置不全面的测试的情况下,并在建立完全多少系统 PTES 您必须在您的环境中之前。

您可能会看到在 10,000 20,000 可用的范围内的值。用于配置页

面缓冲的池内存,但永远不会低于 10,000 可用的系统 pte 的文

章。未设置此为其他任何值如果您正在使用该/ 3gb切换。唯一受

支持的值是 0、 0A000000 和 FFFFFFFF。

8.退出注册表编辑器。

9.重新启动计算机。

相关文档
最新文档