U盘故障的修复

2024-08-03

U盘故障的修复(精选6篇)

U盘故障的修复 第1篇

数据可靠性是存储系统的重要性能指标。分布式存储系统通过将数据分散到多个独立的存储节点上来提高数据服务的安全性和可靠性。由于大型存储系统中存在频繁的组件失效问题, 现代分布式存储系统一般用基于复制或纠删码策略生成冗余数据来保证数据的可靠性。基于复制策略的存储方案存储开销过大, 纠删码策略因其最小化存储开销并达到较高的数据可靠性而得到广泛运用。RAID6算法是纠删码策略的典型应用, 它具有容两错的能力以及较高的鲁棒性。EVENODD[1]、RDP[2]、X-Code[3]等RAID6算法因只需进行异或操作并达到冗余率最优而被广泛应用到存储系统中。

当存储系统中发生节点故障时, 需要对故障节点进行修复。在各种失效场景中, 单节点失效情况占99.75%[4], 因此大型存储系统中主要研究单节点失效的数据修复问题。文献[5]提出可以通过减少修复时间来提高整个系统的可靠性。另外, 分布式存储系统中传输代价远高于计算代价, 通过减少修复过程中数据的传输量能有效减少修复带宽, 缩短修复时间, 从而提高系统的可靠性。

基于纠删码策略的存储系统中, 存放原始数据的节点称为数据盘, 存放校验数据的节点称为校验盘, 因此对于单节点故障修复问题, 可分为数据盘故障修复和校验盘故障修复。针对单节点故障快速修复问题, 现有研究工作主要通过提高数据盘的修复效率来保证系统可靠性[6,7,8], 对于校验盘修复则采用传统修复方案, 效率较低。本文针对校验盘故障修复问题提出一种快速修复算法。

分布式存储系统中节点不仅具有存储转发能力, 还具有计算编码能力[9]。传统修复算法中并未充分利用节点的计算编码能力, 修复效率较低。本文通过对RDP和EVENODD编码的理论分析, 利用节点的计算编码能力, 传输经过编码后的数据块, 减少校验盘修复过程中的修复带宽, 缩短修复时间, 提高系统可靠性。对于RDP编码, 相比于传统修复算法, 修复带宽可分别减少18.75% (p=5) , 13.9% (p=7) , 9% (p=11) ;对于EVENODD编码, 修复带宽可分别减少15% (p=5) , 11.90% (p=7) , 8.18% (p=11) 。

1 RDP码及EVENODD码的编码方案

在分布式存储系统中, 数据被分散存储在多台独立的存储节点上。这些节点可以是磁盘阵列中的各个磁盘, 亦可以是存储服务器或网络设备。

1.1 RDP码的编码方案

RDP编码是一种基于 (p-1) × (p+1) 阵列、仅需进行异或操作并达到最优冗余率的RAID6编码方案, 其中p为大于2的素数。其前 (p-1) 列 (称为数据盘) 存放原始数据, 后两列 (称为校验盘) 存放校验数据。其中, 第p-1列称为行校验盘, 该盘中的数据块由同行的原始数据块异或生成;第p列称为对角线校验盘, 该盘中数据块由相应的对角线数据异或生成。

图1显示的是p=5时RDP码的编码方案。本文中, j表示节点编号, i表示节点上的数据块编号, di, j表示第j个节点的第i个数据块。Disk0-Disk3为原始数据盘, Disk4为行校验盘, Disk5为对角线校验盘, 构造公式为:

1.2 EVENODD码的编码方案

EVENODD编码是一种基于 (p-1) × (p+2) 阵列、仅需进行异或操作并达到最优冗余率的RAID6编码方案, 其中p为大于2的素数。其前p列存放原始数据, 后两列存放校验数据。第p列为行校验盘, 该盘中的数据块由同行的原始数据块异或生成;第p+1列为对角线校验盘, 其中校验块di, p+1由调节因子s同相应对角线上的原始数据块异或得到, 构造公式为:

其中, p= (i-j) modp。图2为p=5时EVENODD码的编码方案。

2 传统单盘修复算法及混合编码修复算法

2.1 传统单节点修复算法

对于RDP和EVENODD编码, 当单节点发生故障时, 传统修复算法为:若失效节点为数据盘, 传统修复算法通过读取行校验盘数据及剩余数据盘上的所有数据进行修复。若失效节点为校验盘, 则修复方案与编码方案一致。

以图1中p=5的RDP编码为例, 若Disk 0发生故障, 传统修复方案通过下载:

若Disk5发生故障, 则通过下载:

传统单节点修复算法在修复时共需要读取出与原始文件大小相同的数据块数:RDP编码为 (p-1) × (p-1) 块, EVENODD编码为 (p-1) ×p块。

2.2 单节点失效下的混合修复算法

文献[6, 7]分别提出基于RDP和EVENODD编码的混合修复算法, 通过减少修复过程中从存活节点上的数据块读取量, 减少修复时间从而提高修复效率。相比于传统修复算法, 在修复数据盘的过程中可以减少25%的数据块读取数, 从而节省25%的修复带宽。

传统修复算法仅利用行校验盘上的数据进行数据盘的修复, 而混合修复算法充分利用行校验盘及对角线校验盘上的数据进行数据盘单盘的节点修复。由于部分数据块既参与了行校验又参与了对角线校验, 因此在恢复失效数据盘的过程中, 若部分数据块采用行校验修复, 其余部分采用对角线校验修复, 存活节点上参与两类校验的数据块就可以得到重复使用, 从而减少从存活节点上读取的数据块数, 提高修复效率。

混合修复算法的基本思想是, 当单个数据盘发生故障时, 1/2的数据块通过行校验修复, 1/2的数据块采用对角线校验修复, 从而使参与两类校验的数据块数达到最大, 最小化从存活节点上读取的数据块数。

