收藏 分享(赏)

隐藏分区的制作一键恢复.doc

上传人:dzzj200808 文档编号:3205688 上传时间:2018-10-07 格式:DOC 页数:12 大小:78KB
下载 相关 举报
隐藏分区的制作一键恢复.doc_第1页
第1页 / 共12页
隐藏分区的制作一键恢复.doc_第2页
第2页 / 共12页
隐藏分区的制作一键恢复.doc_第3页
第3页 / 共12页
隐藏分区的制作一键恢复.doc_第4页
第4页 / 共12页
隐藏分区的制作一键恢复.doc_第5页
第5页 / 共12页
点击查看更多>>
资源描述

1、为自己的电脑创建“一键恢复系统”功能 本文介绍的内容基于 IBM Thinkpad 的 F11 隐藏分区技术发展而成!据说 IBMNB 站长在自己的笔记本电脑上按了无数下 F11 键才研究出 F11 原理。于是作者挂上虚拟机,也按了一晚上 F11 键,终于研究出将 F11 恢复系统功能安装在其它电脑(包括台式电脑)上的方法。有关用的连接: IBM 专门网关于 F11 系统的研究 http:/ Ghost 能够识别 NTFS 分区,在选择要备份的分区时,还能识别隐藏分区,即可以直接对隐藏分区进行备份;但在选择备份文件存储路径时又不能识别隐藏分区,即不能把备份镜像文件直接存储在隐藏分区,只能存放在

2、非隐藏分区。 【关于分区工具】 推荐使用 PQMagic(以下简称 PQ) 。高手可以用 win2k/xp 安装程序分区。但在对分区进行隐藏-激活切换时,只能用 PQ。在电脑上安培 F11 系统恢复功能时,推荐把所有分区先删除,用 fdisk 重新做硬盘分区。注意!PQ 虽然能够把扩展分区变成主分区,但这种修改只是表层的,不是底层的,容易出问题。 【需要准备的软件】 1. IBM F11 系统恢复功能创建工具 BMGR.EXE、boot.bin 和 bmgrus.scr 等文件。可从 IBM 网站下载这些文件压缩包,解压到硬上,并进行相应的修改,详细做法后面介绍。 2. PQ Partitio

3、n Magice 、Norton Ghost 2003。 3. Win2k/xp 安装光盘。能光盘启动的,使用方便。 4. 必备 DOS 命令,如 himem.sys,smartdrv.exe , 等,有 doskey 等更方便。 5. Win98SE 启动盘。有条件的要做成 Win98 启动光盘,便于在无软驱的电脑上使用,并将 PQ 和 Ghost 两个工具软件,以及“IBM F11 系统恢复功能创建工具”和“必备 DOS 命令”(放在一个文件夹里) ,都刻在光盘上。注意:用 WinME 启动盘不行,不能在 format 中用/s 参数传递系统。 在任意电脑上创建 F11 系统恢复功能的具体

4、操作过程: (一)在尚未安装操作系统的新电脑上创建 F11 系统恢复功能 1) 建立一个 8G 的 win2k/xp 安装分区,是主分区。 2) 再建立一个 2G 左右的 fat32 备份分区,也做成主分区。建好之后用 PQ 把 8G 分区设置为激活,2G 分区设置为隐藏。注意: 8G 系统分区必须在前, 2G 备份分区在后;如果顺序颠倒,虽然 2G 分区为隐藏,每次启动依然会进入 2G 分区,进不到 8G 系统分区 3) 安装系统到 8G 分区,安装时强烈推荐 NTFS 分区格式。再安装各种应用程序,确保没有问题。 4) 用 win98se 启动光盘引导系统,此时的 C 盘是 win2k/x

5、p 的 8G 系统分区,如果是 NTFS格式,dos 下看不到。好在可从启动光盘上运行 PQ ,在 PQ 中右键点击 2G 备份分区,从右键菜单中选择“Advanced/Set Active ”,将 2G 分区设置为激活,此时 PQ 会自动将win2k/xp 8G 系统分区变为隐藏,退出 PQ 重新启动系统。 5) 仍用 win98se 启动光盘引导系统,此时的 C 盘不再是 8G 分区,而是 2G 备份分区。用format c: /s 命令格式化该分区,并传递 dos 启动文件;注意:在格式化的最后步骤中,必须将分区卷标设为 IBM_SERVICE,否则 IBM F11 系统恢复功能创建工具

