實驗一
目的:熟悉實驗環(huán)境,認識Bochs虛擬機
內容:
1、下載并安裝Bochs 2.3.7,官方網站
http://bochs.sourceforge.net/
2、下載DOS 6.22安裝光盤,參考地址 http://www.grqhd.com/downloads/hdd/dos622cd.iso
3、使用Bochs自帶工具制作10M硬盤鏡像若干、1.44M軟盤鏡像若干,備用。
4、練習修改Bochs配置文件,使用DOS 6.22安裝光盤將DOS安裝到硬盤和軟盤。
5、練習修改配置文件,分別實現(xiàn)從光盤、硬盤或軟盤啟動。
實驗二
目的:MBR的讀寫與分析
內容:
1、練習使用int 13功能獲取安裝了DOS 6.22系統(tǒng)的硬盤MBR、反匯編。
2、使用int 13功能將獲取的MBR,寫到空白的硬盤上。
3、修改MBR代碼,并測試其工作流程。
實驗三
目的:掌握分區(qū)表的數(shù)值意義
內容:
1、練習使用DOS 6.22自帶的分區(qū)工具FDisk,把一個空白硬盤分區(qū),觀察MBR的變化。
2、使用FDisk把一個空白硬盤分一個主分區(qū),自定義大小,其余分為擴展分區(qū),擴展分區(qū)上分兩個邏輯分區(qū),自定義大小。
3、說明以上分區(qū)表的數(shù)值含義。
實驗四
目的:DBR的讀寫與分析
內容:
1、獲取正常DOS 6.22系統(tǒng)盤上的DBR,并反匯編、閱讀。
2、比較空白硬盤經分區(qū)后,使用Format前后DBR的差別。
3、測試DBR的工作流程。
實驗五
目的:掌握FAT原理
內容:
1、以FAT12為例,分析BPB以及FAT、根目錄表。
2、利用以上原理,通過直接改寫磁盤扇區(qū)的辦法,在根目錄下生成一個文本文件,并寫入適當?shù)膬热荨?/div>