以图1为例, 若Disk 0失效, 利用行校验修复d0, 0, d1, 0, 利用对角线校验修复d2, 0, d3, 0, 即:

可见, d1, 1, d0, 2, d1, 2, d0, 3被重复利用。因此修复Disk0所需读取的数据块数减少至12块, 较之传统修复算法 (4×4=16) , 读取的数据块数减少了25%。

采用混合修复算法进行单节点修复, RDP需要读取3 (p-1) (p-1) /4个数据块[6];EVENODD需要读取 (p-1) × (3p+1) /4个数据块[7]。然而, 混合修复算法仅对修复数据盘有效, 对于修复校验盘, 还必须采用传统修复算法。

3 基于RAID6编码的校验盘修复算法

针对分布式存储系统中校验盘的修复问题, 利用存储节点的编码能力以及校验盘数据的生成特性, 通过下载经过编码后的数据块, 减少校验盘修复过程中数据块的传输数量, 减少修复带宽。需要指出的是, 本文的校验盘专指对角线校验盘。本节首先就基于RDP编码的校验盘修复算法给出一个实例, 接着分别介绍两种RAID6编码RDP和EVENODD编码的校验盘修复算法, 给出具体的算法实现并进行理论分析。

3.1 校验盘修复算法举例

1) 校验盘修复算法实例

图3是一个p=5的RDP编码的RAID6系统, 如果校验盘Disk 5发生故障, 由2.1节可知, 传统修复算法需要下载d0, 0, d3, 2, d2, 3, d1, 4、d1, 0, d0, 1, d3, 3, d2, 4、d2, 0, d1, 1, d0, 2, d3, 4、d3, 0, d2, 1, d1, 2, d0, 3等16个数据块分别修复d0, 5、d1, 5、d2, 5和d3, 5;而如果采用校验盘修复算法, 通过下载经过编码后的数据块:

从Disk0下载 (d0, 0⊕d1, 0) , (d1, 0⊕d2, 0) , (d2, 0⊕d3, 0) 共3个数据块;从Disk1下载 (d0, 1⊕d2, 1) , d1, 1, (d1, 1⊕d3, 1) 共3个数据块;从Disk2下载d2, 2, (d1, 2⊕d3, 2) , (d0, 2⊕d3, 2) 共3个数据块;从Disk3下载 (d1, 3⊕d2, 3) , (d2, 3⊕d3, 3) , d3, 3共3个数据块;从Disk4下载 (d0, 0⊕d0, 1⊕d0, 2⊕d0, 3) =d0, 4共1个数据块;

共13个数据块即可修复出Disk5。

*d0, 4=d0, 0+d0, 1+d0, 2+d0, 3d0, 5=d0, 0+d3, 2+d2, 3+d1, 0d1, 1, +d1, 2+d1, 3d1, 4=d1, 0+d1, 1+d1, 2+d1, 3d1, 5=d1, 0+d0, 1+d3, 3+d2, 0+d2, 1+d2, 2+d2, 3d2, 4=d2, 0+d2, 1+d2, 2+d2, 3d2, 5=d2, 0+d1, 1+d0, 2+d3, 0++d3, 1+d3, 2+d3, 3d3, 4=d3, 0+d3, 1+d3, 2+d3, 3d3, 5=d3, 0+d2, 1+d1, 2+d0, 3

因为d0, 4= (d0, 0⊕d0, 1⊕d0, 2⊕d0, 3) ;d1, 4=d1, 0⊕d1, 1⊕d1, 2⊕d1, 3;d2, 4=d2, 0⊕d2, 1⊕d2, 2⊕d2, 3;d3, 4=d3, 0⊕d3, 1⊕d3, 2⊕d3, 3。所以通过:

(d0, 0⊕d1, 0) , (d1, 1) , (d1, 2⊕d3, 2) , (d1, 3⊕d2, 3) 可以修复d0, 5; (d1, 0⊕d2, 0) , (d0, 1⊕d2, 1) , (d2, 2) , (d2, 3⊕d3, 3) 可以修复d1, 5; (d2, 0⊕d3, 0) , (d1, 1⊕d3, 1) , (d0, 2⊕d3, 2) , (d3, 3) 可以修复d2, 5; (d0, 0⊕d1, 0) , (d1, 0⊕d2, 0) , (d2, 0⊕d3, 0) , (d0, 1⊕d2, 1) , (d0, 2⊕d3, 2) , (d1, 2⊕d3, 2) , (d0, 0⊕d0, 1⊕d0, 2⊕d0, 3) 可以修复d3, 5。

传统修复算法需要下载16个数据块, 而校验盘修复算法只需下载13个数据块即可修复出校验盘数据, 相比传统修复方案节省了 (16-13) /16=18.75%的修复带宽, 提高了修复效率。

2) 校验盘修复算法思想

Disk5失效的情况下, 若要修复出数据块d0, 5, 需要读数据块d0, 0, d3, 2, d2, 3, d1, 4, 即d0, 5=d0, 0⊕d3, 2⊕d2, 3⊕d1, 4。而其中d1, 4=d1, 0⊕d1, 1⊕d1, 2⊕d1, 3。因此, d0, 5=d0, 0⊕d3, 2⊕d2, 3⊕d1, 0⊕d1, 1⊕d1, 2⊕d1, 3。可以发现生成d0, 5的每个分量分散在各个存活数据盘上。因此, 可以将同一数据盘的分量组合在一起, 即分别从Disk0, Disk1, Disk2, Disk3上读取: (d0, 0⊕d1, 0) , (d1, 1) , (d1, 2⊕d3, 2) , (d1, 3⊕d2, 3) , 将所得四个数据块进行异或后即可修复出d0, 5。该过程利用生成数据块d1, 4的分量来自于各个数据盘, 将其重新分拆到各个数据盘上进行读取, 虽然这对于修复数据块d0, 5并没有减少数据块的传输数目, 但得到的这些经过异或编码后的数据块可为修复最后一个数据块d3, 5做准备, 减少修复d3, 5需要传输的数据块数。

