Runtime's DiskExplorer是Runtime公司(官方网站http://www.runtime.org)开发的一系列磁盘编辑工具。与WinHex相比,Runtime's DiskExplorer更适合初学者,因为它非常直观,容易上手。

该工具目前有Runtime's DiskExplorer for Fat、Runtime's DiskExplorer for NTFS和Runtime's DiskExplorer for Linux三个版本,适用于不同的文件系统。Runtime's Disk Explorer for FAT能够支持FAT12、FAT16和FAT32文件系统,能够直接编辑这些文件系统的分区表、DBR、FAT表和目录表等,使用极为方便。

DiskExplorer for Fat主窗口介绍

打开DiskExplorer for Fat后的界面如图3-47所示。

DiskExplorer for Fat使用方法详解-数据恢复迷

图3-47 DiskExplorer for Fat主窗口

对DiskExplorer for Fat主窗口中各个区域定义如下:

①菜单栏。DiskExplorer for Fat的所有功能都被归类在各个菜单中,后面会详细讲解。

②工具栏。工具栏中集成了DiskExplorer for Fat的一些常用工具,它是菜单栏中某些功能的快捷入口,使用时直接单击,比较方便,后面会详细讲解。

③扇区编号。扇区编号是“视图与编辑区”正在编辑的扇区的LBA地址。

④视图与编辑区。视图与编辑区是DiskExplorer for Fat的主要区域,其中会按照选定的结构显示正在编辑的内容。

⑤操作对象信息区。操作对象信息区会显示操作对象的容量、序号、路径、显示方式等参数。

DiskExplorer for Fat的工具栏介绍

DiskExplorer for Fat的工具栏中排列的都是DiskExplorer for Fat最常用的一些工具,这些工具也是DiskExplorer for Fat的使用基础,用数字①~对应给每一个工具编号,进行一一讲解,如图3-48所示。

DiskExplorer for Fat使用方法详解-数据恢复迷

图3-48 DiskExplorer for Fat的工具栏

①打开驱动器。如果需要访问一个物理磁盘或逻辑分区,就从单击“打开驱动器”进入,进入后的界面如图3-49所示。

DiskExplorer for Fat使用方法详解-数据恢复迷

图3-49 “打开驱动器”界面

图3-49中列表的第一类是物理驱动器,可以看到本机两块硬盘的型号与容量。如果硬盘有分区,物理磁盘下会直接列出卷。

第二类是逻辑驱动器,也就是俗称的C盘、D盘等。

第三类是镜像文件,这一项可以直接打开物理磁盘或逻辑分区的镜像,打开后镜像文件就被视同为物理磁盘或逻辑磁盘,操作起来也完全一样。

第四项是虚拟镜像,这种镜像可以方便用户对某种系统的调用。例如,可以利用其他工具重组RAID后生成这样一个虚拟镜像,再用该工具访问这个虚拟镜像,就等于访问整个重组后的RAID系统。

第五项是远程物理驱动器,也就是通过串口或网络映射对方的物理驱动器,从而达到远程访问或外部连接的效果,连接后操作起来与本地无异。

②转到驱动器开始。该工具可以快速跳转到操作对象的第一个扇区。

③向前翻页。该工具是将操作对象所在窗口向前滚动一页。

④转到扇区。该工具是根据所输入的特定扇区进行跳转,如图3-50所示。

图3-50中左边是按照扇区跳转,右边是按照字节跳转,并且同时支持十六进制数和十进制数,非常方便。

DiskExplorer for Fat使用方法详解-数据恢复迷

图3-50 “转到扇区”界面

⑤向后翻页。该工具将操作对象所在窗口向后滚动一页。

⑥转到驱动器末尾。该工具可以快速跳转到操作对象的最后一个扇区。

⑦复制到剪贴板。该工具指将选中的数据复制到剪切板所在的缓冲区里,以备使用。

⑧粘贴。该工具指将复制到剪贴板中的数据粘贴到目标地址。

⑨填充选块。该功能指在选中的数据中填入指定的数值,如图3-51所示。

DiskExplorer for Fat使用方法详解-数据恢复迷

图3-51 “填充选块”对话框

从图3-51中可以看出,填入的数据可以是十六进制数、十进制数或者字符。

⑩转换到编辑模式。当需要修改某些数值时,可以单击“转换到编辑模式”图标,然后就可以对数值进行修改了,如图3-52所示。

DiskExplorer for Fat使用方法详解-数据恢复迷

图3-52 “转换到编辑模式”对话框

