|
![]() | 作者: peter [peter]
![]() |
登录 |
前两天做了对磁盘分区表的一个实验,下面是一段程序. mov ax,0201 <--------最后一个 1 是不是读出的扇区数 mov bx,0400 mov cx,0001 <---------这个是什么参数来的 mov dx,0080 <---------这个是不是磁头的参数 int 13 int 20 麻烦浅谈 ![]() ![]() ![]() |
地主 发表时间: 05-05-22 03:46 |
![]() | 回复: 286 [unique] ![]() |
登录 |
(3)、功能02H 功能描述: 读扇区 入口参数: AH=02H AL=扇区数 CH=柱面 CL=扇区 DH=磁头 DL=驱动器,00H~7FH:软盘;80H~0FFH:硬盘 ES:BX=缓冲区的地址 出口参数: CF=0――操作成功,AH=00H,AL=传输的扇区数,否则,AH=状态代码 |
B1层 发表时间: 05-05-23 09:03 |
![]() | 回复: peter [peter] ![]() |
登录 |
哗~~~~像我这样的人从来都不对那里过行备份.要是被什么病毒搞一下..~~~~~~ 那我上吊算啦......原来硬盘这种东东是那么容易死掉的.!!!!!!!!!!!!!!!汗~** |
B2层 发表时间: 05-05-23 15:24 |
![]() | 回复: 286 [unique] ![]() |
登录 |
我没看懂你说的是什么意思,和你想要说什么?![]() 如果你硬盘一个文件坏了,你可以通过备份来保护。 如果你硬盘一个系统坏了,你可以通过备份安装盘来保护。 我不知道你这样一个硬盘分区表坏了,你虽然备份了,你怎么恢复? 要知道,任何一个操作系统要选读出一个磁盘分区表,根据分区表才能读出操作系统,现在磁盘分区表被破坏或病毒感染,那你的操作系统就无法装入,那你的备份程序也无法更使用。你怎么恢复呢? |
B3层 发表时间: 05-05-23 15:44 |
![]() | 回复: peter [peter] ![]() |
登录 |
呵呵~~~~~~~~~~用Debug~~~~~`行不,,,,,,不是有些工具可以的吗????? 你说能不能,用一张软盘把它备份....(用什么格式呢,,,这是个问题...嗯~~~~~有什么东东可能把文件返过来存的???就是那些16进制的东东存进去.用一张完全格式化的盘存,让这些数据放在数据区的开始位置----有点异想天开),...恢复的时候把这个文件读进内存,再写回硬盘.呵呵~~~ ~~马上试试.... |
B4层 发表时间: 05-05-24 23:41 |
![]() | 回复: 286 [unique] ![]() |
登录 |
晕~~~~ |
B5层 发表时间: 05-05-25 09:09 |
![]() | 回复: peter [peter] ![]() |
登录 |
好在我用一个没用的硬盘来试,,不然就死翘翘啦.. |
B6层 发表时间: 05-05-26 18:09 |
![]() | 回复: leiminisi [leiminisi] ![]() |
登录 |
晕,用diskgen的分区表恢复功能就可以了,真是的,或是写个程序自己写进去,然后用光碟启动到dos下就可以恢复了,![]() ![]() |
B7层 发表时间: 05-07-22 16:05 |
|
20CN网络安全小组版权所有
Copyright © 2000-2010 20CN Security Group. All Rights Reserved.
论坛程序编写:NetDemon
粤ICP备05087286号