利用相同的分拆组合思路, 分别修复出d1, 5, d2, 5。

若要修复出d3, 5=d3, 0⊕d2, 1⊕d1, 2⊕d0, 3, 引入数据块d0, 4, 即d3, 5=d3, 0⊕d2, 1⊕d1, 2⊕d0, 3⊕d0, 4⊕d0, 4, 其中d0, 4=d0, 0⊕d0, 1⊕d0, 2⊕d0, 3。有d3, 5=d3, 0⊕d2, 1⊕d1, 2⊕d0, 3⊕d0, 0⊕d0, 1⊕d0, 2⊕d0, 3⊕d0, 4, 将相同数据盘的分量进行组合, 有d3, 5= (d3, 0⊕d0, 0) ⊕ (d2, 1⊕d0, 1) ⊕ (d1, 2⊕d0, 2) ⊕d0, 4。现在问题转化为如何在每个数据盘上分别获取对应的数据块的组合。可以利用修复d0, 5, d1, 5, d2, 5过程中生成的编码数据块。比如Disk 0上要获取 (d3, 0⊕d0, 0) , 图3中可以通过 (d0, 0⊕d1, 0) , (d1, 0⊕d2.0) , (d2, 0⊕d3, 0) 这三个数据块异或得到。

3.2 RDP编码的校验盘修复算法

1) RDP编码的校验盘修复算法研究

首先研究对角线校验盘上数据块di, p的生成方法:

(1) 当0≤i

其中行校验块于是:

该过程体现了修复前 (p-2) 个数据块时的分拆组合思路。其中第p-1行没有数据块, 即不存在dp-1, j形式的数据块, 令dp-1, j=0。

(2) 当i=p-2时, 引入数据块d0, p-1, 因为于是有:

针对RDP编码的对角线校验盘上数据块di, p的修复问题, 本文提出如下方案。对于0≤ip, j⊕d (i+1) , j) 进行运算获得, 具体构造算法如下:

其中, ∶=表示赋值符号, 读作赋值为。为使tmp=p, 故i:=p且0≤i

构造算法目标:每个数据盘Disk j (0≤jp, j⊕d (i+1) , j) 共p-2个数据块, 构造目标数据块 (d0, j⊕dp-2-j, j) 。

构造算法过程:由于0≤ip=0, 故须将i:=j, 而0≤ip, j⊕d (i+1) , j=d0, j⊕dj+1, j。若j+1=p-2-j, R:= (d0, j⊕dj+1, j) (i=j) 即为目标数据块, (d0, j⊕dj+1, j) 即为所求。否则, 查找剩下的组合数据块 (dp, j⊕d (i+1) , j) , 为消去数据块dj+1, j, 将i:=<2j+1>p, R:=R⊕ (dj+1, j⊕d<2j+1>p+1, j) =d0, j⊕d<2j+1>p+1, j, 如果<2j+1>p+1=p-2-j, R即为目标数据块, i=j, <2j+1>p对应的组合数据块即为所求。否则, 继续查找其他的数据块 (dp, j⊕d (i+1) , j) , 直至构造出 (d0, j⊕dp-2-j) 。

通过模拟实验检验, 对于所有p≤29的情形, 任一磁盘j (0≤j

结合式 (6) 可以看出, 修复数据块dp-2, p时, 仅需再多读取一个数据块d0, p-1。

2) RDP编码的校验盘修复算法分析

由算法研究可知, 修复数据块di, p (0≤i

故在修复校验盘Disk p时, 仅需下载数据块数 (p-2) (p-1) +1, 而传统修复算法需要下载 (p-1) (p-1) 块, 节省 (p-1) (p-1) - ( (p-2) (p-1) +1) =p-2块, 节省百分比为 (p-2) / ( (p-1) (p-1) ) 。

图4就RDP编码下传统校验盘修复算法与本文提出的校验盘修复算法进行修复带宽的比较。横坐标是RDP编码阵列的p值, 纵坐标是两种修复算法需要的数据块传输量, 即修复带宽。图中数据表示校验盘修复算法相比于传统修复算法修复带宽改进的百分比。图4表明, 基于RDP编码的校验盘修复方案较之传统修复算法, 当p=5时修复带宽减少了18.75%;p=7时修复带宽减少13.9%;p=11时修复带宽减少9%。

3.3 EVENODD编码的校验盘修复算法

1) EVENODD编码的校验盘修复算法研究

首先, 将行校验盘Disk p上所有数据块进行异或, R表示异或得到的数据块;

然后, 从第j (0≤j

将这 (p-1) × (p-1) 个数据块与数据块R异或之后, 即得到EVENODD的调解因子s。

引理⊕ (p-1) (p-1) 与数据块R异或结果为调节因子s, 其中⊕ (p-1) (p-1) 表示 (p-1) (p-1) 个数据块的异或结果。

证明行校验盘Disk p上的所有数据块异或的结果R是所有原始数据块异或的结果。而⊕ (p-1) (p-1) 是所有原始数据块除去参与计算调节因子的数据块进行异或的结果, 于是有:

将式 (8) 、式 (9) 左右两边进行异或, 有:

得到调解因子后, 检验盘的修复方案等同于编码方案。

2) EVENODD编码的校验盘修复算法分析

由算法研究可知, 在对角线校验盘修复过程中, 仅需从前p个数据盘上下载 (p-1) × (p-1) 个数据块, 从Disk p上下载1个数据块R用于计算调节因子s, 这是该算法能够节省修复带宽的关键所在, 因为传统修复算法需要下载 (p-1) 个数据块才能计算出调节因子s。因此该方案共需下载 (p-1) × (p-1) +1个数据块来修复出对角线校验盘, 相比于传统修复算法的p× (p-1) 块, 节省了 (p-2) 块, 节省百分比为 (p-2) / (p (p-1) ) 。

