2.3.4 F4=Search (搜索查找功能)
该功能实现了在硬盘上按ASCII码或者HEX(十六进制)查找字符串,最大的可查找的字符串的长度是20个,可搜索100G以上大硬盘的内容。
出现的提示:
Search Hard Disk Data (搜索硬盘数据)
ASCII Value (ASCII 码数值)
TAB(切换ASCII码输入与HEX输入方式)
HEX Codes: (十六进制数值)
Starting Sector: 表示的是搜索的起始扇区:您可以指定任意一个在硬盘寻址范围内的扇区数值。
为了在硬盘中查找某字符串,您需要输入查找的ASCII码数值或是十六进制数、再输入起始扇区数值,然后回车,程序就快速在硬盘中扫描,如果找到了所查的字符串,那么,会有闪烁的黑底黄字出现的“Found!”,此时,按回车键就显示出该字符串所在的扇区位子,而再按“回车”键则可以继续向后查找。
如想查找新的字符串,可按“ESC”键退出该画面,重新输入要查找的字符串。
对于已经找到的字符串所在扇区,可以对其进行编辑F5(EDIT)、保存(S=Save the sector to A)、拷贝到软盘(W=Copy)、写(Ctrl+F10=Write)等功能。
2.3.6 F6=Test HD Tab (测试搜索硬盘分区表功能)
该功能分成两种
第一种F1:
Test logical Hard Disk Partition(测试逻辑硬盘分区表);
第二种F2:
Search logical Hard Disk Partition(搜索逻辑硬盘分区表)。
当使用第一种功能F1时,会根据硬盘分区表的设置,列出各个硬盘分区的大小、字节数、在分区表的起始位置等。以下是本硬盘的例子:(表一)
----------------------------------------------------------------
Hard disk Total Sectors Total Bytes Partition Table Sector
Disk C:2.146G 4193217 2146927104 In 00000000
Disk D:1.073G 2096577 1073447434 In 4193280
-----------------------------------------------------------------
表一
----------------------------------------------
DEC and HEX
DEC Value to
TAB ----------------------------------Enter--
HEX Codes to
----------------------------------------------
表三
DEC Value
支持的最大输入数值是12位数(999999999999)
TAB (在输入数值DEC、HEX之间切换)
HEX Codes
支持的最大输入数值是40bits(FFFFFFFFFF)
该功能对于分析硬盘数据,查找关键字等都非常重要。
2.3.8 Ctrl+F10=Write (写扇区功能)
该功能有双重写功能。
① 能对硬盘内的任一扇区内容移动到另一位置。比如,将FAT表2搬到FAT表1的位置来修复被CIH病毒破坏了的硬盘。
② 当用F5编辑功能完成扇区内容改写后,Ctrl+F10可实现真正的磁盘扇区写入操作。注意:在WINDOWS系统下,系统禁止直接对硬盘扇区的写操作,如果用户直接写入的话,回出现“Drive Error"(驱动器错误)的提示。为了实现对硬盘的实际写操作,必须使用干净的系统软盘启动计算机后再使用本软件。
当使用Ctrl+F10键后,会出现两次闪烁的红底黄色的警告字符串:
Warning !!! Exit (Y/N)
选择Y直接可以退回原状态,而选择N则可以继续进行写操作的下一步:下一步给用户的提示是:
Write? (Y/N) (字符串是闪烁的、黑色的背景、淡蓝色的字符颜色),
当这时用户选择Y,则表示写操作真正进行。
选择N,则表示退出磁盘的写操作过程。