亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? ntfs文件系統啟動扇區代碼(簡化版).shtm.htm

?? 支持FAT32和NTFS的引導扇區源碼
?? HTM
?? 第 1 頁 / 共 5 頁
字號:
        選擇自 <a id="ArticleTitle1_ArticleTitle1_AuthorLink" href="http://dev.csdn.net/user/jackjoy">jackjoy</a> 的 Blog
    </td>
  </tr>
  <tr>
    <td align="center" bgcolor="#003399" height="16"><font color="#ffffff">關鍵字</font></td>
    <td width="500">&nbsp;
      <span id="ArticleTitle1_ArticleTitle1_lblKeywords">NTFS文件系統啟動扇區代碼(簡化版)</span></td>
  </tr>
  <tr>
    <td align="center" bgcolor="#003399" height="16"><font color="#ffffff">出處</font></td>
    <td>&nbsp;
      <span id="ArticleTitle1_ArticleTitle1_lblSource"></span></td>
  </tr>
</tbody></table>
</td>
              </tr>
              <tr>
                <td width="10"></td>
                <td><span id="ArticleContent1_ArticleContent1_lblContent">;====================================================================<br>; <br>; FlyingDragon OS Boot Sector FOR NTFS File System<br>;<br>; Author: Jack<br>; V0.01 2005-9-1 20:58<br>; <br>; Build : nasm -f bin NTFS.ASM -oNTFS.BIN<br>; &nbsp;&nbsp; &nbsp;<br>;====================================================================================<br>; <br>; BIOS在啟動中的角色:<br>; &nbsp;&nbsp; &nbsp;(1) BIOS裝載引導驅動器上的0扇區(CHS = 0:0:1)內容到內存線性地址7C00H處;<br>; &nbsp;&nbsp; &nbsp;(2) BIOS檢查所裝載的扇區是否有啟動標記(510、511字節分別為55H和AAH); <br>; &nbsp;&nbsp; &nbsp;(3) CPU寄存器DL被設置為分配給引導驅動器的驅動器號,00H為軟驅A,80H為硬盤C;<br>; &nbsp;&nbsp; &nbsp;(4) BIOS跳轉到其裝載的扇區中的代碼(即7C00H處),將控制權轉交給引導代碼。<br>; <br>; 引導代碼應該初始化以下寄存器:<br>; &nbsp;&nbsp; &nbsp;(1) DS:某些BIOS設置其值為0,某些設置其為40H,它應該被設置為(7C00H-BOOT_ORG)/16;<br>; &nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;其中,BOOT_ORG為引導代碼的ORG值,該值通常為7C00H(這意味著DS應設置為0);<br>; &nbsp;&nbsp; &nbsp;(2) SS和SP(堆棧):這兩個寄存器的初始值依賴于BIOS;<br>; &nbsp;&nbsp; &nbsp;(3) CS個IP(通過JMP指令):大多數的BIOS進入啟動代碼的地址為0000:7C00H,但是某些<br>; &nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;BIOS卻跳轉到07C0:0000H。由于短跳轉和條件跳轉是IP相關的,因此如果沒有使用<br>;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;遠跳轉或者絕對跳轉,則不需要重置CS和IP;然而,DS仍舊必須是正確的值。<br>; <br>;=====================================================================================<br>; <br>; 常規內存( 0000 0000H - 000F FFFFH,即0-1MB )在系統啟動時的使用情況<br>; <br>;=====================================================================================<br>; <br>; &nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;---------------------------------<br>;
