如何在 Windows 10 中查找并修复损坏的文件?

已发表: 2023-10-08
内容
  • Windows 中的损坏文件是什么?
  • 文件损坏的原因是什么?
  • 如何修复 Windows 10 上损坏的文件
    • 如何使用系统文件检查器修复 Windows 10 中损坏的文件
    • 如何使用 Chkdsk 工具修复 Windows 10 中损坏的系统文件
    • 运行系统还原实用程序来修复损坏的 Windows 10 文件
    • 更新您的设备驱动程序
    • 使用第三方软件
    • 运行启动修复
    • 重置 Windows 10
  • 防止将来文件损坏
    • 备份您的文件
    • 防止过热
    • 修复内存故障
    • 正确更新您的计算机
    • 防止电涌和损耗
    • 摆脱恶意软件
  • 结论
  • 常问问题
    • 文件损坏意味着什么?
    • 损坏的文件是什么样子的?
    • 如何判断文件是否损坏?
    • Windows 10 有损坏文件的修复工具吗?
如何在 Windows 10 中查找并修复损坏的文件?

Windows 中的损坏文件具有不同程度的重要性。 如果保存的文件损坏,您可能必须从头开始工作。 这就是为什么大多数应用程序都会创建自动备份,甚至将您的工作进度保存到云端。


另请阅读:如何修复和恢复损坏的 Microsoft Word 文件


但你会遇到一个更大的问题,即损坏的程序和操作系统文件。 错误的应用程序文件可能会导致程序故障和彻底失败。 损坏的操作系统文件可能会触发 Windows 错误,例如更新问题蓝屏,并使您的计算机无法使用。


另请阅读: Windows 更新终极重置指南:修复更新问题


因此,如果您正在处理的程序无法启动、无法打开文件以继续工作,或者遇到BSOD 则您可能正在处理损坏的文件。 Windows 更新错误、硬件设备故障,甚至网络问题也可能表明某个地方的文件已损坏。

有不同的方法可以解决这个问题。 您可以根据情况修复、恢复或替换受影响的文件。 我们将向您展示如何修复Windows 10 中损坏的文件以及防止将来出现此问题的方法。

Windows 中的损坏文件是什么?

损坏的文件指由于损坏或更改而不再按预期运行的程序、操作系统或用户文件。 其内容可能部分或全部无法被设计用于打开或执行它的软件程序或组件读取或使用。

当操作系统或程序尝试与文件交互时,损坏会以多种方式表现出来。 其中包括错误、乱码或意外内容以及软件或系统崩溃。 程序或操作系统也可能无法将该文件识别为有效格式。

文件损坏的原因是什么?

一些用户操作和系统问题可能会损坏计算机上的文件。 了解这些根本原因可以帮助您解决并预防问题。 让我们来看看它们:

  • 有故障的存储介质:SSD、硬盘、USB 驱动器和光盘等存储设备可能会出现坏扇区(或块)等问题,从而导致文件损坏。存储介质随着老化通常会出现更多问题。

另请阅读:如何在 Windows PC 上运行硬盘诊断?


  • RAM 故障:RAM 故障可能会在读/写操作期间损坏文件。

另请阅读:如何在 Windows 10 中清除 RAM 并减少 RAM 使用


  • 过热:过热可能会导致各种硬件组件(例如 RAM 和存储设备)出现故障。当这些设备暴露在高温下时,文件损坏的风险会显着增加。
  • 电源和关机不当:突然的电涌或断电可能会中断写入操作并损坏正在修改或复制到驱动器的文件。在未正确关闭程序的情况下关闭计算机也可能导致损坏。
  • 软件故障:有时,软件错误可能会导致文件损坏,尤其是在保存操作期间出现问题时。
  • 恶意软件:病毒和不同形式的恶意软件可以改变文件结构并扰乱重要的软件组件,作为其恶意操作的一部分。
  • 网络传输错误:如果您在下载或上传文件时网络连接突然中断,则可能会发生损坏虽然某些浏览器和应用程序可能允许您从停止处继续,但某些服务器不支持该功能。
  • 编辑文件结构:在不了解其结构或用途的情况下修改系统文件可能会导致损坏。
  • 磁干扰:强磁场会影响传统硬盘并损坏其上存储的数据。
  • 磁盘已满:如果在写入文件时磁盘已满,则中断可能会损坏文件。
  • 物理损坏:物理冲击、暴露于极端温度或水损坏可能会影响存储设备并损坏文件。
  • 更新失败:操作系统或程序更新中断或失败可能会损坏系统和应用程序文件。
  • 冲突和错误:操作系统级别的冲突或错误也可能导致系统文件损坏。
  • 压缩错误:压缩然后解压缩的文件可能并不总是返回到其原始状态。

如何修复 Windows 10 上损坏的文件

