精华内容
下载资源
问答
  • 实验指导书 项目标号 项目名称 文件修复 学时 实验目的 掌握用UltraEdit修复文档的方法 实验原理 UltraEdit使用原理 实验环境 操作系统Windows操作系统 文件测试文件 实验内容 UltraEdit修复文件 实验步骤 双击表面...
  • matlab2015修复文件关联

    2018-01-29 15:36:04
    matlab2015修复文件关联 1、先运行m文件 2、关掉所有matlab窗口 3、再运行在同一文件夹下生成的reg文件 4、重启电脑,修复关联完成
  • DLL修复文件

    2012-11-10 17:32:37
    DLL修复文件,可以快捷修复机子里面缺少的DLL文件
  • word 修复 支持 无法打开word 修复 支持 无法打开
  • SQL复数据库修复文档

    2009-12-09 16:46:32
    本文档时SQL数据库修复文档,列举了一些常用数据损坏的修复方法.
  • DiskGenius磁盘修复文件

    2019-02-26 12:39:55
    主要使用Windows系统硬盘的分区格式化,扇区修复文件恢复等功能,DiskGenius磁盘修复文件恢复运行在 Windows 平台下的 DiskGenius,继承原DOS版的强大功能,包括磁盘管理、磁盘修复,并新增加文件恢复、磁盘复制、...
  • python3.7安装pyspider修复文件修复后即可支持3.7,避免冲突。
  • 朗科u盘228修复文件

    2011-08-20 08:03:52
    朗科u盘228修复文件朗科u盘228修复文件
  • CHM打不开的修复和解决方法(含修复文件),修复文件是从WINDOWS SERVER 2012里提取的,支持32和64位系统
  • 非常好的文件修复软件,可以修复丢失的文件、被删除的文件等。
  • uefi 引导windows x64 的引导修复文件,用于修复 uefi 引导错误,EFI/microsoft/bcd
  • 压缩包包括漏洞修复文件,直接覆盖dede默认目录即可,另包含漏洞修复说明及其附加说明。不用手动修复那些难找的文件了,阿里云也不会天天发出警报了。
  • ultraedit注册表修复文件

    热门讨论 2014-04-16 21:29:07
    ultraedit注册表修复文件,用于解决ultraedit安装问题:给您带来不便,我们深感抱歉 但是,您的激活存在问题!
  • 修复文件

    2012-07-02 18:02:38
    system 文件修复 software文件修复
  • RegFix(修复文件关联) 系统修复 文件修复
  • 系统修复文件

    2018-03-08 09:15:23
    用于系统损坏修复的工具的风帆股份反对坚决抵抗到福建扩大解困房
  • 本工具用于修复指定目录下未来文件时间的文件的时间为当前时间。 使用方法: 1、把工具放到需要修复的目录,双击运行就可以完成修复。 2、把目录拖动到工具图标上,完成修复。 3、集成到VS的外部工具上,还可以一键...
  • 安全模式修复文件,通过注册表。安全模式修复文件,通过注册表。
  • 最近网上很多人在寻找修复player的方法。这个问题其实和程序原著作者无关,大家不要产生...包含了V8和V10两个版本的修复文件,有问题的站长可以拿去替换当前文件即可修复成功!已修复的演示链接:http://t.cn/E9u770I
  • 修复白图标文件,用以处理桌面图标异常情况,软件卸载残留图标等。
  • Linux修复文件系统

    千次阅读 2018-04-13 10:47:15
    实验一:修复文件系统1.环境描述: 在Linux系统中,非正常关机,突然断电,设备数据读写异常等原因导致文件系统的破坏。比较常见的是超级块(supper-block)损坏。2.名词解释: 超级块--文件系统的核心“档案”,...

    实验一:修复文件系统

    1.环境描述:

        在Linux系统中,非正常关机,突然断电,设备数据读写异常等原因导致文件系统的破坏。比较常见的是超级块(supper-block)损坏。

    2.名词解释:

        超级块--文件系统的核心“档案”,它记录了该文件系统的类型,大小,空闲磁盘块等信息,类似Windows的分区表。

    3.实验案例演示:

    第一,破坏超级块(首先添加硬盘1G,并分区格式化)

             ddif=/dev/zero of=/dev/sdb1 bs=512 count=4

             mount/dev/sdb1 /mnt

             显示:mount: youmust specify the filesystem type

    第二,修复超级块(参数的先后顺序不能错)

             fsck-y -t ext3 /dev/sdb1

    (1)    添加磁盘

    (2)    对磁盘进行分区

    (3)    查看分区

    (4)    写入文件系统

    (5)    挂载磁盘

    (6)    破坏文件系统

    (7)    进行修复

    (8)    挂载后的查看

    展开全文
  • windows修复文件权限

    千次阅读 2014-04-21 08:44:43
    xp修复文件权限 cacls 文件路径 /t/g oper:f win7修复文件权限 icacls 文件路径 /reset icacls 文件路径 /reset inheritance:d icacls 文件路径 /reset


    xp修复文件权限
    cacls 文件路径 /t/g oper:f

    win7修复文件权限
    icacls 文件路径 /reset
    icacls 文件路径 /reset inheritance:d
    icacls 文件路径 /reset

    展开全文
  • 使用fsck修复文件系统

    万次阅读 2018-08-21 20:49:43
    使用fsck修复文件系统错误   1、问题描述 服务器maint_samba  由于服务器maint_samba (debian操作系统)没有正常关机,在重新启动过程中/dev/sdb1出现文件系统错误,需要手动使用fsck进行扫描和修复。出现如下...

    使用fsck修复文件系统错误

     

    1、问题描述

    服务器maint_samba  

    由于服务器maint_samba (debian操作系统)没有正常关机,在重新启动过程中/dev/sdb1出现文件系统错误,需要手动使用fsck进行扫描和修复。出现如下情况:

    …...

    Checking file systems ...fsck 1.41.3(12-OCT-2008)

    /dev/sdb1 contains a file system with errors check forced

    /dev/sdb1: |==========                                          百分数%

    ……

    /dev/sdb1: UNEXPECTED INCONSISTENCY; RUN fsck MANUALLY (i.e.,without -a or -p options)

    fsck died with exit status4

    ……

    ……/var/log/fsck/fsck  ---fsck报错日志的存放位置

    ……

    Warning

    ……

    Press enter for maintenance

    (or type Control-D to continue): --- Ctrl+d继续启动服务器。

    2、手动fsck修复

    2.1 fsck简介

    fsck不仅可以对文件系统进行扫描,还能修正文件系统的一些问题。值得注意的是fsck 扫描文件系统时一定要在单用户模式、修复模式或把设备umount后进行

    警告:如果扫描运行中的系统,会造成系统文件损坏。

    文件系统扫描工具有 fsck,fsck.ext2,fsck.jfs,fsck.msdos,fsck.vfat,fsck.ext3,fsck.reiserfs(reiserfsck)。其中fsck 默认支持文件系统ext2,如果想支持ext3文件系统的扫描,应该加-j 参数。最好是根据不同的文件系统来调用不同的扫描工具,比如ext3的文件系统使用fsck.ext3,ext2文件系统使用fsck.etx2等。

    /dev/sdb1是ext3的文件系统,只介绍fsck.ext3

    fsck.ext3

    [语法]

    fsck.ext3[必要参数][选择参数][设备代号]

    [功能]

    fsck.ext3 命令:

    针对ext3型文件系统进行检测

    [执行权限]

    超级用户普通用户

     [参数]

    必要参数

     -a 非互交模式,自动修复

     -c 检查是否存在有损坏的区块。

     -C<反叙述器> fsck.ext3命令会把全部的执行过程,都交由其逆向叙述,便于监控程序

     -d 详细显示命令执行过程

     -f 强制进行检查

     -F 检查文件系统之前,先清理该保存设备块区内的数据

     -l<损坏区块文件> 把文件中所列出的损坏区块,加入标记

     -L<损坏区块文件> 清除所有损坏标志,重新标记

     -n 非交互模式,把欲检查的文件系统设成只读

     -P<数字>  设置fsck.ext2命令所能处理的inode大小为多少

     -r 交互模式

     -R 忽略目录

     -s 顺序检查

     -S 效果和指定“-s”参数类似

     -t  显示fsck.ext2命令的时序信息。

     -v 显示详细的处理过程

     -y 关闭互动模式

    选择参数

     -b<分区第一个磁区地址>  指定分区的第一个磁区的起始地址/Super Block

     -B<区块大小>  设置该分区每个区块的大小

     -I设置欲检查的文件系统,其inode缓冲区的区块数目

     -V显示版本信息

     [参考范例]

    范例1: 检测磁盘

    [root@linux test]# fsck.ext3 /dev/fd0

    范例2: 检测磁盘并显示时序信息 

    [root@linux test]# fsck.ext3 -ft /dev/fd0

    2.2 服务器maint_samba使用fsck.ext3对文件系统进行修复过程

    2.2.1查看fsck报错的日志

    fileserver:~# ls -l /var/log/fsck/

    total 8

    -rw-r----- 1 root adm 190 2011-06-09 10:03 checkfs

    -rw-r----- 1 root adm 192 2011-06-09 10:03 checkroot

    这两个文件中会出现fsck的报错信息。

    fileserver:~# more /var/log/fsck/checkfs

    fileserver:~# more /var/log/fsck/checkroot

    2.2.2查看当前的运行级别:

    fsck.ext3扫描文件系统时一定要在单用户模式、修复模式或把设备umount后进行如果扫描运行中的系统,会造成系统文件损坏。

    选择在单用户模式下运行

    # runlevel  ---查看运行级别

    fileserver:~# runlevel

    N 2

    #init 1  --单用户模式(1 S),在转换成单用户模式时可能会需要输入root密码。

    fileserver:~# init 1

    2.2.3使用fsck.ext3对文件系统进行扫描、修复

    fileserver:~# fsck.ext3  -y /dev/sdb1  ---开始进入扫描、修正文件系统

    注意红色方框,该位置需要输入yes

    fsck.ext3开始进入扫描、修正文件系统,这个过程时间比较长,中间有数次停顿的过程,只需等待即可,千万不要以为死机而重启服务器。

    fsck.ext3扫描、修正完文件系统后,根据提示可能需要重启系统。如果没有提示重启系统,也需要reboot来重启系统。

    fileserver:~# reboot  ---重启系统

    在重启系统的过程中,fsck会对文件系统进行扫描,如下:

     

    fsck扫描完以后,会启动到系统的登录界面,不需要进行任何干涉。

     

    再次重新启动系统,系统可以正常启动。

     

    至此服务器maint_samba使用fsck修复文件系统完成。

     

    展开全文
  • xls,ppt)文件头,修复文件全过程   (2010-11-02 10:51:25) 转载▼ 标签:  复合文档   文件头   it    最近学习了复合文档的格式,在修复复合文档头方面做了不少...

    手工重建复合文档(.doc;xls,ppt)文件头,修复文件全过程

      (2010-11-02 10:51:25)
    标签: 

    复合文档

     

    文件头

     

    it

     

        最近学习了复合文档的格式,在修复复合文档头方面做了不少实践,有了一些心得,经过梳理,做了个例子,把思路和过程介绍给大家,希望能解决你的不时之需!

       例子中用的文件如下图:名为“实验文档”,是个空文档,里面没有内容,看属性,10,752字节,刚好21扇区,复合文档的文件大小一定是512字节的整数倍,这跟复合文档的设计有关系。EXCEL,PPT等文件也属于复合文档,也符合这样的特点。

    手工重建复合文档(.doc;xls,ppt)文件头,修复文件全过程

     

     

      后来我又想,可能有网友会对修复后的文件产生怀疑,没有内容的文件可能说明不了问题,所以我在文件中输入了很短的文本内容!如下图:

     

     手工重建复合文档(.doc;xls,ppt)文件头,修复文件全过程

      

        实验文档是一个正常的文件,另外我用Winhex把该文件的文件头(前面512字节)全部写成了0,最彻底的破坏,保存为“损坏的实验文档”,大家可以用现有的修复软件试一下,能不能修复,我用EasyRecovery Professional没有修复成功!其它的软件没有试过!

     

       下面,就请大家跟我一起看,如何把“损坏的实验文档”修复成功!

       先介绍用到的工具软件Winhex,功能很强大,可以用二进制的方式打开文件,并进行编辑,保存!该软件不仅可以打开文件,还可以打开硬盘,对硬盘数据进行编辑,搜索功能什分强大,用起来非常方便,同时支持脚本,提供API函数。软件界面如下图:

     

     手工重建复合文档(.doc;xls,ppt)文件头,修复文件全过程

        用该软件打开“实验文档”和“损坏的实验文档”,可以对比一下前512字节,为了便于操作,我们需要将文件解释为硬盘,让软件以扇区的方式显示文件内容,看起来直观些!

    两个文件的在软件里显示如下图:

     

     

     手工重建复合文档(.doc;xls,ppt)文件头,修复文件全过程

     

    手工重建复合文档(.doc;xls,ppt)文件头,修复文件全过程

        可见,“损坏的实验文档”前面的512字节全是0,文件头被全部破坏,文件无法用office打开!

     

    复合文档文件头的定义:

    Offset   Size      Contents                                                 

    0           8           复合文档文件标识:D0H CFH 11H E0H A1H B1H 1AH E1H

    8           16         此文件的唯一标识(不重要, 可全部为0)

    24         2           文件格式修订号 (一般为003EH)

    26         2           文件格式版本号(一般为0003H)

    28         2           字节顺序规则标识(见3.2)::FEH FFH = Little-Endian

    FFH FEH = Big-Endian

    30         2           复合文档中sector的大小(ssz),以2的幂形式存储, sector实际大小

    为s_size = 2ssz 字节(一般为9即512字节, 最小值为7即128字节)

    32         2           short-sector的大小(见5.1),以2的幂形式存储, short-sector实际大

                  小为s_s_size = 2sssz 字节(一般为6即64字节,最大为sector的大小)

    34         10         Not used

    44         4           用于存放扇区配置表(SAT)的sector总数

    48         4           用于存放目录流的第一个sector的SID (见6)

    52         4           Not used

    56         4           标准流的最小大小(一般为4096 bytes), 小于此值的流即为短流。

    60         4           用于存放短扇区配置表(SSAT)的第一个sector的SID (见5.2),

    或为–2 (End Of Chain SID)如不存在。

    64         4           用于存放短扇区配置表(SSAT)的sector总数

    68         4           用于存放主扇区配置表(MSAT)的第一个sector的SID (见4.1),

    或为–2 (End Of Chain SID) 若无附加的sectors。

    72         4           用于存放主扇区配置表(MSAT)的sector总数

    76         436       存放主扇区配置表(MSAT)的第一部分,包含109个SID。

                                                                                     

     

    看起来有些复杂!

    修复文件头的数据只需要计算并填写几项,一是扇区分配表(SAT)所占的扇区数,

    二是目录起始扇区号,三是短流扇区分配表的起始扇区号及占用扇区数,四是主扇区分配表的起始扇区号及中用扇区数,五是扇区分配表的扇区号,其它内容所有的复合文档都是一样的,从正常文件中拷过来就行。

       以上所说五项内容需要计算,现在介绍方法

    一:确定目录起始扇区号

    打开“损坏的实验文档”,将文件解释为硬盘,搜索字符串“ROOT”(unicode)如图:

    手工重建复合文档(.doc;xls,ppt)文件头,修复文件全过程

     

    搜索到结果,软件自动定位到字符串的位置,如图:

    手工重建复合文档(.doc;xls,ppt)文件头,修复文件全过程

     

     

    看状态栏:

    手工重建复合文档(.doc;xls,ppt)文件头,修复文件全过程

     

    该字符串位置是43扇区,第一个值确定了,目录起始扇区是43,第一项完成。由于复合文档在扇区编号时不包括文件头,0扇区从512字节处开始,所以目录起始扇区应该是42,下面就不再进行说明。

    二:确定扇区分配表(SAT)

    我们需要通过扇区的内容来确定某个扇区是不是扇区分配表(SAT)

    该文件总共有47个扇区,文件头占一个扇区,剩下46扇区,所以,扇区分配表中的值应该大于0小于等于46,另外还有一些特殊的值,值FEFFFFFF表示扇区链结束,值FDFFFFFF表示该扇区被SAT占用,值FFFFFFFF表示该扇区为空闲。

    看文件的1扇区:

    手工重建复合文档(.doc;xls,ppt)文件头,修复文件全过程

     

    数据如下:

    手工重建复合文档(.doc;xls,ppt)文件头,修复文件全过程

     

    该扇区是不是扇区分配表(SAT)呢?

    分析里面的数据(4个字节一个项,因为扇区编号是用4个字节来存放的),第一项是ECA5C100,低位在前高位在后,换过来就是00C1A5EC,换成十进制为12690924,文件最大为46扇区,因此该扇区不可能是扇区分配表(SAT)。

    看第2扇区,

     

     手工重建复合文档(.doc;xls,ppt)文件头,修复文件全过程

    第三项00007A03不满足条件,因此不是扇区分配表。

    重复该过程,1-41扇区均不符合条件,分析到42扇区,看该扇区数据:

    手工重建复合文档(.doc;xls,ppt)文件头,修复文件全过程

     

      第一项0100000,第二项02000000,第三项03000000,等等,该扇区内的所有项的值要么小于46,要么是FEFFFFFF,要么是FDFFFFFF,要么是FFFFFFFF,符合扇区分配表的特点!记下该扇区号。

    继续分析剩下的扇区,直到结束!在本例中,文件总共47扇区大小,而每个扇区512字节,4个字节放一个扇区编号,因此,一个扇区分配表可以存放128个扇区编号,所以说该文件只有一个扇区用来存放扇区分配表(SAT)。第二项完成。

    第三:确定主扇区分配表(MSAT)的起始扇区号

    主扇区分配表(MSAT)中存放的是扇区分配表(SAT)所在的扇区号,本例中,扇区分配表(SAT)只有一个,根据复合文档的格式定义,文件头中可以存放109项SAT值,也就是说,只要文件的扇区分配表不大于109个,就不需要主扇区分配表,严格的说是不需要额外的主扇区分配表,因为文件头就可以容纳下了,主扇区分配表(MSAT)是在SAT多于109项时,剩下的值用指定的扇区来记录!根据定义,无额外主扇区分配表(MSAT)时,主扇区分配表的起始扇区号为-2,十六进制表示为FEFFFFFF,它占用的扇区数为0,第三项完成

    第四:确定短流扇区分配表的起始扇区号及占用的扇区数

    短流扇区分配表(SSAT)是复合文档中的另一个概念,短流数据用短流扇区来存放,短流数据存放的位置通过短流扇区分配表来确定。一个文件有没有短流数据可以查看目录,如图:

     手工重建复合文档(.doc;xls,ppt)文件头,修复文件全过程

     

     

      根据复合文档定义,目录的第一表项0X74处的4个字节表示的是短流的起始扇区(十六进制2D000000值为45),0X48处的4个字节为短流的大小(十六进制800000值为128)。而短流扇区分配表(SSAT)一般位于短流起始扇区的前一个扇区,所以短流扇区分配表的起始扇区为45-1=44扇区,它只占用一个扇区。44扇区的内容如下图:

    手工重建复合文档(.doc;xls,ppt)文件头,修复文件全过程

     

    第四项完成。

    第五:确定文件头中的扇区分配表编号

    本例子只有一个扇区分配表(SAT),因此文件头中只用填写一个值。

     

    到此,需要重建文件头的所有值基本都确定了,下面的工作就是改写文件头。

    定位到0X2C处,2C-2F为扇区分配表(SAT)所占用的扇区数,本例占用1个扇区,转换成十六进制为(01000000,低位在前高位在后),操作完成后如下图:

    手工重建复合文档(.doc;xls,ppt)文件头,修复文件全过程

     

    定位到0X30处,4字节表示目录所在的扇区编号,经前面的计算,目录所在的扇区编号为42,换成十六进制为2A000000,把该值写到此处,操作完成后如下图:

    手工重建复合文档(.doc;xls,ppt)文件头,修复文件全过程

     

    定位到0X3C处,4字节表示短流扇区分配表(SSAT)的起始扇区号,本例短流扇区为44,十六进制值为2C000000,改写后,如下图:

    手工重建复合文档(.doc;xls,ppt)文件头,修复文件全过程

     

    定位到0X40,4字节表示短流扇区分配表占用的扇区数,本例占用1个扇区,应填写01000000,操作完成后如下图:

    手工重建复合文档(.doc;xls,ppt)文件头,修复文件全过程

     

    定位到0X44处,4字节表示MSAT起始扇区编号,本例没有MSAT,填写-2,十六进制值为FEFFFFFF,定位到0X48处,4字节表示MSAT占用的扇区数,本例为0,填写00000000

    操作完成后如下图:

     

     手工重建复合文档(.doc;xls,ppt)文件头,修复文件全过程

    定位到0X4C处,此处后的每4个字节填写一项SAT扇区编号,本例只有一个SAT,位置为41,转换成十六进制为29000000,剩下的填写成FFFFFFFF,或者不填写也行!操作完成后如下图:

    手工重建复合文档(.doc;xls,ppt)文件头,修复文件全过程

     

    到此,所有艰苦的工作都完成了,但是文件头的其它数据还没有建立,不过这些数据都是固定的,比如,文件头的前8个字节所有复合文档都是一样的,不一样的只有前面所说的那些项,因此,这些数据可以从别的文件中拷过来!填写完所有数据后,如下图:

    手工重建复合文档(.doc;xls,ppt)文件头,修复文件全过程

     

     

    保存对文件的修改:

    手工重建复合文档(.doc;xls,ppt)文件头,修复文件全过程

     

    打开“损坏的实验文档”,能够正常打开,并且内容正确!

    Office中的WORD,EXCEL,PPT都是复合文档,都可以按这个方法操作

    展开全文
  • iisreset.exe IIS修复文件,要的下吧
  • gzip.dll IIS修复文件,要的下吧
  • linux命令--使用fsck修复文件系统

    万次阅读 2018-11-09 12:26:06
    linux命令--使用fsck修复文件系统
  • 首先尝试mount和umount文件系统,以便重放日志,修复文件系统,如果不行,再进行如下操作。 2. 检查文件系统 做此步之前确保分区处于umount状态xfs_check /dev/sdd(盘符); echo $? 返回0表示正常 3. 检查 执行...
  • eslint 批量修复文件问题

    千次阅读 2020-04-01 18:30:37
    今天使用 AntDesignPro , git 提交报错 npm found some errors. Please fix them and try committing again....一个个问题修复了之后,还是有个 windows 与 linux 的回车换行不一致的问题,由于量比较大,一个个修...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 470,489
精华内容 188,195
关键字:

修复文档