电脑故障

位置:IT落伍者 >> 电脑故障 >> 浏览文章

Windows操作系统的文件拷贝极限


发布日期:2019/7/8
 

Windows有文件拷贝的限制么?如果有的话你知道Windows一次最多能复制多少文件么?或许你会认为这个问题很无聊不过Aces Hardware的网站访客的确这么测试了一次结果出乎我们的意料Windows在特定的硬件环境下无法拷贝大量的文件否则会引起错误从而导致重启根据这位用户的大量测试位Windows XP的限制是万个Server 可以达到但是在AMD Athlon Socket (nForce chipset) 和Socket (Nvidia chipset) 下该测试居然通过了而使用Intel Core Quad QIntel Xeon 处理器复制万个文件会导致失败基于Xeon的Server R则倒在了万的门槛下

在咨询了Intel之后我们得到了如下回复这个问题是由于错误引起的微软知识库对此做出过解释微软的解释是Intel和AMD平台都会受此影响导致备份无法完成文档发布于列出的受影响系统有Windows Server Windows 和Windows NT(这个文档发布的时间早于Vista系统发布所以尚不可得知Vista系统到底如何)然而在直接对微软进行询问在不同平台下为何会产生差异时一位代表表示第一次听说此事公司会对此进行研究可能的话会提供解决方案

对于这个错误微软的知识库上已经提供了修改注册表的方案而Aces Hardware的帖子上也有相关讨论

访问微软知识库里列出了一些解决方案

解决方案

Windows Server 和 Windows

要点 此部分 方法或任务包含步骤告诉您如何修改注册表 但是 如果修改注册表错误可能发生严重问题 因此 确保仔细执行这些步骤 用于添加保护之前 修改备份注册表 然后 在发生问题时还原注册表 有关如何备份和还原注册表 请单击下列文章编号以查看 Microsoft 知识库中相应 () 如何备份和还原在 Windows 注册表

您可能需要更改两个注册表设置 必须总是更改首设置 根据系统 配置可能还需要更改二设置

注册表设置

单击 开始 单击 运行 类型 regedit 在 打开 然后单击 确定

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

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management

在 编辑 菜单 指向 新建 然后单击 DWORD 值

类型 PoolUsageMaximum 与项名和然后按 Enter

右击 PoolUsageMaximum 然后单击 修改

单击 Decimal

在 数值数据 框中 键入 然后单击 确定

重要 用作初始值 如果不成功备份 使用 作为您的值 如果这样不能连接 必须更改行为备份程序以减少页面缓沖池的需求 如果值工作 您可能需要通过大约 % 增加值之前备份不适用 如果备份是成功 使用二注册表设置本文所述

确保此注册表设置值为是不超过

如果使用 / GB 开关 用作 初始设置 注意 此值是一个百分比值

退出注册表编辑器

重新启动计算机

因为必须期间最 stressful 备份 测试这些设置可能需要等待一个月对整个备份循环 如果您不确定是哪个备份消耗资源最 由于的这 Microsoft 建议您先测试低值 有关详细信息 请单击下列文章编号以查看 Microsoft 知识库中相应

() 服务器不能从系统页面缓沖池分配内存

注册表设置

单击 开始 单击 运行 类型 regedit 在 打开 然后单击 确定

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

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management

编辑 菜单 指向 New 然后单击 DWORD 值

类型 PagedPoolSize 与项名和然后按 Enter

右击 PagedPoolSize 然后单击 修改

单击 十六进制

在 数值数据 框中 键入值 FFFFFFFF然后单击 确定

重要 将 PagedPoolSize 设置 xFFFFFFFF ( ) 分配大页面缓沖池代替对计算机其他资源 这通常需要域控制器或终端服务器上 默认情况下 大多数 Windows 系统似乎限于页面缓沖池大小为 MB 您可通过从公共网站下载内核调试器和打开与要使用调试器中内核转储验证此 命令用于是 vm ! 对 KB 大 (例如此显示页面缓沖池 减少页表条目 (PTE) 系统上可添加此值和最页池大扩展到 Windows MB 页面缓沖池大小可扩展为 Windows Server 中大值

注意 默认和 WindowsServer 大页面缓沖池值是远远大于在 Windows 通常 Windows Server 值是高于 Windows 中找到值至少 % 更可能会遇到问题 其中页池值参加本文所述问题这些大值使您 但是 则仍可能 可能发生此问题

该值限制系统 PTE 可 PTE 是其他无关系统资源 系统使用 此设置可能导致操作系统系统蓝色屏幕上显示启动时停止 xF 错误为意外停止并 通过在系统重新启动菜单或者恢复控制台上 最近一次正确配置 重新启动选项可以从此恢复 使用性能监视器来查看 免费系统页表条目 计数器 如果观察到可用值不超过 添加 PagePoolSize 设置

如果一起 运行 / GB 和 / PAE 不要将此设置广泛测试而建立 PTES 环境中必须完全多少系统之前 您将可能看到的免费 范围中值 用于配置页池内存但低于 空闲系统 PTE 从不删除文章 不要将此设置为其他值如果使用 / GB 开关 只支持值是 A 和 FFFFFFFF

退出注册表编辑器

重新启动计算机

上一篇:用Windows Server 2003创建启动软盘

下一篇:四点遗憾让Win7不再耀眼