Microsoft 随 Windows 提供了不同的工具来帮助处理文件损坏。 有一些工具专门用于查找和修复(或替换)系统文件、清理硬盘驱动器、将 Windows 恢复到以前的状态以及修复驱动器错误。

除了常规的 Windows 工具之外,您还可以使用第三方程序来恢复损坏或丢失的文件。
使用这些工具,我们将向您展示如何修复 Windows 10 损坏的文件。

如何使用系统文件检查器修复 Windows 10 中损坏的文件

系统文件检查器是现代 Windows 操作系统本机的命令行工具。 微软开发了该程序来查找并修复可能损坏或丢失的系统文件。 这些文件将从System32目录中的缓存文件夹替换

SFC 工具有权扫描和修改受保护的 Windows 文件,否则这些文件仅限于其他应用程序甚至用户。

也就是说,该实用程序依赖DISM(收件箱部署映像服务和管理)工具来提供修复操作所需的替换文件。

我们将展示如何使用该程序在 Windows 10 中查找和修复损坏的文件的分步指南:

  • 转到“开始”菜单,键入“CMD”,然后单击结果页面上的“以管理员身份运行”选项。

以管理员身份运行命令提示符

  • 在 UAC 提示中单击“是”。
  • 命令提示符窗口启动后,键入以下内容并按 Enter 按钮:

DISM.exe /Online /Cleanup-image /Restorehealth

此命令触发 DISM 工具提供 SFC 扫描期间所需的所有替换文件。 该工具使用 Windows Update 客户端来执行此操作。 如果 Windows 更新客户端无法工作、您没有足够的 Internet 连接或文件太多而无法下载,您可能必须使用其他文件源。

在这种情况下,您必须使用 Windows 安装 DVD 或 USB 驱动器。 连接驱动器或插入 DVD 后,请输入以下命令:

DISM.exe /Online /Cleanup-Image /RestoreHealth /Source:C:\RepairSource\Windows /LimitAccess

/LimitAccess开关阻止该工具使用 Windows 更新工具来提供文件。 您必须将C:\RepairSource\Windows行替换为Windows 安装介质的路径

  • 完成 DISM 命令后,键入sfc /scannow并按 Enter 键运行系统文件检查器。
  • 保持命令提示符窗口打开,直到系统文件检查器完成该过程。

System32 Scannow

解读证监会结果

您将根据该工具的发现以及修复或替换有故障或丢失的系统文件的能力获得结果。 我们将帮助您理解每个结果提示的含义。

“Windows 资源保护未发现任何完整性违规” :此结果意味着您的计算机没有任何损坏或丢失的 Windows 文件。

“Windows 资源保护无法执行请求的操作”:此错误表明某些东西正在阻止系统文件检查器扫描您的系统文件。您可以按照我们有关如何解决问题的指南以使该工具重新运行。

“Windows 资源保护发现了损坏的文件并成功修复了它们。”:操作成功,并且您不再有损坏的系统文件。 您现在可以检查您遇到的错误。

“Windows 资源保护发现损坏的文件,但无法修复其中一些文件。”:您的硬盘驱动器上有损坏的系统文件,但由于某种原因,该实用程序无法修复或替换所有文件。在这种情况下,您需要打开 SFC 日志文件并自行替换这些文件。

您可以按照以下步骤通过手动替换损坏的文件来修复它们:

  • 首先,如果您已关闭窗口,请以管理员身份打开命令提示符。
  • 现在,在窗口中输入以下内容并按 Nether 键:

findstr /c:”[SR]” %windir%\Logs\CBS\CBS.log >”%userprofile%\Desktop\sfcdetails.txt”

命令提示符 findstr 命令

  • 该命令将在桌面上创建一个名为sfcdetails.txt的文件,其中包含系统文件检查器上次操作的详细信息。 请注意,它还可能包括先前扫描和 SFC 工具未执行的其他活动的详细信息。
  • 您可以匹配最新的时间戳来验证您刚刚运行的扫描。 您将看到无法修复或替换的文件的详细信息。

证监会详情

  1. 识别损坏的文件后,在您的计算机上找到它。 您可以使用文件资源管理器中的搜索框。
  2. 接下来,获取该文件的已知良好副本。 您可以从运行与您的 Windows 版本相同的另一台 PC 获取该文件。 但请确保您在该计算机上运行 SFC 工具,以确认其文件是否正确。
  3. 现在,使用以下命令获取损坏的系统文件的所有权:

takeown /f 目录路径和文件名

请注意,您必须将DIRECTORY_PATH_AND_FILE_NAME替换为文件的路径及其全名(包括扩展名)。 例如:

takeown /f C:\windows\system32\camext.dll

命令提示符camtxt

  1. 接下来,使用以下命令授予管理员对该文件的完全访问权限:

icacls DIRECTORY_PATH_AND_FILE_NAME /授予管理员:F