图5就EVENODD编码下传统校验盘修复算法与本文提出的校验盘修复算法进行修复带宽的比较。横坐标是EVENODD编码阵列的p值, 纵坐标是两种算法需要的数据块传输量, 即修复带宽。图中数据表示校验盘修复算法相比于传统修复算法修复带宽改进的百分比。图5表明, 对于EVENOD编码的校验盘修复算法, 较之传统修复算法, p=5时修复带宽减少15%;p=7时修复带宽减少11.90%;p=11时修复带宽可减少8.18%。

4 结语

本文研究了基于RAID6编码的分布式存储系统中的校验盘单盘故障修复问题, 提出一种快速修复算法。通过研究RDP和EVENODD编码的校验盘数据的生成原理, 利用存储节点的编码能力, 传输经过编码后的数据块减少修复带宽, 提高修复效率。理论结果表明, 基于RDP编码的校验盘修复算法, 可以减少百分比为 (p-2) / ( (p-1) (p-1) ) 的修复带宽, 基于EVEN-ODD编码的校验盘修复算法, 可以减少百分比为 (p-2) / (p (p-1) ) 的修复带宽。下一步工作将着手在一个实际的基于网络编码的分布式文件系统NCFS[10]中实现本文提出的校验盘修复算法, 检验算法的实际性能。

参考文献

[1]Blaum M, Brady J.EVENODD:an efficient scheme for tolerating double disk failures in RAID architectures[J].IEEE Transactions on Computers, 1995, 44 (2) :192-202.

[2]Xu L, Bruck J.X-code:MDS array codes with optimal encoding[J].IEEE Transactions on Information Theory, 1999, 45 (1) :272-276.

[3]Corbett P, English J, Sankar S.Row-diagonal parity for double disk failure correction[C]//Proceedings of the 3rdUSENIX Conference on File and Storage Technologies (FAST) , 2004:1-14.

[4]Schroeder B, Gibson G.Disk failures in the real world:What does an MTTF of 1, 000, 000 mean to you[C]//Proceedings of the 5th USENIX Conference on File and Storage Technologies (FAST) , February 2007.

[5]Baker M, Shah M, Rosenthal D S H.A fresh look at the reliability of long-term digital storage[C]//Proceedings of EuroSys’06, 2006:221-234.

[6]Xiang L P, Xu Y L, Lui J C S, et al.Optimal recovery of single disk failure in RDP code storage systems[C]//ACM SIGMETRICS Performance Evaluation Review, 2010, 38 (1) :119-130.

[7]常乾, 许胤龙, 项利萍, 等, 基于EVENODD码的单盘故障快速修复算法[J].计算机应用与软件, 2011, 28 (6) :15-18.

[8]Khan O, Burns R, Plank J, et al.Rethinking Erasure Codes for Cloud File Systems:Minimizing I/O for Recovery and Degraded Reads[C]//USENIX FAST, San Jose, Feb.2012.

[9]Dimakis A G.Godfrey P B, Wainwright M J, et al.Network coding for distributed storage systems[J].IEEE Proc.INFOCOM, Anchorage, Alaska, May 2007.

U盘修复技巧 第2篇

有没有办法恢复U盘的功能呢?答案是肯定的,可以按照下面的步骤进行:

依次打开控制面板、管理工具、计算机管理、存储、磁盘管理,就会出现有如图的界面(本人U盘的容量是120M)。

在文字“磁盘1”上单击右键,选择“初始化磁盘”,直接单击“确定”。初始化完成后,U盘的状态变成为“联机”状态。

注意此时U盘的锁要处于打开状态,否则会出现如下提示:“由于媒体受写保护,要求的*作无法完成。”

右边的白框上单击右键,选择“新建磁盘分区”,进入新建磁盘分区向导,直接单击下一步,选择分区类型(主磁盘分区、扩展磁盘分区或逻辑驱动器),一般选择主磁盘分区即可。(注:下面的对话框会顺序出现,所以就不在这里给出其屏幕拷贝了。)

下一步-选择磁盘空间容量:一般使用默认大小。

下一步-指派一个驱动器号(或不指派)。

下一步-选择“按下面的设置格式化这个磁盘分区”设置格式化的形式(文件系统类型、分配单位大小、卷标)(不用选择快速格式化)。

下一步-成功完成格式化向导。单击完成等待其格式化完成即可。

格式化完成后,U盘状态显示为“状态良好”,即大功告成。

这种修复方法一般都能将U盘恢复。但是这种修复方法也有一个弊端,就是不能恢复U盘上原有的数据。如果U盘上原有的数据不是很重要,这种方法比较使用。如果U盘上有非常重要的文件,必须要恢复不可,建议去找专业公司。现在各大城市基本上都有做数据恢复的专业公司。

附1:U盘常见故障

U盘~请将磁盘插入驱动器~相关问题

故障原因:在往U盘内传输数据时,更改盘符所致。

故障现象:Windows XP SP2操作系统,U盘为清华紫光OEM