6、将运行失败。 完成格式化后,进入光盘上存放“IBM F11 系统恢复功能创建工具”和“必备 DOS 命令” 的文件夹,用 copy *.* c: 命令将其中的全部文件复制到 2G 分区的根目录下,当然还有ghost.exe,然后重新启动电脑。 6) 仍用 win98se 启动光盘引导系统,C 盘还是 2G 分区,执行光盘上的 ghost.exe。由于Ghost 能够看到 NTFS 分区和隐藏分区,很容易将 8G 分区备份到 2G 分区,将备份镜像文件名设为 Sysback.gho;最好用压缩备份,省一些空间,速度会慢些。 7) 完成 Ghost 备份后,进入 C 盘(2G 分区) ,执行 do

7、s 编辑工具 edit,分别创建autoexec.bat 和 config.sys 两个文件,在其中加上配置菜单和 ghost 自动参数。需要注意的是,配置 autoexec.bat 和 config.sys 菜单不要只有自动执行系统恢复一个选项,还应该有重新启动计算机等选项,避免误操作造成系统自动恢复而丢失数据。具体做法后面介绍。 完成上述工作后,在 C 盘(2G 分区)上运行 IBM 的 F11 系统恢复功能创建工具,命令是bmgr /fboot.bin /mbmgrus.scr,系统显示安装成功。至此,主要工作已基本完成! 8) 重新启动电脑,仍用 win98se 启动光盘引导系统,运行

8、光盘上的 PQ,把 8G 分区重新设置成激活,2G 分区将自动变成隐藏。取出光盘,重新启动电脑,ok,可以看到启动系统前出现 F11 提示,不按 F11 键进入 win2k/xp 系统,按下 F11 键可启动系统恢复功能,出现配置好的 autoexec.bat 和 config.sys 菜单,可以使用 ghost 加参数的命令全自动恢复系统;恢复系统后再次启动,依然会进入 win2k/xp 系统。编辑词条 config.sysCONFIG.SYS 是 包 含 在 DOS( 磁 盘 操 作 系 统 , Disk Operating System) 中 的 一个 文 本 文 件 命 令 , 它 告

9、 诉 操 作 系 统 计 算 机 如 何 初 始 化 。 多 数 情 况 下 , CONFIG.SYS命 令 制 定 内 存 设 备 驱 动 和 程 序 , 以 控 制 硬 件 设 备 ; 开 启 或 进 制 系 统 特 征 ; 以 及 限 制 系 统资 源 。 CONFIG.SYS 在 autoexec.bat( 自 动 批 处 理 程 序 ) 文 件 执 行 前 载 入 。 由 于CONFIG.SYS 是 一 个 文 本 文 件 , 因 此 它 可 以 使 用 文 本 编 辑 程 序 编 辑 。 CONFIG.SYS 是 DOS 系 统 中 的 一 个 重 要 文 件 , 它 的 配 置

10、直 接 影 响 到 系 统 的 使 用及 其 效 率 。 如 果 配 置 不 当 的 话 , 可 能 很 多 程 序 都 无 法 正 常 运 行 。 因 此 , 正 确 合 理 地 配 置CONFIG.SYS 文 件 是 十 分 必 要 和 重 要 的 。 下 面 我 向 大 家 介 绍 一 下 CONFIG.SYS 中的 命 令 及 其 配 置 方 法 。 CONFIG.SYS 中 的 命 令 : 注 意 : 所 有 以 HIGH 结 尾 的 命 令 ( 如 DEVICEHIGH)表 示 将 其 调 入 UMB( 上 位 内 存 ) , 但 有 些 这 样 的 命 令 ( 如 FILESHI

11、GH) 必 须 在 MS-DOS 7.x 版 本 中 使 用 。 ACCDATE: 指 定 对 每 一 个 驱 动 器 是 否 记 录 文 件 最 后 被 访 问 的 日 期 。 用 法 : ACCDATE= 驱 动 器 1+|- 驱 动 器 2+|-. 如 : ACCDATE=C+ D+ E+将 在 C, D, E 盘 中 记 录 文 件 最 后 被 访 问 的 日 期 。 此 命 令 仅 用 于 MS-DOS 7.x 中 。 BREAK: 设 置 或 清 除 扩 展 的 CTRL+C 检 查 。 用 法 : BREAK=ON|OFF BUFFERS/BUFFERSHIGH: 为 指 定 数

