文件破损怎么办
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了文件破损怎么办相关的知识,希望对你有一定的参考价值。
参考技术A 问题一:文件损坏怎么办 是文件损坏了,你按照它的要求运行一下chkdsk这个程序就好了。下面是Chkdsk的使用介绍:
Chkdsk是系统检查磁盘当前状态的一个命令,启动它可以显示磁盘状态、内存状态和指定路径下指定文件的不连续数目。选择“开始→运行”输入“Chkdsk”回车,即可启动Chkdsk,它会自动校验文件并将丢失的链接转换成文件。
CHKDSK命令可检查磁盘状态并显示状态报告,还能修正磁盘错误。
状态报告显示MS-DOS文件系统中的逻辑错误,该文件系统由文件分配表(FAT)和目录组成(CHKDSK不验证文件中的信息能否准确读出)。如果磁盘有错误,CHKDSK便会给出一条警告信息。所以,应不时地用CHKDSK来检查一下磁盘有无错误,以保证系统的正常运行。
一、CHKDSK命令的语法
CHKDSK drive:[[path]filename][/F][/V]
若要显示当前驱动器的磁盘状态,可用命令:
CHKDSK
二、CHKDSK命令的参数解释
(1)drive
指定要用CHKDSK检查的磁盘所在的驱动器。
(2)[path]filename
指定要用CHKDSK进行碎片检查的一个或一组文件的路径及名称,可用通配符(*或?)指定多上文件。
三、CHKDSK命令的开关项
(1)/F
修正磁盘错误。需要注意的是从其它应用程序(如Windows等)运行CHKDSK时不要选此项。
(2)/V
磁盘检查时,显示每个目录下的文件。
四、帮助信息的获取
如果不知道CHKDSK命令的用法也没关系,在DOS下随时打入CHKDSK/?便可了解其用法。
五、关于CHKDSK命令的注释
(1)状态报告的形式
MS-DOS按类似下列的形式显示CHKDSK的状态报告:
Volume MS-DOS_6 created 07-16-1996 10:40a
Volume Serial Number is 2111-59F0
629,424,128 bytes total disk space
638,976 bytes in 15 hidden files
1,146,880 bytes in 70 directories
120,766,464 bytes in 1,802 user files
506,871,808 bytes available on disk
(2)修正磁盘错误
在修正磁盘错误时,最好使用ScanDisk程序。详细信息可以参阅(SCANDISK)命令。用CHKDSK/F命令修正磁盘错误的显示信息如下:
10 lost allocation units found 3 chains
convert lost chains to files?
若按下Y,MS-DOS把每个丢失的链在根目录中以FILEnnnn .CHK形式的文件名存放文件,nnnn是从0000开始的数字。CHKDSK检查结束后,可以检查一下这些文件是否含有所需要的数据,如果有就可以对其进行编辑后使用,否则便可将其全部删除,以免占用磁盘空间。若选N,MS-DOS只修正磁盘,但不保存丢失的分配单元的内容。
如果不用/F开关项,CHKDSK将出示信息提醒用户是否文件需要修正恢复,但不进行实际的错误修正工作。
(3)ERRORLEVER参数
若CHKDSK没有找到任何错误,则返回到ERRORLEVER的值为0。如果找到了一个或多个错误,返回时ERRORLE......>>
问题二:源文件损坏怎么办? 找到损坏的文件
1.1?打开“开始”--》“运行”窗口,输入:cmd,打开运行窗口
1.2?进行系统扫描,输入:sfc /scannow
1.3 将扫描结果生成文件,发送到桌面,输入:sfc /scannow
1.4 查看sfcdetails.txt文件,找到问题文件(图示为‘PINTLGT.IMD’)。注:一般文件损坏都是提示:“Cannot repair member file。。。”。
寻找替换文件
方法1: 从系统盘内搜索
方法2:网上搜素
修复
3.1 授予管理员恢复对以前被拒绝的文件的访问权限
takeown /f C:\Windows\IME\IMESC5\DICTS\PINTLGT.IMD
3.2 提供了ntfs权限的备份与恢复
icacls C:\Windows\IME\IMESC5\DICTS\PINTLGT.IMD /grant administrators:F
3.3 还原
copy E:\Users\Qin\Downloads\PINTLGT.IMD C:\Windows\IME\IMESC5\DICTS\PINTLGT.IMD
注:E:\Users\Qin\Downloads\PINTLGT.IMD 是第二步找到的正确文件
问题三:下载的软件显示文件损坏,该怎么办 解决方法之一:磁盘查错
1,既然提示信息上显示“请运行Chkdsk工具”,当然,第一个方法就是进行磁盘自检,它提示的是那个磁盘,就对哪个盘进行检查,一般C盘比较常见,也有D盘的情况,因为很多人都会将应用程序安装在D盘。
磁盘自检方法如下:先选择本地磁盘(X:),然后在右键菜单中选择“属性”,在磁盘属性窗口的“工具”下,选择“开始检查”,在弹出的下一个框中,勾选那两项,然后按“开始”,磁盘自检即刻进行。
提示:X:代表为某个磁盘,如果是C盘进行查错,会提示,必须在下次开机时才能进行磁盘检查,这是因为,如果这个磁盘上有程序在运行,就检查不了,磁盘检查只能在所有程序没有运行的状态下进行,D盘也可能出现这样的状况。
解决方法之二:清理网页缓存
1,有时用了Chkdsk检查后(Chkdsk即为磁盘自检),仍不能解决问题,就用以下方法。
有很多出错问题,是由于网页缓存引起的,可以把这些网页缓存清理掉,清理步骤:打开浏览器->工具->Internet 选项->浏览历史记录->删除。
2,勾选临时文件、Cokie、历史记录、表单数据、密码等选项,然后按“确定”。
3,还可以清除下载程序文件,步骤:在这个页面下,设置->查看对象,将里面的文件全都删除掉。
解决方法之三,清理磁盘
1,磁盘的垃圾文件太多,也会错乱,最好定时将无用的磁盘文件清理掉,方法:本地磁盘(C:)->右键属性->常规->磁盘清理。
2,勾选列表中要清除的文件类型,然后按“确定”。弹出确认框,按“是”。
解决方法之四,磁盘碎片整理
1,磁盘碎片太多,也是导致问题的原因之一,解决方法是进行磁盘整理,方法:本地磁盘(X:)->右键属性->工具->开始整理。在弹出的磁盘整理框中,先选择分柝,分析完成后,弹出是否需要整理的信息提示,如果要整理,按“碎片整理”按钮,整理时间会很长,一般在有空闲的时间进行整理,如果不想整理了,可按暂停或停止按钮。
提示:X为某一磁盘,大多为C盘。
解决方法之五,应用程序重新安装
1,如果出现文件损坏的问题,最有效的解决方法是重新安装,如果配合以上的方法进行,先清理,再安装,效果会更好。
重新安装前,最好先卸载,然后再安装,安装时,选择最新版本比较好,因为版本越高,所产生的错误bug就越少。
问题四:本地文件损坏怎么办? 在桌面或者开始菜单右键点击我的电脑选择属性,点击高级选项卡,
下的设置按钮看能不能显示出你的配置文件,正常的话选中之后点复制(如果能选复制的话,但如果你本身只有一个用户可用可能不能选复制),重启后会出现一个选择菜单问你使用那个设置,选择新建那个试试。如果还不行的话进入系统在控制面板用户帐户里面选择创建一个新帐户。重启系统进入新帐户后把原先的账户的桌面,文档还有
拷贝到新的这个账户文件夹中就和原来账户一样使用了,具体路径在C:\Documents and Settings下你的账户名的文件夹里面。
问题五:很多程序的文件都损坏了怎么办? 点电脑左下角 的 开始 按钮 里边有个 运行 点一下 接着会出现一个 运行窗口 里边输入 chkdsk c: /f 然后 点下 “ 确定 ” 见图 点 确定后 会出现 这个时候 你就按下 键盘上的 Y ” 键 见图 按上 Y 了之后 回车 (enter键) 然后你重启电脑~~~ 开机的过程 不要按 任何键 慢慢等待 电脑开启。(这里是重点,开机的时候不要输入任何键,等程序完成扫描进入系统就可以了。)
问题六:word文件损坏无法读取怎么办 word文挡因损坏而无法打开,将导致很严重的后果。遇到这样的情况,可以通过下面的方法来修复word文挡。
使用工具: word2003及以上版本
方法(一)利用的“文件----打开---打开并修复”功能
1. 启动word,单击“文件-----打开”,在“打开”对话框中选重要修复的word文挡。
2. 单击“打开”按钮右边的下三角按钮,在弹出的下拉菜单中选中“打开并修复”选项,即可对损坏的文挡进行修复,修复完成后,显示文挡内容。
方法(二)转换文挡格式来修复文挡
1. 启动word后单击“工具------选项-------常规”。在该选项卡中选中“打开时确认转换”复选框,并单击“确定”按钮。
2. 单击“文件---打开”,在弹出的“打开”对话框中选中要恢复的文件,并在“文件类型”框中选中“所有文件”。
3. 单击“打开“按钮自动对损坏文挡进行转换修复。
4. 如果显示的文挡内容混乱,单击“文件---另存为”,将文挡保存为“RTF格式”或其他word所识别的格式。
5. 保存后关闭文挡,再次打开以“RTF格式”保存的文挡即可看到完整的文挡。
6. 再将文挡保存为“DOC格式”即可,这样就完成了对损坏的文挡的修复操作。
问题七:电脑出现配置文件损坏怎么办? 出现这样问题,大多为用户配置文件损坏,需要先清除损坏的配置文件,然后系统会重新自动创建新的用户配置文件,重新登录,问题也就解决了。
工具/原料
电脑
Win7系统
方法一:删除SID配置
1删除用户配置文件方法,在桌面“计算机”图标上右键,选择菜单中的“属性”。
2进入到系统窗口,需要进入系统的高级模式,才能删除配置,选择左侧选项中的“高级系统设置”这一项。
3 进入系统属性窗口,这一回,需要选择“高级”这个选项卡,然后在其界面下,选择“用户配置文件”这一项,点击其“设置”按钮。
4 在用户配置文件窗口,在“储存在本机上的配置文件”的列表中,选择登录出现错的配置文件,一般是文件容量最大的一个,选定后,按删除,确定,这样,错误的配置文件就删除了,然后重新登录,系统就会创建新的配置文件。
问题八:电脑总是出现文件损坏啊。怎怎么办? 这是磁盘出了问题请激复一下(每个磁盘都修复一下或只修复C)。
系统自带的磁盘修复方法:
具体步骤如下:在我的电脑中选中盘符C 后单击鼠标右键选属性,在弹出的驱动器属性窗口中依次选择“工具→开始检查”并选择“自动修复文件系统错误”和“扫描并恢复坏扇区”,然后点击开始,扫描时间会因磁盘容量及扫描选项的不同而有所差异(按上面的方法做后,会弹出一个框,点是,自动关机后在开机进行修复,Win7选按计划磁盘检查按钮)。
硬盘坏道将导致电脑系统文件损坏或丢失,电脑无法启动或死机。硬盘坏道可以采用NDD磁盘工具或Scandisk来修复。
如果故障依旧,请还原一下系统或重装(还是不行格式化硬盘重新分区重装,在不行就要换硬盘了,或检修一下去吧)。
问题九:电脑桌面文件损坏怎么办?(附图) 电脑死机、黑屏、蓝屏进不去系统,一般是系统文件被损坏,要重装系统。
下面主要介绍两种方法以重装系统:
一伐U盘重装系统
准备:一台正常开机的电脑和一个U盘
1、百度下载“U大师”(老毛桃、大白菜也可以),把这个软件下载并安装在电脑上。
2、插上U盘,选择一键制作U盘启动(制作前,把资料全部移走,U盘会被格式化),等待完成。
3、在网上下载一个系统到U盘,一般为ISO格式文件,大小为4G左右(如果电脑里有系统备份,这一步可省略)。
4、把U盘插到要装系统的电脑上,开机之后一直按delete(F12、F2、F9,根据电脑不同略有不同)进入BOIS设置,在boot项(也有的写着startup)里把first boot device 设置为USB(或者带有USB的字项,按F10保存。
5、进入PE,选择桌面上的选择一键装系统即可。
二、光盘装系统
准备:一张系统光盘。
1、先插入光盘,开机之后一直按delete(F12、F2、F9,根据电脑不同略有不同)进入BOIS设置,在boot项里把first boot device 设置为CD/DVD(或者带有CD/DVD的项),按F10保存。
2、进入到装系统界面,选择一键安装系统到C盘即可。
问题十:电脑右下角总是显示“文件已损坏”,怎么办啊? 用360电脑门诊>综合问题>第八页第三个,或者直接搜索总是出现损坏文件一下,很快,很实用。电脑门诊在360安全卫士里,你也可以下载独立版。具 *** 置可能有些不同。
引用360:如果您的电脑桌面右下角经常出现文件损坏且无法读取,请运行Chkdsk工具的提示,有可能是您的非法操作后导致磁盘上出现错误,读取文件失败。此修复项可以帮您修复磁盘上出现的错误,使这些报错的文件能够正弗读取。
手动的话不保证效果,但也可以试试:
任务栏右下角出现这种提示(某文件损坏,请运行运用chkksk工具修复),一般是系统垃圾文件太多导致的,主要是上网产生的垃圾文件,清理一下就好了。
系统自带的磁盘修复方法:(如果故障依旧,修复一下磁盘)
具体步骤如下(以Windows XP为例),在我的电脑中选中盘符后单击鼠标右键,在弹出的驱动器属性窗口中依次选择 “工具→开始检查”并选择“自动修复文件系统错误”和“扫描并恢复坏扇区”,然后点击开始,扫描时间会因磁盘容量及扫描选项的不同而有所差异。
希望对你有帮助,望采纳。
Python - 如何抓住破损的管道
【中文标题】Python - 如何抓住破损的管道【英文标题】:Python - How to catch a broken pipe 【发布时间】:2011-06-30 15:24:02 【问题描述】:我刚刚了解了 SIGPIPE,然后阅读了如何在 Python 中处理这些。
在其他来源中,我已阅读:How to handle a broken pipe (SIGPIPE) in python?
假设管道读取脚本退出,那么所有答案都表明写入脚本将其写入调用包装在 try 子句中。
但是,我无法完成这项工作。这是我的代码:
# printer.py
import time
try:
for i in range(10):
time.sleep(1)
print i
except:
print 'We caught the problem'
和
#nonreader.py
#read nothing, but stay alive for 5 sec
import time, sys
time.sleep(5)
sys.exit(0)
在外壳中:
$ python printer.py | python nonreader.py
close failed in file object destructor:
Error in sys.excepthook:
Original exception was:
显然,什么都没抓到。此外,当它打印“原始异常是:”时,它看起来真的错了,然后就没有了。
出了什么问题/我误解了什么?
托马斯
【问题讨论】:
【参考方案1】:由于您正在写入如此少量的数据,因此它们都被缓冲了,并且在文件关闭之前实际上没有任何内容写入管道。在关闭期间,尝试将数据写入管道,但失败了,但您的 try/except 子句已经完成。如果您在 try/except 期间刷新标准输出,您应该捕获错误。 (虽然,由于您在 except 子句中写入管道,因此您不会看到它!)
【讨论】:
有道理,谢谢 :) 但我不喜欢这个概念,即异常可能有点“发生在代码之后”。这样我就无法捕捉到那个异常。假设我不知道flush-thing,我只是想捕捉这个脚本中的任何问题,并将其写入日志。 该问题实际上与未能显式关闭文件有关。如果您关闭文件(而不是仅仅退出并让系统为您关闭它),您将在此时捕获错误。 感谢您的回答,在我的问题中,我所要做的就是刷新管道的写入端,然后关闭工作正常。以上是关于文件破损怎么办的主要内容,如果未能解决你的问题,请参考以下文章
nessus出现corrupt database,怎么解决呢?