请记住将DIRECTORY_PATH_AND_FILE_NAME替换为文件的路径及其全名(包括扩展名)。 例如:

icacls C:\windows\system32\camext.dll /授予管理员:F

  • 现在,使用以下命令将损坏的系统文件替换为从另一台计算机收集的完好副本:

复制 HEALTHY_FILE_PATH CORRUPT_FILE_PATH

将 HEALTHY_FILE_PATH 替换为替换文件的完整路径(包括其名称)。 将 CORRUPT_FILE_PATH 替换为损坏的系统文件的完整路径和全名。

该命令应如下所示:

复制 F:\windowsfiles\camext.dll C:\windows\system32\camext.dll

  • 对您在 SFC 日志中识别的每个文件重复此过程。

如何使用系统文件检查器扫描外部驱动器

SFC 工具还允许您扫描主安装驱动器以外的硬盘驱动器。 将驱动器连接到计算机后,您可以使用以下命令:

SFC/scannow/offbootdir=驱动器号 /offwindir=驱动器号:\windows

确保将“驱动器号”替换为外部驱动器的驱动器号。 它可以是“E”或“F”,命令应如下所示:

SFC/scannow/offbootdir=E:\ /offwindir=D:\windows

如何使用 Chkdsk 工具修复 Windows 10 中损坏的系统文件

Chkdsk 工具是另一个本机 Windows 命令行实用程序。 它旨在查找物理和逻辑磁盘错误并尝试修复它们。 它主要适用于有坏扇区的硬盘驱动器。 当 Windows 尝试从损坏的 HDD 扇区或 SSD 块检索文件时,它会派上用场。


另请阅读:为什么 Windows 10 和 Windows 11 PC 在启动时运行 Chkdsk?


该工具可以尝试从驱动器上的这些区域恢复可读信息。 您可以按照我们完整的 chkdsk 指南来了解如何使用 chkdsk 工具查找硬盘错误。

运行系统还原实用程序来修复损坏的 Windows 10 文件

系统还原工具允许您将 Windows 返回到以前的工作状态。 使用此方法,您可以将有故障的操作系统文件和驱动程序恢复到未损坏的状态。 该实用程序还可以修复损坏的驱动程序和 Windows 更新问题。

您可以按照我们有关如何将 Windows 完全恢复到工作状态的详细指南来应用此修复程序。

更新您的设备驱动程序

某些驱动程序软件文件可能会因恶意软件感染、关机不当和应用程序冲突而损坏。 这些损坏的文件可能会导致设备故障甚至 Windows 错误。 您可以通过重新安装驱动程序或更新驱动程序来修复损坏的驱动程序文件。 您可以按照我们有关更新 Windows 10 设备驱动程序的完整指南来解决问题。

使用第三方软件

有许多令人印象深刻的第三方实用程序可用于修复和恢复损坏的文件。 Auslogics BoostSpeed就是这样的程序之一

BoostSpeed 附带许多方便的工具,专注于提高系统性能。 这些工具包括文件恢复和注册表清理器。

文件恢复允许您恢复那些可能被错误删除或因病毒攻击而丢失的文件。 如果您发现无法再使用某些文件,运行该工具可以帮助您恢复其正常版本。

使用 Auslogics 文件恢复修复损坏的文件

注册表清理工具可以查找并修复系统注册表中的损坏。 这些损坏可能会阻止您的计算机和特定应用程序正常工作,并且它们通常是由卸载的驱动程序和程序遗留下来的。

使用 Auslogics 注册表清理器修复损坏的文件

运行启动修复

启动修复工具是一个 Windows 实用程序,可帮助修复与启动相关的问题。 它可以修复可能阻止 Windows 正确启动的损坏的系统文件、注册表项、启动扇区和文件系统。


另请阅读:如何加快 Windows 10 启动速度并让您的电脑启动更快?


这些步骤将向您展示如何运行它:

  • 如果 Windows 可以启动,请打开“开始”菜单,单击电源图标,然后按住 Shift 键并选择“重新启动”。
  • 如果您的计算机无法正常启动,您可以强制其进入高级启动环境。 按着这些次序:
    • 打开计算机后,当您看到 Windows 徽标时,按住电源按钮将其重新关闭。
    • 重复该过程两到三次,直到 Windows 进入高级启动环境并显示“选择一个选项”页面。
  • “选择选项”页面打开后立即选择“疑难解答”。
  • 单击下一个屏幕上的高级选项。
  • 查看高级工具列表后,选择启动修复。

Windows 10 疑难解答

  • 如果您的计算机受密码保护,系统可能会提示您输入帐户密码。
  • 允许 Windows 修复您的计算机,然后在该过程完成后允许它重新启动您的计算机。

重置 Windows 10

如果上述方法无法解决您遇到的错误,您应该考虑重新安装 Windows。

