bios int 13 api

來源:互聯網
上載者:User

00H —磁碟系統複位0EH —讀扇區緩衝區
01H —讀取磁碟系統狀態0FH —寫扇區緩衝區
02H —讀扇區10H —讀取磁碟清理
03H —寫扇區11H —校準磁碟機
04H —檢驗扇區12H —控制器RAM診斷
05H —格式化磁軌13H —控制器驅動診斷
06H —格式化壞磁軌14H —控制器內部診斷
07H —格式化磁碟機15H —讀取磁碟類型
08H —讀取磁碟機參數16H —讀取磁碟變化狀態
09H —初始化硬碟參數17H —設定磁碟類型
0AH —讀長扇區18H —設定格式化媒體類型
0BH —寫長扇區19H —磁頭保護
0CH —查尋1AH —格式化ESDI磁碟機
0DH —硬碟系統複位
(1)、功能00H
        功能描述:磁碟系統複位
        入口參數:AH=00H
        DL=磁碟機,00H~7FH:磁碟片;80H~0FFH:硬碟
        出口參數:CF=0——操作成功,AH=00H,否則,AH=狀態碼,參見功能號01H中的說明
(2)、功能01H 
        功能描述:讀取磁碟系統狀態
        入口參數:AH=01H
        DL=磁碟機,00H~7FH:磁碟片;80H~0FFH:硬碟
        出口參數:AH=00H,AL=狀態碼,其定義如下:
                00H — 無錯 01H — 非法命令
                02H — 地址目標未發現03H — 磁碟防寫保護(磁碟片)
                04H — 扇區未發現05H — 複位失敗(硬碟)
                06H — 磁碟片取出(磁碟片)07H — 錯誤的參數表(硬碟)
                08H — DMA越界(磁碟片)09H — DMA超過64K界限
                0AH — 錯誤的扇區標誌(硬碟)0BH — 錯誤的磁軌標誌(硬碟)
                0CH — 介質類型未發現(磁碟片)0DH — 格式化時非法扇區號(硬碟)
                0EH — 控制資料地址目標被發現(硬碟)0FH — DMA仲裁越界(硬碟)
                10H — 不正確的CRC或ECC編碼11H — ECC校正資料錯(硬碟)
                20H — 控制器失敗40H — 尋找失敗
                80H — 磁碟逾時(未響應)AAH — 磁碟機未準備好(硬碟)
                BBH — 未定義的錯誤(硬碟)CCH — 寫錯誤(硬碟)
                E0H — 狀態寄存器錯(硬碟)FFH — 檢測操作失敗(硬碟)
(3)、功能02H 
        功能描述:讀扇區
        入口參數:AH=02H
        AL=扇區數
        CH=柱面
        CL=扇區
        DH=磁頭
        DL=磁碟機,00H~7FH:磁碟片;80H~0FFH:硬碟
        ES:BX=緩衝區的地址
        出口參數:CF=0——操作成功,AH=00H,AL=傳輸的扇區數,否則,AH=狀態碼,參見功能號01H中的說明
(4)、功能03H 
        功能描述:寫扇區
        入口參數:AH=03H
        AL=扇區數
        CH=柱面
        CL=扇區
        DH=磁頭
        DL=磁碟機,00H~7FH:磁碟片;80H~0FFH:硬碟
        ES:BX=緩衝區的地址
        出口參數:CF=0——操作成功,AH=00H,AL=傳輸的扇區數,否則,AH=狀態碼,參見功能號01H中的說明
(5)、功能04H 
        功能描述:檢驗扇區
        入口參數:AH=04H
        AL=扇區數
        CH=柱面
        CL=扇區
        DH=磁頭
        DL=磁碟機,00H~7FH:磁碟片;80H~0FFH:硬碟
        ES:BX=緩衝區的地址
        出口參數:CF=0——操作成功,AH=00H,AL=被檢驗的扇區數,否則,AH=狀態碼,參見功能號01H中的說明
(6)、功能05H 
        功能描述:格式化磁軌
        入口參數:AH=05H
        AL=交替(Interleave)
        CH=柱面
        DH=磁頭
        DL=磁碟機,00H~7FH:磁碟片;80H~0FFH:硬碟
        ES:BX=地址域列表的地址
        出口參數:CF=0——操作成功,AH=00H,否則,AH=狀態碼,參見功能號01H中的說明
(7)、功能06H 
        功能描述:格式化壞磁軌
        入口參數:AH=06H
        AL=交替
        CH=柱面
        DH=磁頭
        DL=80H~0FFH:硬碟
        ES:BX=地址域列表的地址
        出口參數:CF=0——操作成功,AH=00H,否則,AH=狀態碼,參見功能號01H中的說明
(8)、功能07H 
        功能描述:格式化磁碟機
        入口參數:AH=07H
        AL=交替
        CH=柱面
        DL=80H~0FFH:硬碟
        出口參數:CF=0——操作成功,AH=00H,否則,AH=狀態碼,參見功能號01H中的說明
(9)、功能08H 
        功能描述:讀取磁碟機參數
        入口參數:AH=08H
        DL=磁碟機,00H~7FH:磁碟片;80H~0FFH:硬碟
        出口參數:CF=1——操作失敗,AH=狀態碼,參見功能號01H中的說明,否則, BL=01H — 360K
        =02H — 1.2M
        =03H — 720K
        =04H — 1.44M
        CH=柱面數的低8位
        CL的位7-6=柱面數的該2位
        CL的位5-0=扇區數
        DH=磁頭數
        DL=磁碟機數
        ES:DI=磁碟機參數表地址
