zoukankan      html  css  js  c++  java
  • 【教程】文件或目录损坏且无法读取 解决办法

    这种报错常用电脑的小伙伴应该并不陌生    

    我遇到的基本都是病毒破坏的   少见的也有一些软件的bug导致的    

    该如何解决呢

    当然如果你的磁盘没有文件的话   你可以直接格式化就是了   你的磁盘本身并没有问题

    如果有重要文件的话   千万千万不要格式化  

    这会进行二次破坏的    数据找回的可能性就被你的手残给降低了

    接下来出解决办法

    因为这种报错U盘出现的比较多   这台电脑用下   那台电脑读下  难免中毒

    实验环境的搭建

    磁盘:8G   文件格式:FAT32   单元格大小:4096     分区表:MBR      (大部分优盘的数据结构)

    使用微软的磁盘管理器  虚拟出实验环境

    使用的MBR分区表

    按照环境搭建Fat32  单元格大小4096     

    如图  搭建好了实验环境  

    复制一些文件到  虚拟出来的磁盘   

    根目录下两个文件夹     一个Doc文档   一个压缩包Rar

    到此  实验环境搭建完毕 

    现在需要破坏磁盘数据结构  达到以下报错 

    怎么达到这种报错我就不写了 

    怕你们学坏了  ^_^

    这个时候我的Z盘双击打开就报错  而我的数据又很重要(备份的重要性  圈起来)

    打开winhex   

    需要了解一定的文件结构才能操作

    简单说下   我使用的是Fat2的信息    填充到Fat1的位置   从而达到修复的目的

    Fat2是对Fat1的备份

    解决办法

    打开winhex 

    挂载要恢复的Z盘

    查看 Fat1的信息

     明显是被破坏了

    Fat2的文件信息还是保留着的   

    将Fat2信息复制到  Fat1去

    Z盘就可以打开了

    很明显  错误的原因是Fat表被破坏了

    但是实际恢复的过程中  并不一定会这么简单  看运气

    两个Fat表都被破坏了就需要进行手工计算了     下次有时间再具体写办法吧   比较复杂

    如果需要恢复数据可以Q我

    919137049(QQ和微信同号)

  • 相关阅读:
    单实例应用程序程序
    Jquery自定义滚动条插件
    Js的封装和闭包
    Js 鼠标拖拽div改变其大小
    在小组里遇到的一个让我产生迷惑的题
    一个用来快速生成指定大小的随机不重复int数组的实用方法
    动态绑定ASPxGridView选中状态
    “??”操作符
    小笔记系列——Word 添加行号
    日志 查看匹配内容的前后几行
  • 原文地址:https://www.cnblogs.com/zhaofuyun/p/13072855.html
Copyright © 2011-2022 走看看