12、 量 的 磁 盘 缓 冲 区 分 配 内 存 。 用 法 : BUFFERS=磁 盘 缓 冲 区 数 量 , 从 属 高 速 缓 存 中 的 缓 冲 区 数 量 DEVICE/DEVICEHIGH: 将 指 定 的 设 备 驱 动 程 序 装 入 内 存 。 用 法 : DEVICE/DEVICEHIGH 文 件 名 参 数 其 中 , 文 件 名 是 文 件 的 完 整 路 径 , 如 C:DOSHIMEM.SYS。 DOS: 用 于 DOS 系 统 的 配 置 , 如 是 否 使 用 HMA( 高 端 内 存 区 ) 等 。 用 法 : DOS=HIGH|LOW,UMB|,NOUMB,AU

13、TO|,NOAUTO, SINGLE 其 中 , HIGH 和 LOW 表 示 使 用 HMA 或 不 使 用 HMA, UMB 和 NOUMB 表 示 使用 UMB 或 不 使 用 UMB, AUTO 或 NOAUTO 表 示 系 统 自 动 配 置 或 不 自 动 配 置 ,SINGLE 表 示 使 用 单 一 模 式 的 DOS。 其 中 , AUTO/NOAUTO 和 SINGLE 仅 用 于MS-DOS 7.x 中 。 DRIVPARM: 设 置 现 有 物 理 设 备 的 参 数 。 注 : 此 命 令 用 得 很 少 , 我 也 没 用 过 , 所 以 暂 时 跳 过 。 FCB

14、S/FCBSHIGH: 指 定 可 以 同 时 打 开 的 文 件 控 制 块 (FCB) 的 数 量 。 用 法 : FCBS/FCBSHIGH=可 以 同 时 打 开 的 FCB 的 数 量 。 注 : 由 于 FCB 主 要 是 在 DOS 1.x 中 使 用 , 对 于 高 版 本 , 所 以 可 以 让 系 统 自 动 配置 。 FILES/FILESHIGH: 指 定 可 以 同 时 访 问 的 文 件 数 量 。 用 法 : FILES/FILESHIGH=可 以 同 时 访 问 的 文 件 数 量 。 注 : 一 般 FILES/FILESHIGH 的 设 置 值 在 30 左

15、 右 比 较 合 适 。 INSTALL/INSTALLHIGH: 用 于 加 载 TSR( 内 存 驻 留 程 序 ) 。 用 法 : INSTALL/INSTALLHIGH=文 件 名 参 数 如 : INSTALLHIGH=C:DOSDOSKEY.COM /APPEDIT LASTDRIVE/LASTDRIVEHIGH: 指 定 可 以 访 问 的 驱 动 器 的 最 后 有 效 的 驱 动 器 字母 。 用 法 : LASTDRIVE=驱 动 器 字 母 如 LASTDRIVE=F 会 将 F 设 置 成 最 后 有 效 的 驱 动 器 字 母 。 NUMLOCK: 指 定 启 动 时

16、 NUMLOCK 指 定 灯 是 否 打 开 。 用 法 : NUMLOCK=ON|OFF REM: 添 加 注 解 。 用 法 : REM 注 解 字 符 串 注 : 注 解 中 的 字 符 串 只 是 用 来 增 加 可 读 性 , 将 不 被 执 行 。 SET: 设 计 DOS 环 境 变 量 。 用 法 : SET 变 量 =变 量 值 SHELL: 指 定 DOS 使 用 的 命 令 解 释 程 序 的 名 称 和 位 置 。 用 法 : SHELL=文 件 名 参 数 注 : 文 件 名 默 认 是 COMMAND.COM, 您 也 可 以 指 定 其 它 的 文 件 , 如4D

