• 【教程】文件或目录损坏且无法读取 解决办法


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

    我遇到的基本都是病毒破坏的   少见的也有一些软件的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和微信同号)

  • 相关阅读:
    linux Chrome 安装
    jQuery.extend 函数详解
    Ubuntu Linux 下文件名乱码(无效的编码)的快速解决办法
    Django——model字段类型 2
    Django 中的用户认证
    Expression<Func<T, bool>>与Func<T, bool>的区别
    根据funID,personID获取最新规划包项目相关信息
    SET ANSI_NULLS ON 在T-SQL中是什么意思
    SQL Server 2008中如何为XML字段建立索引
    PowerDesigner 建模后如何导入到数据库
  • 原文地址:https://www.cnblogs.com/zhaofuyun/p/13072855.html
Copyright © 2020-2023  润新知