APP下载

U盘故障排除经验谈

2018-02-24刘景云

电脑知识与技术·经验技巧 2017年9期
关键词:扇区格式化U盘

刘景云

U盘是最常用的移动存储工具,可谓是人手必备。在实际使用时,有时会出现各种故障,造成U盘无法正常使用。例如无法访问U盘内容、提示未格式化、文件乱码等。面对这些问题,虽然在很多情况下可以通过对其进行格式化来解决,不过U盘有价而数据无价。对于保存有重要数据的U盘,自然不能采取上述办法。因此,這就能需要用户根据不同的情况,对U盘故障进行修复,找回其中数据,使其可以正常使用。

快速修复U盘未格式化故障

当访问U盘时,系统有时会提示未格式化的情况,这很有可能是U盘中的DBR出现了问题所致。如果对其进行格式化,会造成数据的丢失。处理方法是运行WinHex,在其丁具栏中点击“Open Disk”按钮,选择目标U盘将其打开。选择U盘分区第一个扇区(如图1),全部选中后,点击“Ctrl+L”键,在打开窗口中选择“Fill with hex values”项,输入“00”,点击0K按钮,将其全部填充为0。之后关闭WinHEX,拔下并重新连接U盘,双击U盘盘符,系统会出现请对该磁盘进行格式化的提示信息。

运行WinHEX,点击“Ctrl+D”键,在Clone Disk窗口(如图2)中“Destination medium”栏中选择镜像存储路径,在“Source raw”栏中选择该U盘。选择“Avoid damage areas.Skip range”项,将其值设置为1,点击OK执行备份操作。点击菜单“Specialist”-“Interpret Image File As Disk”项,将该镜像文件作为U盘进行挂载,当解释完毕后,可以看到磁盘镜像的结构和真实的U盘是一致的,均以扇区为单位进行显示,其分区第一个扇区内容为空。在WinHEX中打开物理U盘,点击“Ctrl+Alt+X”键,在搜索窗口中输入“F8FFFR3F”,执行搜索操作,定位到所需的扇区,可以看到其是以4个字节为单位,整齐的描述簇号信息,说明其采用的是FAT32格式。

之后按照该格式对该U盘进行快速格式化处理。在WinHEX中重新打开该物理U盘,在分区第一个扇区可以看到其真实的DBR信息,将该扇区完整复制下来,之后点击“Ctrl+B”键将其粘贴到镜像磁盘的对应扇区,并保存该镜像磁盘。这样,就在磁盘镜像中修复了DBR信息。接下来打开Clone Disk窗口,在其中选择该镜像文件,将其写入到真实的U盘中。这样,就可以正常访问该U盘中数据了。当然,这是针对采用FAT32格式而言的。如果U盘使用的是NTFS格式,出现类似的DBR信息错误导致出现无法正常访问的问题,处理起来的方法是类似的,所不同的是对于NTFS格式来说,U盘的DBR信息备份在分区最后一个扇区。可以点击“Ctrl+Alt+X”键,在搜索窗口中输入“EB5290”,执行搜索操作,定位到所需的扇区。

解决U盘文件乱码问题

有时当打开U盘后,发现其中的文件名称处于乱码状态,无法查看其名称,自然也无法打开其内容。例如对于名称乱码的Doc文档来说,无法使用Word将其打开。运行WinHex,在其工具栏中点击“OpenDisk”按钮,选择目标U盘将其打开,打开U盘分区后,在列表中可以正常显示其中的文件名称信息。在扇区内容列表右上角打开定位菜单,在其中选择“Root Directory”项,转到根目录位置。在簇列表中会显示两个簇信息,例如第一个为“Cluster 2”,第二个为“Cluster 39387”。双击“Cluster 2”项,会显示乱码信息。双击“Cluster 39387”项,则显示正常的文件名称信息。因此,可以将后者的内容复制到前者,并将后者内容清空,就可以解决文件名称乱码问题。

先双击“Cluster 2”项,在扇区编辑区域起始位置点击“Alt+1”键将其选中。点击“Ctrl+G”键,打开扇区定位窗口,在“=CluSter”栏中输入“39388”,确定后转到对应位置,在前一个扇区最后一个字节处点击“Alt+2”键,将所需的内容全部选中。点击“Ctrl+C”键将其复制下来。双击“Cluster 2”项,定位到合适位置,点击“Ctrl+B”键将其粘贴过来。最后按照上述方法,选择“Cluster 39387”的内容,点击“Ctrl+L”键,将其全部填充为0,并保存修改的内容。这样,当重新打开U盘后,就会发现其内容正常,乱码的信息消失了。

处理复杂的U盘故障

当访问某个U盘时,系统提示该盘没有格式化。运行WinHEX,在其工具栏中点击“Open Disk”按钮,选择目标U盘将其打开。在磁盘编辑界面中看到其扇区大小为2048字节,但是该盘的实际扇区大小为512字节,不知什么原因导致该问题。因为该U盘中保存有重要数据,因此点击“Ctrl+D”键,在Clone Disk窗口中“Destination medium”栏中选择镜像存储路径,在“Source raw”栏中选择目标U盘。点击0K执行备份操作。之后移除U盘,在WinHEX中点击菜单“Specialist”-“Interpret Image File As Disk,项,将该镜像文件作为U盘进行挂载。