1、在插入U盘后,”我的电脑”里显示”可移动磁盘(H”,但”双击”显示”请将磁盘插入驱动器(H”

2、查看”可移动磁盘(H”属性,”已用空间”和”可用空间”均为0字节

3、直接用右键”格式化”,提示”驱动器H中没有磁盘 请插入一张磁盘,然后再试一次”

4、在”计算机管理”的”磁盘管理”中,上面看不到盘符”H:”,下面可以看到”磁盘1 可移动 无媒体”

5、重新安装驱动,提示”向导无法为您的硬件找到比您现在已安装的软件更匹配的软件”

6、用ManageX工具修复,相应的”格式化”等功能选项均为灰色不可用;用Iformat工具格式化,系统识别不到可用的USB设备

附2:U盘出现”请将磁盘插入驱动器”的处理方法

朋友新送的U盘坏了:原因未明。

随后来朋友也把U盘送过来了.第一时间先接上主机看看,经由系统正确识别后我的电脑出现”可移动磁盘”,但双击U盘盘符后居然出现”请将磁盘插入驱动器I”提示,查看U盘属性容量全部为0(如图:故障现象).那就试试格式化吧,在系统下试了一下,还是提示”驱动器I中没有磁盘.请插入一张磁盘,然后重试一次”.无办法之下在网上下载几种U盘格式化工具,哎~还是老样子.难道是接口问题:q:但朋友在几台机上都试过,还是抱着晓幸的心理试试吧,换到机上前前后后的USB接口,但故障还未解决.心想新的U盘坏了:q不会这么”流”吧:w.后来找一到个自称为U盘清空工具”EraseTools2.1″,心想和硬盘的清零工具应该是同一原理吧,曙光总算出现.软件的使用方法相当简单(如图:清零工具),只要接上U盘后安装软件(如果不接上U盘是装不到),运行软件再单击”Start”,单击YES键,程序即可将U盘自动恢复初始化状态.结果一试之下,哈哈~U盘复活了(如图:故障解除).事情也得到解决………………:

附3:U盘请将磁盘插入驱动器解决方法

同事拿来一个U盘,插入USB插口后,U盘指示灯会亮,并且在我的电脑中也显示了盘符号,不过双击它时,出现提示:请将磁盘插入驱动器,

对此盘进行格式化时也出现同样的提示。一愁莫展。

努力寻求解决办法,解决方法如下:

1、右键单击我的电脑,管理――存储――磁盘管理器,在右面的界面上可以看到代表该闪存的标志,点击它,选择“新建一个分区”,按提示完成格式化等操作,问题可望解决。

2、下载“星梭低级格式化工具”,对闪存进行低级格式化。

U盘修复工具(PortFree Production Program 3.27)使用方法:

(1)请点击软件右下角的 ” OPTION ” ,将出现如下窗口。

(2)请选择 ” Others ” ,选择 ” Type ” ― >” Removable “

(3)请选择 ” Capacity Adjust ” ,在这里选择你的 U 盘的容量;如果在这里没有你所要的容量,请单击 ” ADD ” ,填写你所需的容量。

(4)请选择 ” Flash Test “,选择 ” Low Level Format “;这里有两个参数,一个是All Blocks (它的意思是低格式化整个盘),另一个是Good Blocks (它的意思是只低格式化好的区块,这个参数适合于含有坏区的U盘)

(5)都按照以上方法选择好之后,请单击 ” OK “,保存设置,然后将U盘接到电脑上,单击 ” RUN “,开始低格式化。

上两种办法,似乎都很好用,但是应用到这个U盘上时都不好使用了。

1、右侧界面上半部看不到代表闪存的标志,下半部有但是无法店击,白费;

2、按了“RUN”以后,我的电脑里U盘盘符不见了,U盘的灯也不闪了,低级格式化无法完成。

附4:

很多人碰到过要求进行数据恢复的客户,但自己没有一个明确的方法,下面就以事例对U盘数据恢复的具体几种方法进行讲解:

案例一:有一客户要求对U盘进行数据恢复容量256M,,客户拿来时U盘接入电脑没有任何反映!

步询问了U盘内数据量在80M左右,告知客户每M数据恢复100元,因为内部有工程所用的CAD图纸非常重要所以客户很爽快的答应了,工程师按照以下思路进行了解决:

1、拆开U盘因是封装一体的,客户要求只要数据,所以外壳不必考虑,拆开后反现主控使用I5062方案具体如下:

(1)供电:检查VCC主供电电压正常(VCC=3V供电是U盘是否工作的关键电压)

(2)时钟:通过测量时钟晶振两脚有0.8V左右的电压,初步判断时钟电路正常,采用代换法换掉晶振故障依旧(时钟信号是主控工作的必然条件)

(3)通信:通过对以上两点的测量,初步判断供电和时钟都正常,主要检查通信线路是否正常,检查D+和D-到主控的线路也正常!

(4)通过以上几点的测量,可以初步判断主控的工作条件全部具备,剩下的就是主控问题了。相信大家都会更换主控而达到数据恢复的目的,但是我们以多年的经验告诉您,错了,因为U盘主控芯片内部有控制程序,当更换一块新的主控时是不会对FLASH进行识别控制的,必须要经过量产工具初使化才可以,但这样又会对FLASH进行低格**内部存储的数据!根据我们多年的经验,主控损坏多数是因为内部DC-DC转换器漏电,使其对主控内部供电电压低引起不工作的情况,解决方法如下:把U盘的3V稳压管拆下来,在其3V输出端接一外接可调电源调整为3V电压,以每次0.1V的方式进行调高电压,当U盘可以正常识别的时候停止加电压,这样就可把U盘的数据进行读取出来了。原理就是因为主控内部DC-DC转换器漏电,使正常的VCC=3V电压不能满足主控工作,这时可以人为的调整其供电电压来补偿漏电损失!当我把电压调到3.4V时电脑可以正常识别,迅速把U盘内的数据进行复制保存,800元到手了,简单吧,呵呵,技术是第一生产力一点没错!

U盘病毒的传播与预防 第3篇

随着计算机的普及与应用, 越来越多的高校配备了多媒体教室。多媒体教室通过教师机、投影仪、屏幕和有源音箱的有机结合, 将教学内容以文字、图画、声音、视频等丰富多彩的形式展现在学生面前, 再辅以教师的板书和讲解, 既提高了学生的学习兴趣和学习效率, 又丰富了教师的教学方法, 是广大教师在教学活动中的好帮手。随着多媒体教室的大量投入使用, U盘被广泛用于教师的教学活动或学术报告, 但同时造成的负面影响是U盘病毒的数量与日俱增。U盘病毒, 顾名思义就是通过U盘 (或类似移动存储设备) 传播的病毒, 如:rose.exe、sys.exe、RavMonE.exe、Worm.exe、Copy.exe、host.exe、doc.exe等, 它们轻则使教师机的右键菜单不正常、打不开U盘、弹出很多窗口、机器运行速度变慢;重则使教师机黑屏、蓝屏、不能进入系统甚至系统崩溃。因此, 对广大教师来说, 有必要了解U盘病毒的传播途径和预防措施, 做到未雨绸缪。

2 U盘病毒的传播途径

U盘病毒主要靠Windows自带的autorun.inf文件启动和传播。首先, 用户在不知情的情况下插入已感染病毒的U盘, 通过自动播放功能或通过双击“我的电脑/H: (假设H代表U盘) ”打开U盘;这时系统自动查找U盘根目录下的隐藏文件autorun.inf, 并自动执行其中的恶意代码, 调用U盘中的病毒文件, 使计算机感染病毒;然后对A到Z驱动器进行遍历搜索, 写入被病毒文件修改过的autorun.inf文件和病毒主体文件。当这台计算机被插入新的移动存储设备, 会被病毒写入这两个文件用来感染其他计算机, 从而达到传播的目的。

autorun.inf文件自Windows95就已经存在, 设计初衷是为了方便用户访问光盘、U盘、移动硬盘、MP3、MP4和数码相机等移动设备, 其本身不是病毒, 但它的功能却被黑客利用了。autorun.inf文件是驱动器 (分区) 根目录下的有一定格式的文本文件, 进入某分区的时候会首先判断是否有该文件, 如果有则读取其内容并自动执行autorun.inf中指向的可执行文件, 如.exe、.com、.bat等。常见的autorun.inf文件格式如下:

[Autorun]//表示autorun部分开始, 必须输入

ICON=C:*.ico//指定给C盘一个个性化的盘符图标

OPEN=C:*.exe//指定运行程序的路径和名称, 只要在此放入病毒程序就可自动运行

因此一旦用户双击打开U盘或系统自动运行时, 实际上就是运行了U盘内autorun.inf文件所指向的病毒程序, 用户的计算机在不知不觉间就感染了病毒。

感染U盘病毒的计算机一般有以下现象:

(1) 双击盘符不能打开, 当用右键单击U盘时, 发现右键菜单的第一项不是常规的“打开”, 而变成了“自动播放”、“Open”、“Browser”等选项。

(2) 计算机的分区或U盘里增加了一些隐藏文件。在计算机的“文件夹选项”中选中“显示所有文件和文件夹”的操作后, 发现计算机的分区或U盘里有autorun.inf文件或伪装成回收站的Recycler文件夹等来历不明的文件或文件夹。

3 U盘病毒的预防措施

掌握了U盘病毒的传播途径后, 就可以采取一些有针对性的措施来预防U盘病毒。

(1) 修改Windows的组策略, 关闭系统的自动播放功能。其具体步骤如下:首先单击“开始”菜单的“运行”命令;在“打开”对话框中, 输入“gpedit.msc”并单击“确定”, 打开“组策略”窗口, 它有左右两栏。然后, 在左栏单击打开“计算机配置”下的“管理模板”文件夹下的“系统”子文件夹;这时右栏会出现“系统”的许多属性, 其中一项正是“关闭自动播放”。最后, 双击“关闭自动播放”, 在“设置”选项卡中选中“已启用”和“所有驱动器”选项, 单击“确定”按钮即可。

(2) 修改注册表, 关闭系统的自动播放功能。其具体步骤如下:首先单击“开始”菜单的“运行”命令;在“打开”对话框中, 输入“regedit”并单击“确定”, 打开“注册表编辑器”窗口。然后在左栏中单击打开“HKEY_CURRENT_USERSoftwareMicrosoftWindows CurrentVersionPoliciesExplorer”, 这时右栏显示该路径下的“NoDriverTypeAutoRun”键, 它的键值默认是95H, 双击该键, 将键值改为9dH, 最后关闭注册表编辑器即可。

(3) 使用前先用杀毒软件扫描, 确定U盘安全无毒后再打开U盘。知名的杀毒软件如360杀毒软件、瑞星2010、金山毒霸2010、江民杀毒软件 (KV2010) 、诺顿、卡巴斯基等都具备查杀U盘病毒的功能。但要注意:两款不同的杀毒软件装在同一台计算机上容易引起冲突, 使系统速度变慢, 所以安装一款即可。本文推荐安装360杀毒软件, 这是一款完全免费且功能强大的杀毒软件, 安装后可在其主窗口设置“U盘防火墙”为打开, 可在插入U盘时关闭自动播放, 自动检测并清除autorun, inf文件, 保护系统安全。另外, 也可安装U盘病毒的专杀工具, 如360安全卫士、USBCleaner、QQ医生等。

(4) 通过建立同名文件夹, 防止U盘病毒创建autorun.inf文件。利用在Windows操作系统中, 同一目录下, 同名的文件和文件夹不能共存的原理, 在U盘的根目录下建立一个文件夹, 名字就叫“autorun.inf”。这样, U盘病毒除非先删除该文件夹, 不然是无法再创建autorun.inf文件的, 从而可以达到预防U盘病毒的功能。

4 结束语

随着使用U盘的教师不断增加, U盘病毒的威胁日益加剧。广大教师应该加强防范意识, 安全使用U盘。例如:以下2点可作为多媒体教师机使用的注意事项, 贴在多媒体教室的中控台 (讲台) 上:

(1) 使用U盘时, 应先用杀毒软件或专杀工具扫描;不要双击打开U盘, 而应右键单击它的盘符, 然后在快捷菜单中选“打开”。

(2) 禁止学生用U盘在教师机上拷贝课件;若学生需要课件, 教师可课后将课件发到学生班级的公共邮箱 (或QQ共享) 上。

衷心希望广大教师能够通过对本文的阅读, 清楚地认识U盘病毒的危害和防范措施, 有效地阻止U盘病毒的入侵和传播, 确保多媒体教学活动的顺利进行。

摘要:结合多媒体教室计算机维护的实际经验, 分析了U盘病毒的传播途径, 指出它主要利用autorun.inf文件和Windows的自动播放功能进行传播。因此对症下药, 提出了四点具体的U盘病毒预防措施:修改组策略、修改注册表、安装杀毒软件和专杀工具、建立同名文件夹。

关键词:U盘病毒,autorun.inf文件,自动播放

参考文献

[1]姚红星, 张泽锋, 赵峰.U盘病毒的有效防治[J].新乡学院学报 (自然科学版) , 2009 (3) :55-56.

[2]杨正彬.基于计算机U盘病毒防范的应用研究[J].才智, 2009 (17) :145-146.

[3]周亚萍.U盘病毒的分析及研究[J].才智, 2009 (20) :160-161.

[4]岳光远.如何更好地防止网络病毒的入侵[J].北京物资流通, 2008 (4) :50, 66.

[5]甄保社.防毒软件应用综述[J].中华医学图书情报杂志, 2008, 17 (4) :61-64.

[6]王文超.浅谈普通高校多媒体教学电脑的维护[J].电脑知识与技术, 2009, 5 (23) :6497-6498.

[7]张汉良.浅谈多媒体教室计算机维护[J].科技风, 2008 (11) :112.

[8]胡晓燕.高校多媒体教室计算机维护方案[J].决策管理, 2008 (1) :74.

[9]文戈.AUTORUN.INF病毒的原理及其防范技术[J].福建电脑, 2009 (7) :153.

不识别个别U盘修复方法 第4篇

首先连接上你的U盘/手机(下面简称U盘),然后右键单击桌面的“计算机”,点击“设备管理器”,进入相应界面。如图1:

步骤二:

在设备管理器中找到“便携设备”选项,并点击依次找到其子选项。如图2:(箭头指的就是子选项)

步骤三:

右键单击子选项,点击“卸载”-----“确定“。如图3:

步骤四:

拔掉U盘,再重新插入。

U盘量产技术的介绍及运用 第5篇

关键词:U盘,量产,介绍,运用

U盘作为一种新型的移动存储设备,具有携带方便、性能稳定等特点,移动存储技术和制作工艺的进步,使得该类设备的容量价格比越来越高,它们已被广泛应用于我们的日常生活和工作中,成为十分普及的数据存储器。在广大的计算机技术人员看来,U盘所具有的性价比高、易于携带等优点,如果仅仅用于存储数据实在太为可惜,能否“榨干”U盘的剩余价值,拓宽其使用用途,已成为促使技术人员不断探索研究相关技术的动力。量产技术的出现和运用,将这个愿望变成了现实。

1 U盘量产技术的介绍及可利用价值

U盘量产,就是将U盘进行批量生产的意思。这里的“批量生产”,不是指U盘硬件上的批量制造,而是指工厂在设备出厂前,利用量产软件(USB DISK PRODUCTION TOOL,简称是PDT)对其进行批量逻辑处理的最后一道工序。

U盘由主控电路板、闪存芯片和外壳三部分组成的。当未经量产过的U盘接入电脑时,电脑能够正确识别该设备并显示出相应的盘符,但若想进入磁盘查看具体内容,却会弹出“请插入磁盘”的提示,现象和没有插卡的读卡器类似,这是因为缺少了用软件向焊接在主控电路板上的闪存芯片写入有关U盘容量、芯片信息等内容数据这个过程造成的。因此,量产软件可以理解为是对U盘进行逻辑功能处理和设置的应用软件,是扩展U盘应用的重要技术手段。

利用量产软件可使U盘具备众多的不同功能,最常见的有以下四种:

1)U盘分区和属性修改

通常情况下,电脑将U盘整体作为一个分区看待,文件系统格式默认的是FAT或者FAT32,用户没有更多选择的余地。量产工具则可根据使用者的意愿将U盘分成若干个不同的移动存储区,也可对U盘的属性数据———诸如文件系统格式、介质类型或容量大小等进行更改。

2)U盘修复功能

这里的修复功能不是指硬件损坏以后的修复,也不是指U盘的数据恢复操作,而是当U盘底层硬件数据因各种原因意外丢失时,可通过量产工具重新写入相关数据的操作,使设备能够重新被电脑正确地识别和读取;有时候U盘也会出现逻辑错误而不能正常使用的情况,也可借用量产软件对其进行低级格式化操作,重新构建磁盘的逻辑组织结构,使其焕发新的生机。

3)U盘加密功能

