對硬碟進行操作的常用連接埠是1f0h~1f7h號連接埠

來源:互聯網
上載者:User

對硬碟進行操作的常用連接埠是1f0h~1f7h號連接埠,各連接埠含義如下:  
  連接埠號碼           讀還是寫       具體含義  
  1F0H               讀/寫             用來傳送讀/寫的資料(其內容是正在傳輸的一個位元組的資料)  
  1F1H               讀                   用來讀取錯誤碼  
  1F2H               讀/寫             用來放入要讀寫的扇區數量  
  1F3H               讀/寫             用來放入要讀寫的扇區號碼  
  1F4H               讀/寫             用來存放讀寫柱面的低8位位元組  
  1F5H               讀/寫             用來存放讀寫柱面的高2位位元組(其高6位恒為0)  
  1F6H               讀/寫             用來存放要讀/寫的磁碟號及磁頭號  
                                            第7位           恒為1  
                                            第6位           恒為0  
                                            第5位           恒為1  
                                            第4位           為0代表第一塊硬碟、為1代表第二塊硬碟  
                                            第3~0位         用來存放要讀/寫的磁頭號  
  1f7H               讀                   用來存放讀操作後的狀態  
                                            第7位           控制器忙碌  
                                            第6位           磁碟機準備好了  
                                            第5位           寫入錯誤  
                                            第4位           搜尋完成  
                                            第3位           為1時扇區緩衝區沒有準備好  
                                            第2位           是否正確讀取磁碟資料  
                                            第1位           磁碟每轉一周將此位設為1,  
                                            第0位           之前的命令因發生錯誤而結束  
                      寫                   該位連接埠為命令連接埠,用來發出指定命令  
                                            為50h           格式化磁軌  
                                            為20h           嘗試讀取扇區  
                                            為21h           無須驗證扇區是否準備好而直接讀扇區  
                                            為22h           嘗試讀取長扇區(用於早期的硬碟,每扇可能不是512位元組,而是128位元組到1024之間的值)  

                                            為23h           無須驗證扇區是否準備好而直接讀長扇區  
                                            為30h           嘗試寫扇區  
                                            為31h           無須驗證扇區是否準備好而直接寫扇區  
                                            為32h           嘗試寫長扇區  
                                            為33h           無須驗證扇區是否準備好而直接寫長扇區  
  注:當然看完這個表你會發現,這種讀寫連接埠的方法其實是基於磁頭、柱面、扇區的硬碟讀寫方法,不過大於8G的硬碟的讀寫方法也是通過連接埠1F0H~1F7H來實現的^_^  

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.