您是否曾经打开过一个程序,却弹出错误提示该程序由于文件损坏而无法运行? 这是一个令人沮丧的情况,尤其是当您需要将该程序用于工作或项目时。 通常,很难将损坏的文件恢复到正确的位置,尽管有一些方法可以在短短的几步之内将其恢复。
请按照下面的步骤进行操作,我们将向您显示文件损坏的原因,如何检索损坏的文件以及如何防止文件将来被损坏。
为什么文件损坏?
快速链接
- 为什么文件损坏?
- 找回损坏的文件
-
- Windows 10系统文件检查器
- 视频游戏
- 文件资料
- 其他文件
-
- 在Linux中恢复文件
- 闭幕
文件可能由于多种原因而损坏。 最常见的原因之一是计算机上的恶意软件或病毒引起的。 恶意软件会在您的计算机上发现自己,感染并破坏了对于程序(甚至系统)运行至关重要的文件。 即使在将恶意软件从系统中删除后,大多数情况下,它也不会破坏文件并将其恢复到正常状态。 它消除了问题(即感染),但并不一定要还原损坏的文件,使感染丢失或消失。
在将文件写入硬盘的过程中发生错误时,可能会损坏文件。 例如,如果您要保存正在使用的3D模型到磁盘上,但是程序在此过程中出现错误或出现故障,则3D模型文件可能会损坏并且无法打开。
有时,程序会发出错误消息,并允许您重试保存,但是有时,您甚至直到再次尝试打开该文件时才意识到,并且错误提示您文件已损坏。
如果您有机械硬盘驱动器,则由于硬件故障(例如坏扇区或坏扇区),损坏的文件会随机弹出。 如果不尽快更换,更多文件将开始损坏,您可能最终会丢失很多数据。 这就是为什么有一个可靠的备份策略总是很好的原因。
最后,文件可能会因未正确关闭系统而损坏。 例如,如果发生断电并且您的计算机意外关闭,则对文件进行的任何更改都可能导致这些文件损坏。 通常,当您关闭计算机时,它会关闭并安全地保存所有内容,因此不会发生这种情况。 突然关闭会阻止该安全功能完成。
找回损坏的文件
不幸的是,没有很多选项可用于修复您创建的损坏文件(例如Word文档,3D模型等)。 但是,替换系统和程序特定的文件非常容易修复。
您可以做的一件事很简单,就是从Internet下载这些特定文件,然后将它们放回正确的位置。 当您尝试打开受影响的程序或系统部分时,通常会从弹出的错误中获取文件名,并且通常还会向您显示文件路径。 这样可以很容易地从Internet上捕获文件并将其放置在适当的位置。
Windows 10系统文件检查器
如果您特别对系统文件有疑问,Windows可以非常轻松地检查这些文件的完整性。 要检查任何问题(并自动修复问题),我们必须通过命令提示符运行“系统文件检查器”工具。
打开命令提示符。 您可以通过单击“开始”菜单并简单地搜索“ cmd”来轻松访问此命令。此操作在Windows PowerShell中也将起作用。
打开任何一个程序后,输入命令DISM.exe / Online / Cleanup-image / Restorehealth 。 注意斜杠前的空格; 请确保将其保留在命令中,否则它将无法正常工作。 一旦按下“ Enter”,操作可能需要一点时间才能完成。 如果该命令不起作用,则可能需要以管理员身份打开命令提示符。
运行此命令时,DISM(Windows中的系统文件检查器程序,称为Deployment Image Servicing and Management。它基本上遍历所有系统文件并验证所有系统文件的完整性,或者验证它们的完整性。 (工作正常)将通过Windows Update运行,以检索将替换损坏的系统文件的新文件,因此,此过程可能需要一些时间。
该命令适用于大多数系统文件,但不适用于受保护的系统文件。 要对受保护的系统文件运行扫描,请键入命令sfc / scannow 。 这将用PC上其他位置的缓存副本替换损坏的受保护系统文件。
一旦命令运行完毕,就应该完成了。 您应该收到一条消息,告知您修复已成功,或者Windows无法找到任何完整性违规(这是一件好事!)。
视频游戏
通常,视频游戏比其他程序更容易修复。 现在,大多数游戏都是通过Steam等数字平台交付的。 它们使修复损坏的安装变得容易。 您只需选择遇到问题的游戏,然后在游戏的Steam属性设置下按一个整洁的小按钮,即“ 验证游戏缓存的完整性”即可 。 它会抓取并替换您遇到问题的所有文件。 即使这样,许多没有在数字平台上运行的游戏通常都具有内置的“修复文件”按钮,可以轻松使用它们而无需重新安装整个游戏。
文件资料
有时,您可以保存损坏的文档,尤其是在Microsoft Word中,该文档使用称为“ 打开和修复”的功能。 通常,Microsoft Word在打开文档时会自动执行此操作,但是如果您发现需要手动进行操作,则非常简单。 在Microsoft Word中的“ 文件”选项卡下,单击“ 打开” 。 导航到要打开的文件,选择它,单击“ 打开”按钮上的箭头,然后选择“ 打开并修复” 。 这将修复并打开您拥有的任何损坏的文档文件。 许多其他Office程序(例如Excel)都提供了类似的内置工具来帮助解决文件损坏问题。
其他文件
就像我们前面提到的,除非您用来创建文件的程序具有自己的内置“打开和修复”功能,否则您对创建的文件无能为力。 例如,使用3D建模程序(例如Autodesk 3DS Max),内置的“修复”特定功能并不太多,但是该程序确实会在单独的文件夹中自动创建场景的备份。
因此,请注意您的程序可能必须修复文件或什至备份文件的任何特定功能,因为您可能可以保存/取回它们。 请记住,取回用户创建的损坏文件很困难,而且通常是不可能的。 这就是为什么我们建议采用适当的备份策略的原因,因为如果发生任何文件丢失,它可以节省很多麻烦。
在Linux中恢复文件
在Ubuntu Linux中,有一些程序可以帮助您修复损坏的文件。 您可以在Ubuntu中获得的那些程序之一是TeskDisk。 它是免费的开放源代码,主要用于恢复可能意外删除的分区表,甚至恢复由于病毒或人为错误而受到破坏的分区。
日常用户可能更常用的是Photorec,这是另一个开源工具。 它不仅擅长图像恢复,而且在恢复文档,丢失的文件,硬盘和CD中的存档方面也非常出色。 它之所以能很好地工作是因为它忽略了文件系统并直接获取“基础数据”,因此即使严重损害了媒体系统的完整性,您仍然可以恢复文件。 您可以在此处找到使用PhotoRec的详细说明。
闭幕
这就是全部! 文件丢失可能是毁灭性的,尤其是当您处理用户创建的文件时,因为一旦文件损坏,修复起来就困难得多。 幸运的是,您仍然可以做一些事情,而且如果您遇到系统文件问题,那么按照上述步骤,这些问题至少可以轻松修复。 重申一下,有一个备份计划总是很好,因为您永远不知道病毒或人为错误何时会危害您一些最重要的文件。 制定备份计划意味着您可以在摆脱最初导致文件损坏的问题(即恶意软件)之后,始终检索文件的干净版本。
有用于修复损坏文件的任何技巧吗? 请确保在下面的评论部分中留下评论。 我们很乐意听取您的意见。 并且,如果您需要其他帮助,请确保访问PCMech论坛以获取技术帮助。