U盘被广泛地应用于数据存储领域,现实生活中常常出现因用户U盘丢失而致盘内重要数据或个人私密信息外泄的情况,这给当事人的工作和生活造成了巨大的损失,也对数据保护工作提出了更高要求。量产工具的出现,为用户的U盘数据提供了安全防护屏障———在U盘内划分一个独立的加密区域,任何人没有正确的密码都不可能读取加密区的内容,在用户和数据读取之间增设了一道验证检查程序。

4)将U盘制作成不同模式的启动盘

常规的系统引导设备有软驱(FDD)、光驱(CDROM)和硬盘(HDD),U盘作为一个独立的设备是不能进行系统引导工作的,但我们可以利用量产工具将U盘模拟成不同类型的引导设备,代替它们进行系统引导工作,这就是所谓的U盘启动模式。常见的U盘启动模式比较如表1所示。

从表1中可以看出,USB-CDROM模式的通用性和兼容性最好,而且将U盘模拟成该模式后,由于光盘区域的只读性,内部数据不会受到病毒等因素的破坏,非常适合应用在计算机软件系统的安装和维护工作中。至于其它的启动模式,也可根据实时条件需求的变化,利用量产工具制作出来。

量产技术的运用扩充了U盘的使用功能,随着技术的不断发展和深入,新的以U盘为介质的扩展功能应用将会被不断开发出来,量产技术的珍贵性和实用性正体现于此,我们更应该重视该技术的学习和掌握运用。