17、OS.EXE 等 。 STACK/STACKHIGH: 指 定 使 用 的 堆 栈 数 量 。 用 法 : STACK/STACKHIGH=堆 栈 数 量 , 每 个 堆 栈 的 大 小 注 : 通 常 指 定 的 值 是 9,256, 这 个 值 可 以 满 足 大 多 数 的 需 求 。 SWITCHES: 指 定 一 些 特 殊 选 项 。 用 法 : SWITCHES=/W /F /K /N /E:n 其 它 的 是 一 些 菜 单 配 置 命 令 , 如 MENUITEM, MENUCOLOR 等 。 在 MS-DOS 7.x 中 还 有 一 些 未 公 开 命 令 , 如 LOGO

18、, COMMENT 等 。 知 道 了 以 上 的 命 令 后 , 就 要 谈 谈 如 何 利 用 这 些 命 令 来 配 置 CONFIG.SYS 文 件 了 。配 置 的 好 坏 对 系 统 的 影 响 是 非 常 大 的 。 以 下 是 我 的 电 脑 (都 是 MS-DOS 7.10)中CONFIG.SYS 文 件 中 的 内 容 , 大 家 可 以 用 作 参 考 。 电 脑 一 , 使 用 EMM386.EXE: device=d:dosecho.sys L/o/a/d/i/n/g CONFIG.SYS. device=d:doshimem.sys device=d:dosemm3

19、86.exe noems novcpi i=b600-b7ff devicehigh=d:dosmdctoolssetver.exe devicehigh=d:dosifshlp.sys devicehigh=d:dosvide-cdd.sys /d:IDE-CD devicehigh=d:doscloaking.exe country=086,936,d:doscountry.sys shell=c: /p /e:640 set temp=e:temp set tmp=e:temp accdate=c+ d+ e+ dos=high,umb,auto numlock=off files=30

20、 buffershigh=30,0 fcbshigh=4,0 lastdrivehigh=n stackshigh=9,256 电 脑 二 , 使 用 UMBPCI.SYS: device=d:dosecho.sys L/o/a/d/i/n/g CONFIG.SYS. device=d:dosecho.sys device=d:dosumbpci.sys device=d:doshiram.exe devicehigh=d:doshimem.sys devicehigh=d:dossetver.exe devicehigh=d:dosifshlp.sys devicehigh=d:dosvid

21、e-cdd.sys /d:IDE-CD shell=d: /p /e:640 set temp=e:temp set tmp=e:temp accdate=c+ d+ e+ dos=high,umb,auto country=086 numlock=off fileshigh=30 buffershigh=30,0 stackshigh=9,256 lastdrivehigh=n根据以前的介绍,大家都知道可以在 config.sys 中可以对系统进行配置,下面我们先学一学基本命令,在第五节将详细介绍一个多种系统配置的例子。 files=数字 表示可同时打开的文件数,一般可选择 20 到 50,

22、如果要拷贝或解压缩大批的小文件(在安装台湾的一些游戏时经常会遇到这种情况,文件数可能有几千),可以把 files 的值设为上限值 255,这样可以提高拷贝或解压缩的速度。但是要注意,如果把 files 的值设得过大会占用过多的基本内存。如果不加设定,系统缺省为files=8,该缺省值足以满足多数操作环境的需要。有的系统配置文件里可能会出现 FCBS=数字这条语句,它也是用于确定 DOS 可同时打开的文件最大数,它与files=数字的区别在于打开文件的方式不同。一些旧的应用程序会要求用 FCB 方式打开多个文件,这样,在 config.sys 里就要使用 FCBS 命令。buffers=数字 表

