常量0xc000012d错误和程序崩溃

我们的主服务器磁盘空间不足,导致许多连接到服务器的远程用户无法使用许多程序function,导致服务器运行缓慢。

我看到这是一个分区不良的主磁盘,只有63GB的空间分配了大约1MB的空间,同时相邻的F磁盘分配了600GB的空间。 为了解决这个问题,我们所做的是备份F盘,然后将磁盘转换为dynamic,删除F分区,将C分区扩展100GB,重新创build一个分配500GB的F分区,最后将备份的文件传输到F驱动器。

这样做后,我们经常有程序崩溃和closures。 大多数程序甚至不提供错误消息,但less数提供了通用的未处理的exception错误或0xc000012d错误。 几乎每个程序都经常崩溃,从Adobe Reader到Internet Explorer。

什么可能导致崩溃,我们如何试图解决这个问题?

有问题的服务器运行Windows Server 2008 R2,具有1 TB的主磁盘和16 GB的RAM。

在两个驱动器上运行CHKDSK后,这里是两个相应的驱动器返回的两个日志。

在C上检查文件系统:文件系统的types是NTFS。 磁盘检查已安排。 Windows现在将检查磁盘。 CHKDSK正在validation文件(阶段1的5)…清理文件0x3898的实例标记。 清理文件0x75f9的实例标签。 清理文件0xcfba的实例标签。 清理文件0xf916的实例标签。 清理文件0x19d84的实例标签。 清理文件0x2d889的实例标签。 清理文件0x2ef9a的实例标签。 清理文件0x33c15的实例标签。 清理文件0x43297的实例标签。 清理文件0x4aa96的实例标签。 清理文件0x4b65f的实例标签。 清理文件0x4fb4d的实例标签。 清理文件0x57f74的实例标签。 清理文件0x5f1b5的实例标签。 446464文件logging处理。 文件validation已完成。 处理6994个大文件logging。 处理了0个不良文件logging。 处理了0个EAlogging。 860重处理logging。 CHKDSK正在validation索引(第2阶段的5)… 578550处理的索引条目。 索引validation完成。 扫描了0个未编入索引的文件。 0个未被索引的文件被恢复。 CHKDSK正在validation安全描述符(第3阶段的5)… 446464文件SD / SID处理。 从文件0x9的索引$ SII清除4360个未使用的索引条目。 从文件0x9的索引$ SDH清除4360个未使用的索引条目。 清理4360个未使用的安全描述符。 安全描述符validation已完成。 处理了66044个数据文件。 CHKDSK正在validationUsn日志… 33870528已处理的USN字节。 Usn日志validation完成。 CHKDSK正在validation文件数据(阶段4的5)… 446448文件处理。 文件数据validation完成。 CHKDSK正在validation可用空间(第5阶段的5)… 25703285处理的空闲簇。 可用空间validation已完成。 CHKDSK发现标记为在主文件表(MFT)位图中分配的可用空间。 CHKDSK发现标记为卷位图中分配的空闲空间。 Windows已经对文件系统进行了更正。 169406463 KB总磁盘空间。 在323636文件中的65791840 KB。 244704 KB在66045个索引中。 0 KB在坏扇区。 556775 KB由系统使用。 由日志文件占用65536 KB。 102813144 KB可用磁盘上。 每个分配单元中有4096个字节。 42351615磁盘上的总分配单位。 25703286磁盘上的可用分配单元。 内部信息:00 d0 06 00 3d f2 05 00 37 c8 0a 00 00 00 00 00 …. = … 7 ……. 51 0f 00 00 5c 03 00 00 00 00 00 00 00 00 00 00 Q ………….. 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ……………. Windows has完成检查你的磁盘。 请稍候,您的电脑重新启动。

在F上检查文件系统:文件系统的types是NTFS。 卷标是PhData。 磁盘检查已安排。 Windows现在将检查磁盘。 CHKDSK正在validation文件(第1阶段的5)… 712448文件logging处理。 文件validation已完成。 处理了10个大文件logging。 处理了0个不良文件logging。 处理了0个EAlogging。 0重新处理logging。 CHKDSK正在validation索引(第2阶段的5)… 733330处理的索引条目。 索引validation完成。 扫描了0个未编入索引的文件。 0个未被索引的文件被恢复。 CHKDSK正在validation安全描述符(第3阶段的5)… 712448文件SD / SID处理。 从文件0x9的索引$ SII清除46个未使用的索引条目。 从文件0x9的索引$ SDH清除46个未使用的索引条目。 清理46个未使用的安全描述符。 安全描述符validation已完成。 处理10442个数据文件。 CHKDSK正在validationUsn日志… 35028640处理了USN字节。 Usn日志validation完成。 CHKDSK正在validation文件数据(阶段4的5)… 712432文件处理。 文件数据validation完成。 CHKDSK正在validation可用空间(第5阶段的5)… 73395282处理的空闲簇。 可用空间validation已完成。 Windows已经检查了文件系统,发现没有问题。 491519999 KB总磁盘空间。 196823200 KB在701617文件。 284444 KB在10443个索引中。 0 KB在坏扇区。 827823 KB由系统使用。 由日志文件占用65536 KB。 293581132 KB在磁盘上可用。 每个分配单元中有4096个字节。 122879999磁盘上的总分配单位。 73395283磁盘上可用的分配单元。 内部信息:00 df 0a 00 88 dd 0a 00 61 97 14 00 00 00 00 00 …….. a ……. fb 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ……………. 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 …………….

configuration系统以在C驱动器上创build系统pipe理的页面文件后,问题停止发生。 看来在F驱动器删除之前的设置,只设置了F驱动器有一个页面文件。 当F驱动器被删除时,这个configuration也必须被删除,只留下物理内存来处理剩余的负载。

这个问题可能与文件系统不一致有关。

CF驱动器chkdsk应该解决这个问题。