当解释完毕后会看到其扇区大小为512字节,因为第一个扇区在“00000200”处结束。但是在第一个扇区的尾部并没有显示“55AA”字样,手工添加“55AA”数据,点击存盘按钮保存修改。之后搜寻U盘的DBR(系统引导分区)信息,点击“Ctrl+Alt+X”键,在搜索窗口中输入“55AA”,选择“Cond:offset mod 512=510”项,点击OK按钮执行搜索操作,经过两次搜索,找到了该DBR扇区,在状态栏左侧显示当前的扇区数和总的扇区数,这里的扇区总数为30310400。在本例中显示该DBR位于128扇区。该扇区可能是原先的DBR,也可能是备份的DBR。当然,这里的扇区位置仅仅是举例说明之用,在实际操作时该扇区的位置可能是不同的。endprint

如果是原来的话,那么在其之后的第六个扇区,点击“Ctrl+G”键,在搜索框中的“Sector”栏中输入“134”,定位到该扇区,却没有发现DBR信息。这说明前者是一个备份的DBR。在該DBR扇区第一行中的第13列(每行从0开始,也可以是标识为“D”的列字节,即0到15对应于十六进制为0到F)内容为“04”,这是其簇的大小,在该行的11和12列显示为“0008”,表示为扇区的大小。在该扇区第三行的第0,1,2,3列的值为“AOF98F00”,即该盘总扇区数量。这些数据显然存在问题,因此该DBR扇区实际上是无法使用的。在该扇区的第九行的第8到15列显示为“2300000024000000”,表示该U盘文件格式格式为FAT32。

点击“Ctrl+Alt+X”键,在搜索窗口中输入“F8FF”,选择“Cond:offset mod 512=0”项,点击0K按钮执行搜索操作,可以搜索到两个扇区,分别是FAT1和FAT2表。根据状态栏提示信息,前一个FAT位于396扇区,后一个位于1416扇区。两者相减得到的值就是FAT表的大小,其值为1020个扇区。那么据此就可以推算U盘根目录的位置,即FAT2其实位置加上FAT表的扇区总数,即其位于第2436个扇区处。跳转到该扇区,可以很清晰的看到根目录信息。之后需要计算簇的实际大小,点击“Ctrl+Alt+X”键,在搜索窗口中输入2E2020”,选择“Cond:offset mod 512=0”项,点击OK按钮执行搜索操作,搜索到第一个位置,显示其位于第3916扇区。

在该扇区的第二行的第10和11列显示当前簇号为“1100”,即十进制的17。继续执行搜索,在第二个位置显示其位于3964扇区,对应位置的簇号为“1400”,即十进制的20。两个簇号相减为3,两个位置的扇区数相减为48,得出的结果相除得到实际的簇大小为16个扇区。为了便于操作,可以找一个与之容量相当或者稍大的U盘,来进行尝试修复。点击“Ctrl+D”键,在Clone Disk窗口将该镜像文件写入到该U盘中。注意选择“Avoid damage areas.Skip range”项,将其值设置为1。写入完毕后,在WinHEX工具栏中点击“Open Disk”按钮,选择该U盘将其打开。先按照上述方法跳转到第128扇区,对DBR进行编辑。在该扇区第一行第11和12列将其值修改为“0002”,即将扇区设置为512字节,注意数值应该反向写入,即512的十六进制为“200”,反向为“0002”,以下与之相同。

该行第13列的值设置为“10”,即簇的实际占用的扇区数。该订的第14和15列为保留扇区大小,保留扇区大小为FAT1的起点位置扇区减去本DBR扇区位置,即268个扇区,因此设置为“0C 01”。在该DBR扇区的第三行的第0,1,2,3列为U盘扇区总数,即30310400,因为有保留扇区,所以需要减去保留扇区数,为了保险起见可以减去269,得到3030771,因此写入“F3 3E 2E 00”。在该行的第4,5列为FAT扇区的总数,即“03 FC”,对应于十进制1020。之后执行存盘操作。

返回U盘0扇区,对分区表进行修改,在该扇区的倒数第四行的第10,11,12,13列写入总扇区数量,即“F3 3E 2E 00”。在该行第6列写入“80”,即DBR扇区位置。在该行第0到5列写入“03 04 0B 03 02 01”。在其上一行即该扇区倒数第五行的第14,15列中写入“00 02”。应该确保该扇区最后两个字节的值为“55 AA”,之后执行保存操作。这样,就完成了对该U盘的修理操作。将该U盘拔下后重新连接,可以看到其状态已经恢复正常,其中的数据没有丢失,可以正常对其进行读写操作。endprint

猜你喜欢

扇区格式化U盘
分阶段调整增加扇区通行能力策略
现代人守则:昏死之前请把手机格式化
自动辨认插口方向的U盘
手工修复MBR
浅述“4K对齐”及其发展前景
让U盘起死回生
格式化
U盘“闹肚子”
电脑硬盘格式化知识点滴