DiskExplorer for Fat与WinHex一样,也有三种编辑模式,分别为只读模式、虚拟写入模式、直接写入模式。DiskExplorer for Fat默认情况下为“只读模式”,在“只读模式”下“转换到编辑模式”工具不可用。如果需要修改数据,先要改变编辑模式,转换功能在菜单栏“Tools”→“Options”中,如图3-53所示。

DiskExplorer for Fat使用方法详解-数据恢复迷

图3-53 “Tools”菜单栏

打开“Options”后的界面如图3-54所示。

DiskExplorer for Fat使用方法详解-数据恢复迷

图3-54 “Options”界面

  • 在“只读模式”下不能对数值进行编辑。
  • 在“虚拟写入模式”下可以对数值进行修改,但修改后的结果先保存在缓冲区里,只有选择“存盘”后才能真正写盘。
  • “直接写入模式”下可以对数值进行修改,并且修改后的结果会直接写盘,所以需要慎重使用该模式。

⑪存盘。该工具是对修改后的数据进行保存。

⑫放弃修改。该工具指不保存所做的改动,放弃存盘。

⑬重新加载。该工具指从磁盘中重新加载操作对象并且清除缓冲区的数据。

⑭返回。该工具指返回到前一步操作。

⑮前进。该工具指再进入后一步操作,必须在使用过“返回”功能才可用。

DiskExplorer for Fat的菜单栏介绍

DiskExplorer for Fat菜单栏中的大多常用工具都集中在工具栏中了,这里主要补充几个比较有特色的功能。

“View”菜单

“View”菜单集成了DiskExplorer for Fat最有特色的工具,如图3-55所示。

DiskExplorer for Fat使用方法详解-数据恢复迷

图3-55 “View”菜单

菜单中的具体含义如下:

①as Hex。以十六进制数值的方式显示操作对象,如图3-56所示。

DiskExplorer for Fat使用方法详解-数据恢复迷

图3-56 以十六进制数值的方式显示操作对象

②as Text。以文本的方式显示操作对象,如图3-57所示。

DiskExplorer for Fat使用方法详解-数据恢复迷

图3-57 以文本的方式显示操作对象

③as Directory。以目录的方式显示操作对象,如图3-58所示。

DiskExplorer for Fat使用方法详解-数据恢复迷

图3-58 以目录的方式显示操作对象

④as Fat12。以FAT12的方式显示操作对象。这是针对FAT12文件系统的FAT表进行显示,能够把FAT项一组一组显示出来,如图3-59所示。

DiskExplorer for Fat使用方法详解-数据恢复迷

图3-59 以FAT12的方式显示操作对象

⑤as Fat16。以FAT16的方式显示操作对象。这是针对FAT16文件系统的FAT表进行显示,能够把FAT项一组一组显示出来,如图3-60所示。

DiskExplorer for Fat使用方法详解-数据恢复迷

图3-60 以FAT16的方式显示操作对象

⑥as Fat32。以FAT32的方式显示操作对象。这是针对FAT32文件系统的FAT表进行显示,能够把FAT项一组一组显示出来,如图3-61所示。

DiskExplorer for Fat使用方法详解-数据恢复迷

图3-61 以FAT32的方式显示操作对象

⑦as Partition Table。以分区表的方式显示操作对象,能够显示出分区表所在扇区的分区表结构,如图3-62所示。

DiskExplorer for Fat使用方法详解-数据恢复迷

图3-62 以分区表的方式显示操作对象

⑧as Boot Record(16)。以FAT16引导记录的方式显示操作对象,能够显示出FAT16文件系统DBR扇区的结构,如图3-63所示。

DiskExplorer for Fat使用方法详解-数据恢复迷

图3-63 以FAT16引导记录的方式显示操作对象

⑨as Boot Record(32)。以FAT32引导记录的方式显示操作对象,能够显示出FAT32文件系统DBR扇区的结构,如图3-64所示。

DiskExplorer for Fat使用方法详解-数据恢复迷

图3-64 以FAT32引导记录的方式显示操作对象

“Tools”下的“Search”菜单

“Search”菜单是DiskExplorer for Fat另一个比较有特色的功能,如图3-65所示。

DiskExplorer for Fat使用方法详解-数据恢复迷

图3-65 “Search”界面

“Search”界面里集成了四种搜索类型:

①Text。是指文本,可以在右边的对话框中输入需要搜索的信息,可以是ASCII码,也可以是十六进制数值。

②Subdirectory。是指搜索子目录,能够帮我们自动搜索子目录区,很是方便。

③Fat。是指搜索FAT表,也是一个智能的搜索选项。

④Partition/Boot record是用来搜索分区表和

DBR的。因为这两种结构的扇区都是以“55 AA”作为结尾,所以放在一起搜索。