正在加载图片...
FⅨXMBR:何公道先生写的一个修复MBR的工具,适合处理逻辑分区丢失的情况,有一些可选参数,支 持FAT32、FAT16,不支持NTFS、LNUX等分区,支持84G以上硬盘。可修复CH发作后的扩展逻 VRVFⅨ:北信源公司的推出的修复硬盘共享工具,适合处理逻辑分区丢失的情况,处理的基本比较准确 支持FAT32、FAT16,不支持NTFS、LNUX等分区。也不支持8。4G以上硬盘。 FIXC 早出现的可以修复部分被CH破坏的C盘的工具,作者是NOZ 本也加入了修复分区 信息的功能,支持FAT32、FAT16,有限支持NTFS,不支持8。4G以上硬盘。目前的版本已经比较完善 FⅨ KHDPT: TBSOFT工作室的分区信息修复工具。支持FAT32、FAT16,不支持NTFS和LNUX,不支 持8.4G以上硬盘,是历史比较长的工具之一。 RE( ReapirEasy):本人早期写的分区表修复工具,支持FAT32、FAT16,有限支持NTFS,不支持84G 以上硬盘,和某些BOS不兼容。其整体水准低于前面列举的工具 国外一些系统维护的工具目前已经达到了非常强大的程度 Norton utilities:历史最悠久的系统维护工具。不仅可以数据恢复,还可以系统加速和修补内存错误。目 前最新的版本是NU45FOR9X、NU2 FOR NT等。 Tiramint:最为出色的灾难恢复工具之一,有NTFS、FAT32、FAT16、 NOVELL4种版本。生成急救软盘, 可以对深度破坏的磁盘进行交叉恢复。 4、常用的基本操作 ①读出主引导记录:这是系统级数据恢复可能涉及最多的程序之一。 例 DEBUG -a100:从此处开始汇编 126c0100 mov ax201:读操作一个扇区 126c0103 mov bx300:送入地址300 ,1:0面1扇 126c0109 mov dx80:80H为硬盘,头为0 126c:010Cint13 126C: 010E int 3 126c:010F -g=100:执行 AX=0050BX=030cX=0010X=0080P= FFEE BF=0000:0 DS=126C ES=126C SS=126C CS=126C P=010E NV UP EI PL NZ NA PO NC 这里用了O中断13,涉及的寄存器含义为 ah,操作方式,02H为读,03H为写 a送扇区数 bx送准备装入扇区的内存偏移地址 ∝x送从哪一道哪一扇区开始,我们一般依靠改换CX来读写不同逻辑盘某个逻辑扇区。dx,送盘符和头数 NT3是断点中断,使程序运行到此停止。 ②显示引导区内容:我们把扇区读到某个内存地址并不是目的。而是为了看到他的内容,在 DEBUG中 D命令可以方便的査看内存单元的内容。续前例,如果我们要看到主引导区的内容的话,既然装载到300 -d3001200就可以查看了,一个引导区的映象类似如下,可以直观的看到我们前面所提到的代码区和数 据区。是否正常请大家自行分析一下 126c:030033c08ED0BC007CFB5007501 F FC BE1B7CFIXMBR:何公道先生写的一个修复 MBR 的工具,适合处理逻辑分区丢失的情况, 有一些可选参数,支 持 FAT32、FAT16,不支持 NTFS、LINUX 等分区,支持 8.4G 以上硬盘。可修复 CIH 发作后的扩展逻 辑分区。 VRVFIX:北信源公司的推出的修复硬盘共享工具,适合处理逻辑分区丢失的情况,处理的基本比较准确。 支持 FAT32、FAT16,不支持 NTFS、LINUX 等分区。也不支持 8。4G 以上硬盘。 FIXC:国内最早出现的可以修复部分被 CIH 破坏的 C 盘的工具,作者是 NOZ,新版本也加入了修复分区 信息的功能,支持 FAT32、FAT16,有限支持 NTFS,不支持 8。4G 以上硬盘。目前的版本已经比较完善。 FIXHDPT:TBSOFT 工作室的分区信息修复工具。支持 FAT32、FAT16,不支持 NTFS 和 LINUX,不支 持 8。4G 以上硬盘,是历史比较长的工具之一。 RE(ReapirEasy):本人早期写的分区表修复工具,支持 FAT32、FAT16,有限支持 NTFS,不支持 8.4G 以上硬盘,和某些 BIOS 不兼容。其整体水准低于前面列举的工具。 国外一些系统维护的工具目前已经达到了非常强大的程度。 Norton Utilities:历史最悠久的系统维护工具。不仅可以数据恢复,还可以系统加速和修补内存错误。目 前最新的版本是 NU 4.5FOR 9X、NU2 FOR NT 等。 Tiramint:最为出色的灾难恢复工具之一,有 NTFS、FAT32、FAT16、NOVELL4 种版本。生成急救软盘, 可以对深度破坏的磁盘进行交叉恢复。 4、常用的基本操作 ① 读出主引导记录:这是系统级数据恢复可能涉及最多的程序之一。 例: DEBUG -a100 ;从此处开始汇编 126C:0100 mov ax,201; 读操作一个扇区 126C:0103 mov bx,300; 送入地址 300 126C:0106 mov cx,1 ;0 面 1 扇 126C:0109 mov dx,80 ;80H 为硬盘,头为 0 126C:010C int 13 126C:010E int 3 126C:010F -g=100 ;执行 AX=0050 BX=0300 CX=0001 DX=0080 SP=FFEE BP=0000 SI=0000 DI=0000 DS=126C ES=126C SS=126C CS=126C IP=010E NV UP EI PL NZ NA PO NC 这里用了 I/O 中断 13,涉及的寄存器含义为 ah,操作方式,02H 为读,03H 为写 al,送扇区数 bx,送准备装入扇区的内存偏移地址 cx 送从哪一道哪一扇区开始,我们一般依靠改换 CX 来读写不同逻辑盘某个逻辑扇区。dx,送盘符和头数 INT 3 是断点中断,使程序运行到此停止。 ② 显示引导区内容:我们把扇区读到某个内存地址并不是目的。而是为了看到他的内容,在 DEBUG 中 D 命令可以方便的查看内存单元的内容。续前例,如果我们要看到主引导区的内容的话,既然装载到 300。 -d300 l200 就可以查看了,一个引导区的映象类似如下,可以直观的看到我们前面所提到的代码区和数 据区。是否正常请大家自行分析一下 126C:0300 33 C0 8E D0 BC 00 7C FB-50 07 50 1F FC BE 1B 7C
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有