23、示设置磁盘缓冲区的数目,通常设置为 2030 左右。缺省值一般为 15。磁盘缓冲区是一块内存区,它用于存储从磁盘读入的数据或存储写到磁盘的数据。DOS 在读或写一个记录时,先检查包含那个记录的数据块是否已在磁盘缓冲区中,如果不在,就从磁盘上将该数据块读入到磁盘缓冲区中,再将此记录传送给应用程序;如果数据已在磁盘缓冲区中,则不必从磁盘上读入,而是直接把数据传送给应用程序。由于从磁盘上读取数据是相对耗时较多的操作,所以增加磁盘缓冲区可以节省很多读盘的时间。但是要注意,增加磁盘缓冲区是要占用内存的,所以,磁盘缓冲区的数值并不是设得越大越好,最佳的磁盘缓冲区数目要根据用户的机器配 1 置和通常运行的程

24、序类型来确定。 device 和devicehigh加载一些内存驻留程序,用于管理设备。比如内存管理程序和光驱驱动程序等。 如: device=c:doshimem.sys device=c:dosemm386.exe ram devicehigh=c:cdromcdrom.sysdevicehigh 与 device 的不同是前者将程序加载入高端内存。 himem.sys 和emm386.exeDOS 只能直接使用 640K 的内存,即基本内存,必须依靠其它内存管理程序来使用更多的内存,这两条命令就是最常用的内存管理程序。 640K 到 1M 之间的内存叫高端内存,是系统保留使用的;1M 以

25、上的内存叫扩展内存;在早期还有一种内存,是要在主机内安装一块内存板的,叫扩充内存,现在已经很少使用。 himem.sys 负责管理扩展内存。 emm386.exe 负责管理高端内存并在扩展内存中模拟扩充内存供某些软件使用。 为了使用更多的内存,配置文件中应有: device=c:doshimem.sys device=c:dosemm386.exe ram 注意:EMM386.exe 要求先安装 himem.sys,因而必须确保安装 himem.sys 的配置命令在 emm386.exe 之前。 dos=high,umb 这两个参数也可以分开写成两条语句,即: dos=highdos=umb

26、应在 config.sys 中加入这条命令,这样会将 DOS 的系统文件移入高端内存,空出更多的基本内存给其它软件使用。 注意,如果用户没有安装 emm386.exe,umb这个参数是没有实际意义的。lastdriver lastdriver 规定用户可以访问的最大驱动器符数目,也就是 DOS 所能识别的最后的驱动器符(字母)。如果设定的驱动器符数目小于本机上的实际驱动器数,则此 lastdriver 命令会被忽略掉。缺省的最大驱动器符数目为本机的实际驱动器数目加一。rem 它和批处理文件中的 rem 含义相同,即注释。一个典型的 config.sys 文件内容如下: DEVICE=C:DOS

27、HIMEM.SYS DEVICE=C:DOSEMM386.EXE NOEMS buffers=15,0 files=50 dos=UMB lastdrive=Z dos=HIGH DEVICEHIGH=C:DOSATAPI_CD.SYS /D:MSCD000 /I:0 STACKS=9,256 2.硬盘引导区被破坏导致无法引导 硬盘是一种磁介质的外部存储设备,在其盘片的每一面上,以转动轴为轴心、以一定的磁密度为间隔的若干同心圆就被划分成磁道(Track),每个磁道又被划分为若干个扇区(Sector),数据就按扇区存放在硬盘上。 (1)什么是硬盘主引导扇区 硬盘的第一个扇区被保留为主引导扇区,它

28、位于整个硬盘的 0 磁道 0 柱面 1 扇区,包括硬盘主引导记录 MBR(Main Boot Record)和分区表 DPT(Disk Partition Table)。其中主引导记录的作用就是检查分区表是否正确以及确定哪个分区为引导分区,并在程序结束时把该分区的启动程序(也就是操作系统引导扇区)调入内存加以执行。至于分区表,很多人都知道,以 80H 或 00H 为开始标志,以 55AAH 为结束标志,共 64 字节,位于本扇区的最末端。 值得一提的是,MBR 是由分区程序(例如,Fdisk.exe)产生,不同的操作系统可能不尽相同。正因为这个主引导记录容易编写,硬盘的主引导区常常成为病毒攻击