值得庆幸的是,微软提供了一种在不删除个人文件的情况下重置操作系统的方法。 也就是说,您将丢失安装的所有应用程序。

请按照以下步骤重置操作系统:

  • 使用 Win + I 热键启动“设置”应用程序。
  • “设置”打开后,转到“更新和安全”页面,然后单击左侧边栏上的“恢复”。
  • 转到“恢复”页面,然后选择“重置此电脑”下的“开始”。
  • 允许 Windows 保留您的个人文件,然后单击“下一步”按钮。
  • 继续按照说明进行操作,直到操作系统自行重置。

防止将来文件损坏

现在解决问题是一回事; 再次经历又是另一回事了。 这次文件损坏可能不会造成重大损害。 下一次,你可能就没那么幸运了。 因此,采取措施确保不再发生这种情况至关重要。

以下是有关如何预防该问题的有用提示。

备份您的文件

备份文件是保护自己免受文件损坏后果的最佳方法。 那是因为你永远不知道会发生什么。 因此,请确保您有一个外部驱动器,您可以定期保存重要文件,以免丢失。

尽可能使用将工作进度保存到云端的应用程序。 这样,您就可以从任何设备访问您的文件,并且不会太容易受到文件损坏的影响。

防止过热

对于电子设备来说,热量是个坏消息。 它可能会导致 RAM 和存储设备等组件出现故障。 因此,请确保计算机有足够的气流,避免长时间运行可能使计算机负荷过大的程序,下班后定期关闭系统,并偶尔对计算机进行除尘和清洁。


另请阅读:享受无尘电脑:有关如何清洁电脑的专家提示


修复内存故障

如果您让有故障的 RAM 无人看管,您可能会面临损坏重要文件的风险。 您可以使用 Windows 内存诊断工具来检查是否存在损坏的 RAM 模块。 这样,您就可以识别有缺陷的记忆棒并更换它。

正确更新您的计算机

更新 Windows和其他应用程序是减少(如果不能消除的话)应用程序冲突和不兼容的好方法,这些冲突和不兼容通常会导致 Windows 中的文件损坏。

您还应该防止临时文件和垃圾文件的堆积。 它们会填满您的硬盘并随着时间的推移而损坏。 您可以使用Auslgocis BoostSpeed确保这些文件在不再有用时始终从硬盘驱动器中删除。


另请阅读:如何删除 Windows 上的软件残留?


防止电涌和损耗

使用不间断电源 (UPS)可以保护您的计算机免受电涌的影响,并确保计算机在突然断电时不会突然断电。 如果您使用笔记本电脑,请确保其电池处于最佳状态,并始终为其充电器使用电涌保护器。

摆脱恶意软件

恶意软件是 Windows 文件损坏的另一个主要原因。 恶意应用程序的设计有不同的原因。 但为了达到他们的目的,他们必须修改你系统上的各种文件,造成严重的危害。 因此,请确保使用功能强大的防病毒程序定期运行全面扫描,以消除系统中的恶意软件。

您还应该避免访问可疑网站并下载文件。 此外,恶意软件可能会通过您认为无害的电子邮件侵入您的计算机。 因此,不要从您不信任的来源下载附件。


另请阅读:如何预防恶意软件:锁定您的在线安全


另一件要做的事情是确保您的防病毒程序始终是最新的。 如果您使用 Windows 的本机防病毒程序,请按照以下步骤进行更新:

  • 转到“开始”菜单并输入“病毒”。
  • 单击结果中的“病毒和威胁防护”。
  • 单击下一页上的“病毒和威胁防护更新”。

病毒和威胁防护 防护更新

  • 选择检查更新。

安全情报检查更新

结论

这就是如何在 Windows 10 上查找并修复损坏的文件。请确保遵循我们有关如何防止出现问题的所有提示,这样您就不会在最需要时丢失重要文件。

常问问题

文件损坏意味着什么?

当文件损坏时,它就不再发挥应有的作用。 它通常会在打开时触发错误或显示损坏的内容。 如果它是应用程序或系统文件,它将触发不同类型的错误和故障。

损坏的文件是什么样子的?

Windows 上的大多数文件都有指示其类型的图标。 您还可以查看常规文件的预览缩略图。 损坏的文件通常是空白的,不显示任何图标或缩略图。 也就是说,一些完全显示图标的文件也可能会损坏。 只有当您尝试打开它们时您才会注意到,因为它们会返回错误或显示乱码内容。

如何判断文件是否损坏?

您可以通过检查缩略图或图标来判断失败是否已损坏。 您也可以尝试打开它。

Windows 10 有损坏文件的修复工具吗?

Windows 10 具有不同的内置工具,可用于修复系统文件。 它们包括 SFC、DISM 和 CHKDSK。 您还可以使用“高级启动”窗口中的启动修复工具来检查和修复与启动相关的损坏。