(10)、功能09H 
        功能描述:初始化硬碟參數
        入口參數:AH=09H
        DL=80H~0FFH:硬碟(還有有關參數表問題,在此從略)
        出口參數:CF=0——操作成功,AH=00H,否則,AH=狀態碼,參見功能號01H中的說明
(11)、功能0AH 
        功能描述:讀長扇區,每個扇區隨帶四個位元組的ECC編碼
        入口參數:AH=0AH
        AL=扇區數
        CH=柱面
        CL=扇區
        DH=磁頭
        DL=80H~0FFH:硬碟
        ES:BX=緩衝區的地址
        出口參數:CF=0——操作成功,AH=00H,AL=傳輸的扇區數,否則,AH=狀態碼,參見功能號01H中的說明
(12)、功能0BH 
        功能描述:寫長扇區,每個扇區隨帶四個位元組的ECC編碼
        入口參數:AH=0BH
        AL=扇區數
        CH=柱面
        CL=扇區
        DH=磁頭
        DL=80H~0FFH:硬碟
        ES:BX=緩衝區的地址
        出口參數:CF=0——操作成功,AH=00H,AL=傳輸的扇區數,否則,AH=狀態碼,參見功能號01H中的說明
(13)、功能0CH 
        功能描述:查尋
        入口參數:AH=0CH
        CH=柱面的低8位
        CL(7-6位)=柱面的高2位
        DH=磁頭
        DL=80H~0FFH:硬碟
        出口參數:CF=0——操作成功,AH=00H,否則,AH=狀態碼,參見功能號01H中的說明
(14)、功能0DH 
        功能描述:硬碟系統複位
        入口參數:AH=0DH
        DL=80H~0FFH:硬碟
        出口參數:CF=0——操作成功,AH=00H,否則,AH=狀態碼,參見功能號01H中的說明
(15)、功能0EH 
        功能描述:讀扇區緩衝區
        入口參數:AH=0EH
        ES:BX=緩衝區的地址
        出口參數:CF=0——操作成功,否則,AH=狀態碼,參見功能號01H中的說明
(16)、功能0FH 
        功能描述:寫扇區緩衝區
        入口參數:AH=0FH
        ES:BX=緩衝區的地址
        出口參數:CF=0——操作成功,否則,AH=狀態碼,參見功能號01H中的說明
(17)、功能10H 
        功能描述:讀取磁碟清理
        入口參數:AH=10H
        DL=80H~0FFH:硬碟
        出口參數:CF=0——操作成功,AH=00H,否則,AH=狀態碼,參見功能號01H中的說明
(18)、功能11H 
        功能描述:校準磁碟機
        入口參數:AH=11H
        DL=80H~0FFH:硬碟
        出口參數:CF=0——操作成功,AH=00H,否則,AH=狀態碼,參見功能號01H中的說明
(19)、功能12H 
        功能描述:控制器RAM診斷
        入口參數:AH=12H
        出口參數:CF=0——操作成功,否則,AH=狀態碼,參見功能號01H中的說明
(20)、功能13H 
        功能描述:控制器驅動診斷
        入口參數:AH=13H
        出口參數:CF=0——操作成功,否則,AH=狀態碼,參見功能號01H中的說明
(21)、功能14H 
        功能描述:控制器內部診斷
        入口參數:AH=14H
        出口參數:CF=0——操作成功,否則,AH=狀態碼,參見功能號01H中的說明
(22)、功能15H 
        功能描述:讀取磁碟類型
        入口參數:AH=15H
        DL=磁碟機,00H~7FH:磁碟片;80H~0FFH:硬碟
        出口參數:CF=1——操作失敗,AH=狀態碼,參見功能號01H中的說明, 否則,AH=00H — 未安裝磁碟機
        =01H — 無改變線支援的軟碟機
        =02H — 帶有改變線支援的軟碟機
        =03H — 硬碟,CX:DX=512位元組的扇區數
(23)、功能16H 
        功能描述:讀取磁碟變化狀態
        入口參數:AH=16H
        DL=00H~7FH:磁碟片
        出口參數:CF=0——磁碟未改變,AH=00H,否則,AH=06H,參見功能號01H中的說明
(24)、功能17H 
        功能描述:設定磁碟類型
        入口參數:AH=17H
        DL=00H~7FH:磁碟片 AL=00H — 未用
        =01H — 360K在360K磁碟機中
        =02H — 360K在1.2M磁碟機中
        =03H — 1.2M在1.2M磁碟機中
        =04H — 720K在720K磁碟機中
        出口參數:CF=0——操作成功,AH=00H,否則,AH=狀態編碼,參見功能號01H中的說明
(25)、功能18H 
        功能描述:設定格式化媒體類型
        入口參數:AH=18H
        CH=柱面數
        CL=每磁軌的扇區數
        DL=00H~7FH:磁碟片
        出口參數:CF=0——操作成功,AH=00H,ES:DI=介質型別參數表地址,否則,AH=狀態編碼,參見功能號01H中的說明
(26)、功能19H 
        功能描述:磁頭保護,僅在PS/2中有效,在此從略
(27)、功能1AH 
        功能描述:格式化ESDI磁碟機,僅在PS/2中有效,在此從略

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.