2 量产技术的使用

2.1 量产的大致过程及补充方案

U盘量产是个比较简单的操作,它大致包含两个步骤:首先,必须弄清主控芯片的具体型号,然后找到芯片型号对应厂家出品的量产工具进行量产即可。这里需要注意的是,因为不同厂家的主控芯片都有各自的保密指令,所以不同型号的主控芯片是不能共用一个量产工具的。

查看主控芯片的型号有两种办法,一种是直接拆开U盘查看,另一种是借用专用的芯片信息读取工具进行检测。第一种方法较具暴力性,也易损坏硬件,但能够比较准确的确认芯片型号;软件检测方式是通过推测检测到的VID&PID号来判断主控的,在碰到劣质U盘或者人为信息作假的情况下,就显得无能为力了。因此,建议大家采购U盘设备时一定要选用正品厂商的产品,这样才能保证软件检测结果的准确性。目前,“芯片精灵”(Chip genius)是使用效果较好、较为常用的检测工具。

以上的专用量产方案,虽然能够实现U盘功能的专业化(比如设置指示灯的闪动频率),却无法应对种类繁多的主控芯片与数量稀少的对应专用量产工具之间的矛盾,客观上造成了量产难度加大、量产成功率偏低等现象,因此,通用量产工具的出现就成为了必然。为增加通用量产方案的兼容性,很多新技术被应用于其中,比如有名的“杏雨梨云U盘系统”就借用了fbinst技术来提高U盘启动的成功率。总之,不同的量产工具都为扩充U盘功能提供了实现途径,我们可根据实际情况灵活选择和运用。