&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;|&nbsp;&nbsp; &nbsp;0000 0000 -
0000 03FF&nbsp;&nbsp; &nbsp; &nbsp;&nbsp;&nbsp; &nbsp;|&nbsp;&nbsp;
&nbsp;1024B &nbsp;&nbsp;&nbsp; &nbsp;IDT&nbsp; read only<br>; &nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;|-------------------------------|<br>;
&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;|&nbsp;&nbsp; &nbsp;0000 0400 -
0000 04FF&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;|&nbsp;&nbsp; &nbsp;256B
&nbsp;&nbsp; &nbsp;BIOS Data Area , read only&nbsp;&nbsp; &nbsp;<br>; &nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;|-------------------------------|<br>;
&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;|&nbsp;&nbsp; &nbsp;0000 0500 -
0000 7BFF&nbsp;&nbsp; &nbsp; &nbsp;&nbsp; &nbsp;|*&nbsp;&nbsp;
&nbsp;30464B&nbsp;&nbsp; &nbsp;Free Memory , read/write &nbsp;&nbsp;
&nbsp;(29.75KB) <br>; &nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;|------------------------------&nbsp;&nbsp; &nbsp;|<br>;
&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;|&nbsp;&nbsp; &nbsp;0000 7C00 -
0000 7DFF&nbsp;&nbsp; &nbsp; &nbsp;&nbsp;&nbsp; &nbsp;|&nbsp;&nbsp;
&nbsp;512B&nbsp;&nbsp; &nbsp;Boot Sector , read/write&nbsp;&nbsp; &nbsp;<br>; &nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;|------------------------------&nbsp;&nbsp; &nbsp;|<br>;
&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;|&nbsp;&nbsp; &nbsp;0000 7E00 -
0000 7FFF&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;|&nbsp;&nbsp;
&nbsp;512B&nbsp;&nbsp;&nbsp; Free Memory , read /write<br>; &nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;|------------------------------&nbsp;&nbsp; &nbsp;|<br>;
&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;|&nbsp;&nbsp; &nbsp;0000 8000 -
0009 FBFF&nbsp;&nbsp; &nbsp; &nbsp;&nbsp; &nbsp;|&nbsp;&nbsp;
&nbsp;607KB&nbsp;&nbsp; &nbsp;Free Memory , read / write( 32K - 639KB )
<br>; &nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;|------------------------------&nbsp;&nbsp; &nbsp;|<br>;
&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;|&nbsp;&nbsp; &nbsp;0009 FC00 -
0009 FFFF&nbsp;&nbsp; &nbsp; &nbsp;&nbsp;&nbsp; &nbsp;|**&nbsp;&nbsp;
&nbsp;1KB&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;EBDA extended BIOS data
area&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;<br>; &nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;|------------------------------&nbsp;&nbsp; &nbsp;|<br>;
&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;|&nbsp;&nbsp; &nbsp;000A 0000 -
000A FFFF&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;|&nbsp;&nbsp;
&nbsp;64KB&nbsp;&nbsp; &nbsp;Video Memory<br>; &nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;|------------------------------&nbsp;&nbsp; &nbsp;|<br>;
&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;|&nbsp;&nbsp; &nbsp;000B 0000 -
000B 7FFF&nbsp;&nbsp; &nbsp; &nbsp;&nbsp; &nbsp;|&nbsp;&nbsp;
&nbsp;32KB&nbsp;&nbsp; &nbsp;Mono Video Text Memory <br>; &nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;|------------------------------&nbsp;&nbsp; &nbsp;|<br>;
&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;|&nbsp;&nbsp; &nbsp;000B 8000 -
000B FFFF&nbsp;&nbsp; &nbsp; &nbsp;&nbsp;&nbsp; &nbsp;|&nbsp;&nbsp;
&nbsp;32KB&nbsp;&nbsp; &nbsp;Color Video Text Memory<br>; &nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;|------------------------------&nbsp;&nbsp; &nbsp;|<br>;
&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;|&nbsp;&nbsp; &nbsp;000C 0000 -
000C 7FFF&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;|&nbsp;&nbsp;
&nbsp;32KB&nbsp;&nbsp; &nbsp;Video BIOS , read only<br>; &nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;|------------------------------&nbsp;&nbsp; &nbsp;|<br>;
&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;|&nbsp;&nbsp; &nbsp;000C 8000 -
000E FFFF&nbsp;&nbsp; &nbsp; &nbsp;&nbsp; &nbsp;|&nbsp;&nbsp;
&nbsp;160KB&nbsp;&nbsp; &nbsp;Adapter ROM,read only<br>; &nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;|------------------------------&nbsp;&nbsp; &nbsp;|<br>;
&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;|&nbsp;&nbsp; &nbsp;000F 0000 -
000F FFFF&nbsp;&nbsp; &nbsp; &nbsp;&nbsp;&nbsp; &nbsp;|&nbsp;&nbsp;
&nbsp;64KB&nbsp;&nbsp; &nbsp;System BIOS, read only<br>; &nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;|------------------------------&nbsp;&nbsp; &nbsp;|<br>;
&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;|&nbsp;&nbsp; &nbsp;0010 0000 -
0010 FFEF&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;|***64KB-16&nbsp;&nbsp;
&nbsp;High Memory Area,read/write&nbsp; ( 1MB開始處 )<br>; &nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;|------------------------------&nbsp;&nbsp; &nbsp;|<br>;
&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;|&nbsp;&nbsp; &nbsp;0010 FFF0 -
&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp; &nbsp;&nbsp;
&nbsp;|&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;Free
Extended Memory, read/write&nbsp;&nbsp; &nbsp;<br>; &nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;|------------------------------&nbsp;&nbsp; &nbsp;|<br>; <br>; &nbsp;&nbsp; &nbsp;*&nbsp;&nbsp; &nbsp;空閑內存實際并非從 0000 0500處開始,BIOS數據區實際上會利用從0000 0500開始的少量字節,例如<br>; &nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;00000500處保存的是打印屏幕狀態,當按下打印屏幕(PrintScreen)鍵時,低級鍵盤BIOS初始化打印屏<br>; &nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;幕功能,鍵盤BIOS觸發中斷5打印屏幕處理程序。正因為BIOS數據區越過了256B的界限,因此DOS實際<br>; &nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;上是從0000 0522開始裝載的。為保險起見,可從0000 0600開始利用空閑內存。(1.5K - 31K 29.5KB)<br>; <br>; **&nbsp;&nbsp; &nbsp;有些機器上沒有這段BIOS擴展數據區。<br>; <br>; ***&nbsp;&nbsp; &nbsp;如果沒有使用擴展高端內存區域程序(例如Emm386.exe),則從0010 0000 (1MB )開始的內存都是可用的。<br>; <br>; <br>;=====================================================================================<br>; <br><br>BITS &nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;16&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;; 生成16位代碼而不是32位代碼<br>SECTION&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;.TEXT &nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;; 代碼段<br>ORG&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;0800H&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;; 指定程序被裝入內存的起始位置<br><br>;====================================================================<br>; <br>; NTFS啟動扇區代碼使用內存的情況:<br>;&nbsp;&nbsp; &nbsp;0000 0000 - 0000 07FF &nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;2K&nbsp;&nbsp; IDT和BIOS數據<br>;&nbsp;&nbsp; &nbsp;0000 0800 - 0000 2800 &nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;8K&nbsp;&nbsp; &nbsp; 保留給NTFS啟動扇區代碼,最多8K<br>;<br>;&nbsp;&nbsp;
&nbsp;****:**** - 0000 7FFF&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;
&nbsp;22K&nbsp; 堆棧區域&nbsp;&nbsp; &nbsp; &nbsp;&nbsp;&nbsp; &nbsp;<br>;&nbsp;&nbsp; &nbsp;0000:8000 - ****:**** &nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;480K 裝載第二階段程序FDOSLDR.BIN及數據的空間<br>;&nbsp;&nbsp; &nbsp;0008 0000 - 0008 FFFF&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;64K&nbsp; 用于文件系統的緩沖區 <br>;&nbsp;&nbsp; &nbsp;0009 0000 - 0009 FFFF&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;64K&nbsp; 用于讀取數據簇的緩沖區<br>;<br>;====================================================================<br>; <br>; 宏和常量定義<br>; <br>;====================================================================<br>?
&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;
&nbsp;EQU &nbsp;&nbsp; &nbsp;0&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;;
NASM不支持DW ?這樣的語法,可以使用這樣的定義<br>&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;;
模擬,以使代碼的可讀性更強<br>STACK_ADDR&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;
&nbsp;EQU&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;7FD0H&nbsp;&nbsp;
&nbsp;; 堆棧棧頂(注意:堆棧大小約為20K左右)<br>DATA_BUF_SEG&nbsp;&nbsp; &nbsp;EQU&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;9000H&nbsp;&nbsp; &nbsp;; 用于讀取根目錄或文件內容的緩沖區(64K) 段地址<br>DATA_BUF_OFF&nbsp;&nbsp; &nbsp;EQU&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;0000H&nbsp;&nbsp; &nbsp;; 數據緩沖區偏移<br>DATA_BUF_ADDR&nbsp;&nbsp; &nbsp;EQU&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;90000H&nbsp;&nbsp; &nbsp;; 數據緩沖區線性地址<br>FILE_BUF_SEG&nbsp;&nbsp; &nbsp;EQU&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;8000H&nbsp;&nbsp; &nbsp;; 文件記錄緩沖區段地址<br>FILE_BUF_OFF&nbsp;&nbsp; &nbsp;EQU&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;00000H&nbsp;&nbsp; &nbsp;; 文件記錄緩沖區偏移<br>BOOT_SEC_NUM&nbsp;&nbsp;
&nbsp;EQU&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;16&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp; &nbsp;; NTFS啟動扇區代碼的總長度(16個扇區=8K)<br>BOOT_SEC_ADDR&nbsp;&nbsp; &nbsp;EQU&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;0800H&nbsp;&nbsp; &nbsp;; NTFS啟動扇區的重定位地址<br><br><br>; 第二階段裝載程序FDOSLDR.BIN<br>OSLOADER_ADDR&nbsp;&nbsp; &nbsp;EQU&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;8000H&nbsp;&nbsp; &nbsp;; FDOSLDR.BIN放入內存中的起始位置<br>OSLOADER_SEG&nbsp;&nbsp; &nbsp;EQU&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;0800H&nbsp;&nbsp; &nbsp;; 起始段地址<br><br><br>;====================================================================<br>; 用堆棧保存若干中間變量( SS = 0 BP = 7C00H )<br>;====================================================================<br>DISK_EXT_SUPPORT&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp; &nbsp;EQU&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;
&nbsp;1&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp; ; BYTE&nbsp;&nbsp;
&nbsp;磁盤是否支持擴展BIOS&nbsp;&nbsp; &nbsp;<br>DRIVE_NUMBER&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;EQU&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp; &nbsp;2&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;;
BYTE&nbsp;&nbsp; &nbsp;用于保存啟動的磁盤驅動器號<br>BYTES_PER_FILE_RECORD&nbsp;&nbsp;
&nbsp;EQU&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;8&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp; &nbsp;; DWORD&nbsp;&nbsp; &nbsp;用于保存NTFS每個文件記錄的尺寸<br>BYTES_PER_INDEX_BLOCK&nbsp;&nbsp;
&nbsp;EQU&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;12&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp; &nbsp;; DWORD&nbsp;&nbsp; &nbsp;用于保存默認的索引分配的尺寸<br>BYTES_PER_CLUSTER&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp; &nbsp;EQU&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;
&nbsp;16&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;; DWORD 用于保存每簇字節數字節數<br><br><br>;====================================================================&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;<br>; 擴展磁盤服務所使用的地址包<br>;====================================================================<br>DAP_SECTOR_HIGH&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;EQU&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp; &nbsp;24&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;;
起始扇區號的高32位 ( 每次調用需要重置 )&nbsp;&nbsp; &nbsp;DWORD<br>DAP_SECTOR_LOW&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;EQU&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp; &nbsp;28&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;;
起始扇區號的低32位 ( 每次調用需要重置 )&nbsp;&nbsp; &nbsp;DWORD<br>DAP_BUFFER_SEG&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;EQU&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp; &nbsp;30&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;;
緩沖區段地址&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp; ( 每次調用需要重置 )&nbsp;&nbsp;
&nbsp;WORD<br>DAP_BUFFER_OFF&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp; &nbsp;EQU&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;
&nbsp;32&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;; 緩沖區偏移&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp; &nbsp; ( 每次調用需要重置 )&nbsp;&nbsp;
&nbsp;WORD&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;<br>DAP_RESERVED2&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;EQU&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp; &nbsp;33&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;; 保留字節<br>DAP_READ_SECTORS&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp; &nbsp;EQU&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;
&nbsp;34&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;; 要處理的扇區數(1 - 127 )<br>DAP_RESERVED1&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;EQU&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp; &nbsp;35&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;; 保留字節<br>DAP_PACKET_SIZE&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;EQU&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp; &nbsp;36&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;;
包的大小為16字節<br><br>;====================================================================<br>; NTFS系統常量<br>;====================================================================<br><br>; 記錄類型<br>NTFS_RECORD_TYPE_NONE&nbsp;&nbsp;
&nbsp;EQU&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;0&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;; 未知的類型<br>NTFS_RECORD_TYPE_FILE&nbsp;&nbsp; &nbsp;EQU&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;0x454C4946&nbsp;&nbsp; &nbsp;; 文件記錄($MFT)<br>NTFS_RECORD_TYPE_INDX&nbsp;&nbsp;
&nbsp;EQU&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;0x58444E49&nbsp;&nbsp;
&nbsp;; 索引記錄(Index Allocation)<br>NTFS_RECORD_TYPE_HOLE&nbsp;&nbsp; &nbsp;EQU&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;0x454C4F48&nbsp;&nbsp; &nbsp;; 空洞記錄<br>NTFS_RECORD_TYPE_RSTR&nbsp;&nbsp;
&nbsp;EQU&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;0x52545352&nbsp;&nbsp;
&nbsp;; 重啟記錄($LogFile Restart Page )<br>NTFS_RECORD_TYPE_RCRD&nbsp;&nbsp;
&nbsp;EQU&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;0x44524352&nbsp;&nbsp;
&nbsp;; 日志記錄($LogFile Log Record Page)<br>NTFS_RECORD_TYPE_CHKD&nbsp;&nbsp;
&nbsp;EQU&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;0x424B4843&nbsp;&nbsp;
&nbsp;; 檢查記錄($LogFile CHKDSK)<br>NTFS_RECORD_TYPE_BAAD&nbsp;&nbsp;
&nbsp;EQU&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;0x44414142&nbsp;&nbsp;
&nbsp;; 多扇區數據寫入錯誤(通常是由于系統斷電引起)<br>NTFS_RECORD_TYPE_FREE&nbsp;&nbsp; &nbsp;EQU&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;0xFFFFFFFF&nbsp;&nbsp; &nbsp;; 記錄是空閑的,在使用前必須初始化<br><br>;=============================================================<br>; NTFS系統文件記錄編號<br>;=============================================================<br>NTFS_SYSTEM_FILE_MFT&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp; &nbsp;EQU&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;
&nbsp;0&nbsp;&nbsp; &nbsp;; $MFT&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;(
Master File Table )<br>NTFS_SYSTEM_FILE_MFTMIRR&nbsp;&nbsp;
&nbsp;EQU&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;1&nbsp;&nbsp; &nbsp;;
$MFTMirr&nbsp;&nbsp; &nbsp;( 至少前四個MFT記錄的拷貝)<br>NTFS_SYSTEM_FILE_LOGFILE&nbsp;&nbsp;
&nbsp;EQU&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;2&nbsp;&nbsp; &nbsp;;
$LogFile&nbsp;&nbsp; &nbsp;( 事務日志)&nbsp;&nbsp; &nbsp;<br>NTFS_SYSTEM_FILE_VOLUME&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp; &nbsp;EQU&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;
&nbsp;3&nbsp;&nbsp; &nbsp;; $Volume&nbsp;&nbsp; &nbsp;( 卷名及卷信息以及文件系統版本 )<br>NTFS_SYSTEM_FILE_ATTRDEF&nbsp;&nbsp;
&nbsp;EQU&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;4&nbsp;&nbsp; &nbsp;;
$AttrDef&nbsp;&nbsp; &nbsp;( 所有支持的屬性定義 )<br>NTFS_SYSTEM_FILE_ROOT&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp; &nbsp;EQU&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;
&nbsp;5&nbsp;&nbsp; &nbsp;; .&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;(
根目錄 )<br>NTFS_SYSTEM_FILE_BITMAP&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;
&nbsp;EQU&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;6&nbsp;&nbsp; &nbsp;;
$Bitmap&nbsp;&nbsp; &nbsp;( 卷的數據簇分配位圖 )<br>NTFS_SYSTEM_FILE_BOOT&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp; &nbsp;EQU&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;
&nbsp;7&nbsp;&nbsp; &nbsp;; $Boot&nbsp;&nbsp; &nbsp;( 卷的引導記錄,指向引導扇區 )<br>NTFS_SYSTEM_FILE_BADCLUS&nbsp;&nbsp;
&nbsp;EQU&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;8&nbsp;&nbsp; &nbsp;;

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩电影在线免费看| 国产精品理伦片| 欧美私人免费视频| 99久久久无码国产精品| 91啪九色porn原创视频在线观看| 成人性生交大片| 92国产精品观看| 在线免费亚洲电影| 在线精品视频免费观看| 欧美三片在线视频观看| 欧美日韩精品综合在线| 在线电影院国产精品| 91精品国产乱| 欧美mv和日韩mv国产网站| 久久久激情视频| 亚洲日本在线看| 亚洲成人动漫精品| 久久精品噜噜噜成人88aⅴ| 国模一区二区三区白浆| 成人短视频下载| 精品视频一区三区九区| 日韩精品中文字幕在线不卡尤物 | 天天综合日日夜夜精品| 免费欧美在线视频| 丰满亚洲少妇av| 欧美伊人久久大香线蕉综合69| 欧美日本在线播放| 久久丝袜美腿综合| 亚洲视频综合在线| 男女男精品网站| 99国产精品国产精品久久| 欧美日韩另类国产亚洲欧美一级| 精品成人一区二区| 亚洲午夜私人影院| 国产综合久久久久久鬼色| 色丁香久综合在线久综合在线观看| 91福利视频网站| 国产欧美中文在线| 午夜精品福利久久久| 国产精品一品视频| 欧美乱妇23p| 亚洲欧美另类图片小说| 日本sm残虐另类| 色综合久久综合网欧美综合网| 欧美电视剧免费观看| 一区二区三区欧美久久| 成人午夜av影视| 日韩午夜激情免费电影| 亚洲五月六月丁香激情| 国产成人aaa| 欧美mv和日韩mv国产网站| 亚洲一区二区三区免费视频| 国产.精品.日韩.另类.中文.在线.播放| 欧美性猛片xxxx免费看久爱| 国产精品免费久久久久| 久久国产夜色精品鲁鲁99| 欧美亚洲综合色| 亚洲人成网站精品片在线观看| 经典一区二区三区| 在线综合视频播放| 一区二区视频在线| 99久久精品99国产精品| 中文幕一区二区三区久久蜜桃| 免费成人在线观看| 日韩欧美专区在线| 日韩专区在线视频| 91精品欧美久久久久久动漫| 亚洲影院免费观看| 欧洲中文字幕精品| 一区二区三区日本| 欧美日韩成人激情| 亚洲综合色区另类av| 在线一区二区三区四区| 亚洲自拍与偷拍| 欧美偷拍一区二区| 午夜视频在线观看一区二区三区| 91精品福利在线| 亚洲欧美日韩电影| 一本一道波多野结衣一区二区| 国产精品久久久久久亚洲毛片| 99在线精品观看| 亚洲另类在线一区| 欧美日韩免费电影| 日本不卡一区二区| 日韩午夜av电影| 国产经典欧美精品| 国产精品成人免费| 欧美在线观看视频一区二区| 亚洲综合一二三区| 日韩一区二区在线看| 九九国产精品视频| 国产精品亲子伦对白| 91麻豆高清视频| 亚洲第一会所有码转帖| 日韩精品一区国产麻豆| 国产成人综合网| 亚洲综合成人在线| 欧美videos中文字幕| 国产福利电影一区二区三区| 亚洲欧美激情小说另类| 91精品欧美福利在线观看| 国产一区二区在线观看免费| 国产精品久久久久久久久免费相片 | 欧美日韩久久久一区| 久久99久久久久| 亚洲少妇屁股交4| 日韩一区国产二区欧美三区| 国产精品538一区二区在线| 一区二区三区电影在线播| 精品美女一区二区三区| 色综合久久中文综合久久97| 蜜桃免费网站一区二区三区| 国产精品久久精品日日| 51精品秘密在线观看| 成人一区二区三区视频| 五月婷婷综合网| 18成人在线观看| 久久久久久久久久久99999| 欧美综合一区二区三区| 国产精品一区二区视频| 亚洲国产乱码最新视频| 中文天堂在线一区| 日韩美女在线视频 | 国产麻豆一精品一av一免费 | 国产精品乱码一区二区三区软件| 欧美日韩一二三区| 99精品久久久久久| 国产伦精一区二区三区| 日韩激情中文字幕| 亚洲国产精品一区二区www在线| 亚洲国产激情av| 精品国产麻豆免费人成网站| 9191久久久久久久久久久| 色综合久久中文字幕| av成人老司机| 成人一区二区三区视频| 国产一区二区按摩在线观看| 日本网站在线观看一区二区三区| ...xxx性欧美| 亚洲日本乱码在线观看| 日韩一区日韩二区| 国产亚洲一区二区三区四区 | 亚洲精品视频观看| 国产精品午夜在线| 国产日韩欧美高清在线| 国产婷婷色一区二区三区| 精品三级在线看| 精品日韩一区二区三区| 欧美成人video| 日韩欧美123| 精品少妇一区二区三区日产乱码| 欧美一区二区播放| 日韩免费高清视频| 精品久久久久久久久久久久久久久久久 | 日韩欧美一二三区| 日韩精品中文字幕一区| 久久夜色精品国产欧美乱极品| 欧美一区午夜视频在线观看| 欧美一区午夜视频在线观看| 日韩精品中文字幕在线一区| 2024国产精品| 中文一区在线播放| 亚洲欧美视频在线观看| 亚洲午夜三级在线| 另类欧美日韩国产在线| 国产精品资源站在线| 91在线视频播放地址| 色天使色偷偷av一区二区| 欧美三级电影在线看| 91精品午夜视频| 欧美激情资源网| 亚洲午夜电影在线| 久久99在线观看| 91在线一区二区三区| 欧美日韩mp4| 国产欧美日韩在线视频| 亚洲欧美国产毛片在线| 视频精品一区二区| 粉嫩欧美一区二区三区高清影视| 92精品国产成人观看免费 | 欧美极品xxx| 亚洲午夜精品网| 国产久卡久卡久卡久卡视频精品| www.亚洲色图.com| 91精品国产高清一区二区三区 | 国产精品二区一区二区aⅴ污介绍| 亚洲另类一区二区| 国产精品一卡二| 欧美巨大另类极品videosbest | 一区二区三区四区蜜桃| 男人的天堂久久精品| 99re热这里只有精品免费视频| 91精品在线免费观看| 国产亚洲成av人在线观看导航| 亚洲综合视频网| 国产成人亚洲综合a∨婷婷| 欧美三级日韩在线| 欧美高清在线一区| 精品在线一区二区| 精品视频色一区|