29、的对象,从而被篡改甚至被破坏。 (2)硬盘引导区被破坏后的故障现象 主引导区记录被破坏后,当启动系统时,往往会出现“Non-System disk or disk error,replace disk and press a key to reboot”(非系统盘或盘出错)、“Error Loading Operating System”(装入 DOS 引导记录错误)或“No ROM Basic,System Halted”(不能进入 ROM Basic,系统停止响应)等提示信息,在比较严重的情况下,则不会出现任何信息。 (3)修复硬盘主引导区 如果系统出现硬盘无法引导的现象,并且通过前面讲述

30、的方法都无法解决问题,则可以判断是硬盘主引导区出现问题。以下介绍几种常见的修复方法: 通过 Fdisk 修复硬盘主引导区。用 Windows 98 启动盘启动系统后,在提示符下输入“Fdisk /mbr”命令回车即可。通过 FDISK 加“/mbr”参数能覆盖主引导区记录的代码区,但不重建主分区表。因此只适用于主引导区记录被引导区型病毒破坏或主引导记录代码丢失,但主分区表并未损坏的情况下。 注意:“Fdisk /mbr”命令并不适用于清除所有引导型病毒,因此要慎用。 通过 Fixmbr 修复硬盘主引导区。Fixmbr 工具专门用于重新构造主引导扇区。该软件只修改主引导区,对其他扇区不进行写操作

31、,其基本命令格式如下: Fixmbrprivel/A/D/P /Z /11 /A Active DOS partition /激活基本 DOS 分区 /D Display MBR /显示主引导区内容 /P Display partition /显示 DOS 分区的结构 /Z Zero MBR /将主引导区清零 /H Help /帮助信息 用启动盘引导系统后,直接运行 Fixmbr,它将检查 MBR 结构,如果发现系统不正常则会出现是否进行修复的提示。如果回答“Yes”,它将搜索分区,当搜索到相应的分区以后,系统会提示是否修改 MBR,回答“Yes”则开始自动修复。默认状态下 Fixmbr 能够

32、搜索到所有已经存在的分区,并完成修改操作。如果发现最后得到的结果不对,可以用“/Z”参数将结果清空后重新启动,这样就能还原到初始状态了。 通过“江民硬盘修复王”修复主引导区记录。首先在江民公司的网站上下载“硬盘修复王”的镜像文件及“HD.exe”文件,然后通过“HD.exe”将镜像写入江民杀毒王 2003 的钥匙盘中。 用该软盘启动电脑,在提示符下输入“JMHDFIX”后回车便进入了硬盘修复王的主界面。按下 F1 键进入“硬盘修复工具”对话框,查看硬盘的隐藏扇区,查看 0 面 0 柱 1 扇区主引导信息是否正常,如果在硬盘的 0 面 0 柱 1 扇区,没有找到关键代码(“80”、“55 AA”

33、),那么硬盘本身将不能引导,即使通过软盘引导后也不能进入硬盘。这时,可按下“PgDn”及“PgUp”键,在硬盘的隐藏扇区内查找关键代码。如果关键代码还存在,则程序会在表中出现闪动的红色“80”和“55AA”,并提示用户,下面还会出现“F9 = Save To Side 0 Cylinder 0 Sector 1 !” 提示。 按下 F9 键,程序会给出警告信息,按下“Y”键确认后,就可将找到的原硬盘主引导区记录覆盖到硬盘 0 面 0 柱 1 扇区中,然后重新引导硬盘,恢复硬盘的引导功能。 注意:当硬盘并没有出现引导区错误时,不要乱用工具软件来修复引导区。特别是“江民硬盘修复工具”这样的工具软件