2.2 U盘量产的注意事项及可能带来的不良影响

1)正确认识U盘量产操作

很多人因为担心量产会损坏U盘,因此畏手畏脚,不敢享用量产带给我们的乐趣和好处。我们前面已经说过,量产是基于逻辑层面(软件层面)的操作,并不涉及任何硬件部分,即使量产失败,只要我们选择正确的模式重复操作便可将U盘恢复到正常状态。这就像在电脑里面安装应用程序一样,谁听说过装软件能把计算机装坏的呢?

2)量产工具可以修改属性参数,但不能改变物理属性

量产工具可以修改U盘的属性参数,电脑也会以此来识别设备并执行相关操作指令。值得注意的是,属性参数的设置是以设备的真实物理属性为依据的,不正确的参数设置将极有可能影响到U盘的正常使用。例如很多不良商贩通过修改增大U盘容量数据来制造扩容盘,虽然扩容后的容量能被电脑识别出来,也能存储数据,但这样的U盘非常容易出现数据丢失和传输速度缓慢的情况。

3)在量产USB-CDROM模式时,应选择合适的ISO镜像文件

USB-CDROM模式和IDE-CDROM(普通光驱)模式最大的不同,在于启动过程中,USB-CDROM模式需要加载部分USB设备驱动,如果加载的驱动程序不正确或者缺少这部分驱动,U盘设备就有可能不能正常模拟普通光驱的操作,导致启动失败或死锁。因此,在量产该模式时,必须确保所提供的ISO镜像文件中含有正确的必要的USB设备驱动。

4)量产工具对软件系统的要求

目前,各厂商在WINXP、WIN2000系统平台下提供的量产工具较多,较高版本的操作系统反而对其支持度较差,所以量产时要注意操作系统的选择;量产过程中,操作者必须具备系统管理员权限;因为涉及设备底层操作,因此量产时务必要关闭杀毒软件,避免误报和误杀;如果是芯片信息是群联方案的,则需要安装TCP/IP、IPX/SPX等相关协议。

5)由读卡器所组成的U盘、移动硬盘不能被量产为USB-CDROM

目前已知读卡器和移动硬盘的主控芯片尚不支持USB-CDROM启动模式,因此这两类设备均不能被量产为该模式。

因为量产操作是针对U盘底层的逻辑修改或设置工作,因此不正确的操作也可能给我们使用U盘带来一些负面影响,比如说U盘数据读取速度变慢、U盘容量发生变化等。只要我们能够保证所选的U盘设备质量稳定可靠,加之选择正确的量产工具和严格遵守操作流程,这些不良影响是可以降低和避免的。

3 结束语

量产技术的使用,极大地丰富了U盘的使用价值内涵,使之从单纯的存储设备属性中分离出来,为我们的工作和生活提供了更多的使用途径。因此,量产技术的深入研究和推广,应是广大IT从业者的重要任务之一。

参考文献

[1]欧高林,沈跃云.U盘量产在高校计算机系统维护中的应用[J].科技信息,2010(3):79,127.

[2]Clie.USB光驱随身带闪存盘量产问题集[J].电脑迷,2008(19):46-47.

那些个性的工程机械U盘(1) 第6篇

随着生产工艺的提高、成本的下降,小小的U盘不但比纸质资料能容纳更多的内容,具便携性和个性的外表也成为工程机械企业对外宣传的一种新途径。通过各种产品发布会、展会,笔者手里积攒了不少被打造成各种工程机械外形的U盘,每当需要拷贝资料时看着这堆华丽的U盘往往令笔者犹豫再三,恰逢闲暇,笔者就对这些U盘进行一个粗略的测试,看看谁用起来更加顺手。

*感谢ATTO Disk Benchmark、HD Tach、ChipEasy为本次评测提供测试平台。

上一篇:疫苗技术下一篇:气象与交通