覆盖文件还是删除文件?

覆盖文件还是删除文件?

(我希望这是一个适合询问的社区)

一整天,我需要将各种图像保存到计算机中,然后很快将其处理掉。因此,我在计算机上创建了一个名为 TempImage 的 PNG 文件,每次我需要新文件时,我都可以在短时间内覆盖它。我认为这比每次都用新名称保存新文件要好。是这样吗?还是说覆盖文件会浪费更多的 RAM?我刚买了这台新电脑,收到 PAGE FAULT IN NONPAGED AREA 错误,我在网上查了一下,是内存问题。我在接听 Skype 电话后连续两次收到此错误,我知道 Skype 会占用大量内存,所以这有点道理。我应该担心我的内存吗?我已经覆盖了大约 286 次。我应该停止这样做,每次都创建一个新文件吗?我该怎么做才能修复我的电脑?运行内存诊断工具就这么简单吗?还是我需要修理它?这台电脑预装了 Windows 10。


诊断结果

WDT 没有发现任何错误。chkdsk 命令也没有发现任何错误。

Windows 已扫描文件系统,未发现问题。


还有什么其他想法可以解释为什么会发生这种情况吗?我认为这台电脑甚至还不到一个月……我只在上面下载了 3 个程序……

答案1

我倾向于同意 MrStatic 的观点

我还推荐这个来源以获取潜在的修复:http://www.technicalnotes.org/how-to-fix-page-fault-in-nonpaged-area-best-fixes/

不必要的阐述:(帮助回答您对内存磨损的担忧):当您保存图片(或任何文件)时,它会写入您的硬盘驱动器,而不是您的 RAM(通常称为内存)。当然,当您编辑/查看它时,它会存储在 RAM(和分页内存)中,但 RAM(DRAM)具有非常高的 MTBF,并且可能需要很多年才会失效(想想 1000 年),因为与闪存不同,它使用电容器,而且据我所知,它不会随着使用而退化。考虑到它有多新,更有可能是您的 RAM 棒有故障,而不是您做了什么导致它。无论您做什么,您的 RAM 都会不断被重写,这是正常现象,无需担心。

替换文件并不意味着将其写入同一个位置。相反,对该文件的引用将被对新文件的引用所取代,而旧文件将被取消引用(删除)。原始文件可能会保留在您的硬盘上,直到最终被覆盖。这实际上比实际使用同一区域对您的硬盘更好,因为它有助于您的驱动器均匀磨损,而不是磨损一个点(对于 SSD 而言比对于磁盘驱动器更为重要)。很多时候(正如我在学校学到的),硬盘使用 FIFO 队列来获取可用空间,这意味着您删除的最后一个内容通常是最后一个被覆盖的内容。

答案2

您对 PNG 文件的处理不会导致非分页区域中的页面错误。如果该处理对您有用,请继续。无论如何,它都不会给您的系统造成压力。

通常,非分页区域出现页面错误的原因正如您所看到的,是内存问题。但这可能是由硬盘或内存之一或两者引起的。如果您很少看到这个区域,通常是内存条出现故障。运行 Windows 内存诊断程序一段时间,看看它是否指示错误。如果指示错误,则无法修复。您必须更换它。

还可以尝试通过单击“开始”打开命令提示符,然后输入cmd。在 dos 样式框中输入chkdsk。如果返回错误,请再次运行相同的命令,但在命令/F后面加上 。这可以尝试修复或移动数据,以便您可以避开磁盘的损坏区域。

答案3

如果你确信硬件没有问题,页面错误只是一个错误软件中出现此错误的情况。这种情况在软件中很常见,如果软件经常出现这种情况,则表明质量不佳。

我通常会反过来想。首先,我假设软件崩溃了,然后如果我认为软件质量良好,我就会考虑检查硬件。

相关内容