34、。如果将其用在完好的硬盘上,则可能会出现一些意想不到的问题。因此,不到万不得已,不要动用此类工具。 怎样备份主引导记录及硬盘分区表、主 DOS 引导记录、文件分配表? 回答:4 浏览:558 提问时间:2006-02-04 00:10备份主引导记录及硬盘分区表、主 DOS 引导记录、文件分配表等一般都是备份到软盘,问题是现在的机子大多都不配软驱了,我想知道没有软驱怎样或用什么软件进行这些备份? 请大家指点指点,先谢了!最佳答案 此答案由提问者自己选择,并不代表爱问知识人的观点 需要几个 DOS 软件。 1。三茗。 可以备份主引导区,和系统引导区。 2。FDISKSP 可以备份分区表和主引导区

35、3。DISKMAN(老名字叫这个) 可以备份分区表,FAT 表(记得可以但不确定) 可以备份到 U 盘,MP3 ,MP3 手机等。或者刻录成 CD。只要能拷贝文件的都可以。 如果想做修复,需要附加启动文件,做成启动盘。上面的都支持(主板支持的话) 回答:2006-02-04 00:54提问者对答案的评价:其他回答 共 3 条回答有个软件叫 DISKMAN,他就可以备份分区表,没有软驱的话可以把他拷贝到 U 盘里面,或者刻录成光盘。需要几个 DOS 软件。 1。三茗。 可以备份主引导区,和系统引导区。 2。FDISKSP 可以备份分区表和主引导区 3。DISKMAN(老名字叫这个) 可以备份分区

36、表,FAT 表(记得可以但不确定) 可以备份到 U 盘,MP3 ,MP3 手机等。或者刻录成 CD。只要能拷贝文件的都可以。 如果想做修复,需要附加启动文件,做成启动盘。上面的都支持(主板支持的话) 一、备份硬盘主引导记录到一个文件中: C:DOSDEBUG -a100 1078:0100 mov ax,0201 ; 02 = 读,01 = 读取的扇区数 1078:0103 mov bx,0200 ; 读取后放于内存的 0200 处 1078:0106 mov cx,0001 ; 00 = 磁道号,01 = 起始扇区号 1078:0109 mov dx,0080 ; 00 = 0 磁头,80

37、代表硬盘 1078:010C int 13 ; BIOS 磁盘中断 1078:010E int 20 ; 结束 1078:0110 C -g=100 ; 从 0100 处执行 Program terminated normally ; 程序显示 -rcx ; CX 寄存器定义了保存文件的大小 CX 0000 ; 设置文件大小 :300 ; 300H = 768 字节 -n mainboot.dat ; 保存于文件 mainboot.dat 中 -w ; 写文件 Writing 00300 bytes ; 程序显示 -q ; 退出 DEBUG 二、恢复主引导记录 C:DOSDEBUG -n ma

38、inboot.dat ;装入备份的数据文件 -l ;装入 -a100 1078:0100 mov ax,0301 ;03 = 写,01 = 扇区数 1078:0103 mov bx,0200 ;从内存的 0200 处开始写 1078:0106 mov cx,0001 ;00 = 磁道号,01 = 起始扇区号 1078:0109 mov dx,0080 ;00 = 0 磁头,80 代表硬盘 1078:010C int 13 ;BIOS 磁盘中断 1078:010E int 20 ;结束 1078:0110 C -g=100 ;从 0100 处执行 Program terminated norma

39、lly -q ;退出 DEBUG ! 注意:由于数据里包含分区表,所以,分区后,不能用分区前备份的数据来恢复。也不能在不同的硬盘间使用。 关于备份,我推荐给一个小程序:BFHF,它只有不到 3K,却能备份和恢复 CMOS、主引导记录及硬盘分区表、主 DOS 引导记录三种数据,并且简单易学。 记录三种数据,并且简单易学。 至于文件分配表的备份,对于 FAT16 用户可用 DISKEDIT 手工备份和恢复,具体步骤:用软盘启动,运行 diskedit,按 Alt+D 选择 C 盘,按 Alt+1 选择“第一个分配表“,按 Alt+W 选择“写对象“ ,再选择“对文件“,确定,最后输入要保存的文件名。( 恢复步骤与备份步骤相反,不再叙述 )

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 实用文档 > 往来文书

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报