欢迎来到天天文库
浏览记录
ID:51904162
大小:127.00 KB
页数:11页
时间:2020-03-18
《操作系统二版徐宗元第五章实验2.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、5.6.2实验2:VFAT和NTFS文件系统浏览1.VFAT文件系统的软盘的BOOT区、FAT表和根目录浏览(1)调试工具观察软盘的BOOT区、FAT表和根目录使用动态调试程序DEBUG,DEBUG是Windows98、Windows2000professional操作系统中附带的程序,它安装的子目录分别是C:Windows和C:WINNT。用动态调试程序DEBUG只能在Windows98或Windows2000professional命令提示符环境下使用。DEBUG的启动格式如下:DEBUG[<路径名>[<参数>]]。其中路径名是指被调试的程序,参数就是程序所涉及的参数
2、,这里实验使用可不带路径名和参数。启动debug后,提示符为“-”。如在提示符“-”后键入?,可得到命令一览表。实验用到的命令有:①读盘命令L格式:L[<内存地址><驱动器号><起始扇区号><扇区数>]功能:从指定驱动器的起始扇区号开始读取连续<扇区数>个扇区的数据到以<内存地址>开始的指定地址内存。驱动器号为0、1、2、……,依次对应驱动器A、B、C、……。扇区号从0开始计数。②显求内存命令D格式.D[<地址范围>]功能:以16进制数值和ASCII字符两种形式,显示内存中地址范围内的数据。每行显示16个字节,左端是这16字节的起始地址,中间是以16进制表示的数据值,右边是这
3、些数据值对应的ASCII码字符,如果数值在20H-7EH之外,则右边对应位置显示“.”。命令中地址范围有二种替换形式:<起始地址><终止地址>或<起始地址>L<字节数>。③指定文件名命令N格式:N<文件名>功能:用来设置文件名以供读写,常与L读盘命令或写盘命令W结合使用。④汇编命令A格式:A[<起始地址>]功能:它是一条逐行输入并逐行汇编命令,主要用于小段程序的汇编以及修改目标程序,使用逐行汇编命令汇编程序时,一般不允许使用标号和伪指令,但允许使用DB和DW这两条伪指令。A命令用回车键或∧C退出。每行汇编中发现错误时,显示一个“?”,并要求重新输入。(2)软盘Windows9
4、8系统盘文件系统格式浏览VFAT文件系统软盘、硬盘各主分区和逻辑分区分配如下:BOOT区FAT1FAT2根目录区文件区实验以Windows98启动软盘作为分析样盘,该盘用dir/a命令显示文件如下:C:Wndows>dirA:/a......IOSYS224,15006-19-9820:01IO.SYSAUTOEXECBAT1,10306-19-9820:01AUTOEXEC.BATCONFIGSYS62906-19-9820:01CONFIG.SYSSETRAMDBAT1,41606-19-9820:01SETRAMD.BAT......EBDSYS011-10-9817:
5、17EBD.SYS24file(s)1,200,874bytes0dir(s)250,368bytesfree用Debug命令进行分析,步骤如下:①读入系统软盘前512个扇区信息到内存C:Windows>debug-L10000200在Windows98环境,可用debug的L命令读取硬盘各分区的引导区信息,对C、D…各盘上L命令中的第一个0改为2、3…。在Windows2000环境,不能用debug的L命令读取硬盘各分区的引导区信息,只能用下面介绍的INT13命令。②显示BOOT区信息并分析-d2171:0100EB3C90293F414821-49484300020101
6、00.<.)?AH!IHC.....2171:011002E000400BF00900-1200020000000000...@............2171:01200000000000002901-8A6A252020202020......)..j%2171:01302020202020204641-54313220202033C9FAT123.2171:01408ED1BCFC7B1607BD-7800C576001E5616....{...x..v..V.2171:015055BF2205897E0089-4E02B10BFCF3A406U."..~..N....
7、...……以上显示中字符的下划线是分析加上的,是引起注意的数字和字符。根据5.4.3可知BOOT区中BIOS参数块在内存010B-013D字节,参数块中各项含义见表5-3。字节偏移数值意义0×0B-0×0C×0200硬件每扇区字节数,这值为512B0×0D×40一个簇的扇区数目,这为64个扇区0×0E-0×0F×0001保留扇区数,分区引导扇区头到第一个文件分配表头的扇区数0×10×02文件分配表个数,典型值为20×11-0×12×0200根条目数,根目录中最大文件数典型值是512,如使用长文件,这数目
此文档下载收益归作者所有