巧用DOS命令修复U盘文件错误

  我们平时在使用电脑时,基本上不会用到Dos命令。一般用户顶多了解一些简单的Dos命令,比如最经常的就是用ping命令来检测网络情况,今天小编教大家如何用chkdsk命令对U盘文件系统错误进行修复。

  首先,chkdsk命令是干什么的?它对我们的U盘有什么用吗?

  Chkdsk命令是在DOS下用于修复文件系统错误的关键命令。那么,U盘的文件系统错误会对我们的数据安全造成危害吗?我们需要修复它吗?

  是的,我们有必要修复文件系统错误,因为它有可能给我们的数据安全带来相当大的危害。

  当文件系统出现严重错误,或者普通错误积累到一定程度时,U盘内的部分文件将无法打开或者是拷贝。甚至当我们从电脑向U盘拷数据时,也会莫名其妙地出现拷贝中断的情况(因为文件系统错误而导致此类问题发生的前提是U盘剩余空间足够大,并且没有正在进行破坏活动的病毒)。或者干脆整张U盘必须经过格式化才能再次使用,U盘里边原有的数据全军覆没!!

  当然,最好使用质量可靠的U盘,它们既便是出现了文件系统错误也比较容易修复。下面介绍chkdsk命令:

  Chkdsk命令就是用于修复U盘、硬盘、存储卡等Windows能够识别的介质的一条专用命令。这个命令是chkdsk+disk的缩写。

  好了,废话我就不多说了,下面我来介绍一下如何使用chkdsk维护我们的U盘

  操作步骤

  开始 运行(也可以按开始键+R键的组合键调出运行菜单) cmd 回车(如果是windows7用户,也可以按开始后直接在空白栏内输入powershell,用Windows7最新的命令执行工具PowerShell来执行chkdsk命令)

  打开dos或PowerShell窗口后,执行如下命令:

  输入 chkdsk (U盘盘符):

  例如检查K盘需要输入:

  chkdsk k:

  这样是只读查询,能修复部分索引项丢失的问题。

  特别强调:如果问“是否将丢失的链接转换成文件”,一定选否(n),然后按回车。Windows这样做只是想让我们能够很容易地看出“丢失”的文件,但是一旦它被这样转换成没有扩展名的文件后,我们将无法使用它,这样修复也就没有任何意义了。

  如果出现上述情况,需要使用下边的高级点的命令。

  若出现较大问题,需要输入:

  chkdsk (U盘盘符):/f

  例如:修复K盘就是 chkdsk k:/f

  此时需要强行卸下U盘内所有打开的句柄(首先需要关闭U盘所有打开的程序),然后windows独占U盘进行文件系统错误。此时修复能力大大提高。

  在确认U盘所有打开的程序都已关闭后,如果提示是否强制卸下该卷,输入y,然后按回车

  这种方法所需的修复时间一定会比只读所需的时间要长一些,但是要长多少,主要取决于U盘文件系统错误的严重性。

  如果提示“卷正在使用,是否计划下次重启时检查该卷,建议选N”

  一般情况下,使用一次:/f 命令即可修复全部U盘错误。然后再次运行chkdsk (U盘盘符):命令即可显示“Windows已检查文件系统并确定没有问题”,这时我们就可以放心地使用U盘了。

  备注:如果想让程序自动卸下U盘全部打开的句柄,则输入chkdsk (U盘盘符):/x 即可。这时Windows会自动卸下所有打开的U盘句柄然后对U盘进行全封闭修复。不过我不建议大家这样用。例如大家正在用类似于360软件管家这样的下载工具向U盘下载文件,当文件还没有下载完成时是.p2p格式的。然而这一操作会导致这些文件出现损坏!

  如果U盘还有问题,还可能是有部分文件簇已经丢失,需要重新找回,这时我们需要如下命令:

  chkdsk (U盘盘符):/f /r

  例如:修复K盘就是 chkdsk k:/f/r

  此时不仅需要卸下U盘内所有打开的句柄,而且还要对整个U盘进行高强度扫描。这样修复能力最强,但耗时最长,同时也可能导致U盘出现温度过高的情况,建议大家不到万不得已不要使用这条命令。如果一定要使用,请一定做好U盘的散热措施。

  用上述方法可以修复97% 的U盘问题。

  若上述还不行,有可能是中了U盘autorun病毒,需要这样修复(推荐大家使用超级巡警U盘免疫器解决此问题,因为如下命令的执行存在一定的风险)

  attrib (U盘盘符):"auturun.inf" -a -s -r -h

  del (U盘盘符):"auturun.inf" /f /s /q

  以上方法可以解决99%的U盘问题,若还不行,请找数据恢复公司(收费)

  以上方法同样适用于硬盘

  好了,修复U文件系统错误的dos命令介绍完了,那么文件系统错误又是怎么产生的呢?

  windowsXP操作系统相信大家都用过吧?XP操作系统的一大缺陷,加上大家的不良使用习惯,很容易让U盘产生这样的文件系统错误:

  当我们在XP系统的电脑上插入U盘时,电脑会先连接上U盘。然后马上断开U盘连接,之后再恢复U盘的连接。如果我们在电脑刚认出U盘时就打开它,就有可能因为“非正常弹出”而造成相应的文件系统错误。

  解决办法:在XP上,插入U盘后,在电脑识别出U盘后,请等待约5秒钟再打开U盘。

  还有一种更为常见的情况:我们打算正常弹出U盘,但是这时Windows提示“设备XX正在使用,无法弹出”。然后我们就强行拔出U盘,这时也可能造成U盘文件系统错误。

  解决办法:如果确实提示无法弹出U盘,并且我们可以确定U盘内所有打开的文件都已关闭,那么请确认没有正在向U盘中拷贝的文件时拔出U盘即可。

  还有一种情况最容易被大家所忽视:当Windows提示“XX设备已安全弹出”时马上拔下U盘,也极易产生文件系统错误!

  解决办法:在提示“XX设备已安全弹出”后请不要拔出U盘,等上2~3秒后再拔出U盘。

 

  上述的方法能够让大家用Dos命令来修复U盘文件系统。另外呢,我们还需要明白,有时当我们在拷贝文件时,电脑和U盘的连接突然中断,这样也会造成U盘文件系统故障。

