用户
 找回密码
 立即注册
搜索

【原创】未雨绸缪--硬盘分区表备份与恢复全攻略

[复制链接]
发表于 2005-9-28 17:07:00
看的人是多,就是回的少~~~
使用道具 举报 回复 支持 反对
发表于 2005-9-28 19:49:00
很实用~~~~~
使用道具 举报 回复 支持 反对
发表于 2005-9-28 19:57:00
好底层的操作,佩服佩服!
使用道具 举报 回复 支持 反对
发表于 2005-9-28 20:53:00
不用这么复杂!用debug程序马上搞定!不用任何其他软件:
备份:
debug
a100
mov ax,0201
mov bx,200
mov cx,01
mov dx,80   (81-物理第二硬盘,82-物理第三硬盘......)
int 13
int 3
na:\bootc.dat
rbx
0
rcx
200
w200
q

恢复:
debug
na:\bootc.dat
l200
a100
mov ax,0301
mov bx,200
mov cx,01
mov dx,80
int 13
int 3
q

注意:1。每行回车
      2。debug是系统工具可直接在“运行”中执行
      3。文件名可换成你自己的
      4。其中mov ax,0201为读一扇区
             mov ax,0301为写一扇区
         千万千万别敲错!!!
      5。80为c盘
      6。200为文件大小(512字节,一个扇区)
      7。进入纯dos执行最好,备份在windows窗口执行就可以了。
         恢复肯定要在dos下
使用道具 举报 回复 支持 反对
发表于 2005-9-28 21:46:00
学习中
多谢了
使用道具 举报 回复 支持 反对
发表于 2005-9-28 22:33:00
不知道NTFS系统能备份吗?
使用道具 举报 回复 支持 反对
发表于 2005-9-29 07:28:00
引用 yzyyz 发表的帖子:
不用这么复杂!用debug程序马上搞定!不用任何其他软件:
备份:
debug
a100
mov ax,0201
mov bx,200
mov cx,01
mov dx,80   (81-物理第二硬盘,82-物理第三硬盘......)
int 13
int 3
na:\bootc.dat
rbx
0
rcx
200
w200
q

恢复:
debug
na:\bootc.dat
l200
a100
mov ax,0301
mov bx,200
mov cx,01
mov dx,80
int 13
int 3
q

注意:1。每行回车
      2。debug是系统工具可直接在“运行”中执行
      3。文件名可换成你自己的
      4。其中mov ax,0201为读一扇区
             mov ax,0301为写一扇区
         千万千万别敲错!!!
      5。80为c盘
      6。200为文件大小(512字节,一个扇区)
      7。进入纯dos执行最好,备份在windows窗口执行就可以了。
         恢复肯定要在dos下
说得轻松,这种方法只能备份MBR,非常片面,如果只做这个,我能找到几十个软件,比你的方法简单多了。如果想备份别的分区表,对于40G以下的小硬盘还可以使用Debug,对于大硬盘,备份逻辑分区的分区表你再试试,保证你失败。



xhq 最后编辑于 2005-9-29 07:35
使用道具 举报 回复 支持 反对
发表于 2005-9-29 07:41:00
引用 aterma 发表的帖子:
不知道NTFS系统能备份吗?
对于分区表(part.dat),任何分区都适用,甚至linux的分区都可以,对于BOOT表(boot.dat)备份我没有验证linux的ext分区是否适用,备份只能有好处,不会有坏处。
使用道具 举报 回复 支持 反对
发表于 2005-9-29 13:33:00
学习一下,有空试试!
使用道具 举报 回复 支持 反对
发表于 2005-9-29 16:36:00
提示: 作者被禁止或删除 内容自动屏蔽
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则