时间: 2025-01-21 08:58:38

巧用DOS命令修复U盘文件错误的相关文章

win7系统下怎么使用dos命令清除u盘病毒

win7系统下怎么使用dos命令清除u盘病毒 1.使用"win+r"快捷键打开运行窗口,输入cmd命令回车; 2.打开命令提示符窗口后,切换到u盘所在的盘符,依次执行以下两条命令,如下图所示:attrib -S -H -R autorun.inf del autorun.inf;

dos命令如何选择某个文件夹下所有的.cpp文件和.h文件(包括文件夹下子文件夹中的文件)

问题描述 dos命令如何选择某个文件夹下所有的.cpp文件和.h文件(包括文件夹下子文件夹中的文件) dos命令如何选择某个文件夹下所有的.cpp文件和.h文件(包括文件夹下子文件夹中的文件).最好能过用一句代码表示,谢谢!!! 解决方案 这个要一个个选吧!记得好像没有全选 解决方案二: linux下重命名文件或文件夹命令遍历文件, 包括子文件夹----------------------

DOS命令行下常见的错误信息_DOS/BAT

   大家在使用DOS的过程中,经常在命令行方式下遇到一些错误信息提示,由于往往是英文的,导致一些人看到后不知是怎么回事,更不知该如何解决了.下面,我就将常见的DOS命令行方式下的错误信息向大家介绍一下.  [英文] Bad command or file name  [译文] 错误的命令或文件名  错误原因和解决:  这大概是大家最常见到的错误提示了,它的意思是输入的命令无效.当输入的命令既不是DOS内部命令,而且系统在查找路径或指定路径中找不到相应的可执行文件的话,就会出现此错误信息.您可以

巧用Dos命令轻松灭除U盘病毒

  1.点击"开始→运行",输入"CMD",按回车键 2.打开命令提示符窗口,切换到U盘所在盘符或是中了Autorun.inf病毒的盘符下,依次执行下面两条命令就可以了: attrib -S -H -R autorun.inf del autorun.inf 3.结束完成. 通过上述简单的两个小步骤的操作之后,你是不是见识到了DOS命令的强大作用,只要简单的两个小命令,就可以轻松地灭除了U盘病毒,是不是很神奇呢?这里小编需要提醒大家的是DOS命令执行后就很难恢复了,

巧用DOS命令实现文件合并隐藏秘密

我们都知道DOS命令http://www.aliyun.com/zixun/aggregation/16458.html">Copy的主要作用是复制文件,可是你是否知道,它还有一个作用是合并文件呢? 一般情况下,它主要用于合并相同类型的文件,比如将两个文本文件合并为一个文本文件.将两个独立的MPEG视频文件合并为一个连续的视频文件等. 那么,如果用它合并两个不同类型的文件,结果会怎样呢? 笔者发现,巧妙地将一个文本文件合并到一个非文本文件中,可以实现隐藏秘密的作用.一起 来看看吧. 比如你

巧用DOS命令合并多个文本文件的内容_DOS/BAT

(1)首先,使用本书中"批量按序更改文件名"介绍的方法对这100多个文本文件进行按序号重命名: (2)在"命令提示符"窗口中,使用CD命令进入小说文件所在的文件夹: (3)输入"Copy *.txt book.txt"命令并按Enter键执行即可. 稍后,打开小说文件所在的文件夹后,可以看到新生成的book.txt文件的大小正是这100多个文本文件大小的总和,阅读顺序也正是按升序生成的,因此阅读起来很方便. 上次look介绍了使用Word文档合并

巧用DOS命令 轻松管理XP防火墙

对于Windows系统自带有防火墙功能,不少人认为该功能并不是十分强大,无法保护好系统安全,于是安装一些杀毒软件,来保护系统安全.其实,我们也是可以用自带防火墙保护好系统的. 在管理Windows系统内置的防火墙时,很多人会在Windows状态下,进入防火墙的参数配置界面来进行管理.事实上,还通过一些简单的DOS命令,来对防火墙进行快速管理控制.有时,我们的电脑可能会遭到攻击,导致网络不能访问,这时可通过DOS命令,快速让防火墙的参数恢复到默认数值; [attach]140474[/attach

cmd命令进入d盘文件夹

  d: cdxue51 没错就二条命令,第一条是转到D盘 第二上就是进入xue51文件夹下面 其实cd这个命令还有很多用法,例如: cd.. 返回上一层,有些版本还可以这样写cd...返回上上一层文件呢 cd 返回当前根目录

巧用DOS命令清除电脑公司win7系统中的CMOS密码的方法

  具体步骤如下: 1.在DOS中有为大家提供了一个编辑器,就是DEBUG,这是一个非常实用的工具,具体启动方法是:在DOS命令提示符状态下输入命令:DEBUG,然后回车,此时即可进入DEBUG编辑界面. 2.在命令符状态下输入下面的命令之后,重新启动电脑即可清除CMOS密码,下面给出五个清除CMOS密码的命令行. 方法一 -o 70 10 -o 71 10 -q 方法二 -o 70 23 -o 71 34 -q 方法三 -o 70 16 -o 71 16 -q 方法四 o 70 10 -o 7