双彩网

  • <tr id='qYwrn7'><strong id='qYwrn7'></strong><small id='qYwrn7'></small><button id='qYwrn7'></button><li id='qYwrn7'><noscript id='qYwrn7'><big id='qYwrn7'></big><dt id='qYwrn7'></dt></noscript></li></tr><ol id='qYwrn7'><option id='qYwrn7'><table id='qYwrn7'><blockquote id='qYwrn7'><tbody id='qYwrn7'></tbody></blockquote></table></option></ol><u id='qYwrn7'></u><kbd id='qYwrn7'><kbd id='qYwrn7'></kbd></kbd>

    <code id='qYwrn7'><strong id='qYwrn7'></strong></code>

    <fieldset id='qYwrn7'></fieldset>
          <span id='qYwrn7'></span>

              <ins id='qYwrn7'></ins>
              <acronym id='qYwrn7'><em id='qYwrn7'></em><td id='qYwrn7'><div id='qYwrn7'></div></td></acronym><address id='qYwrn7'><big id='qYwrn7'><big id='qYwrn7'></big><legend id='qYwrn7'></legend></big></address>

              <i id='qYwrn7'><div id='qYwrn7'><ins id='qYwrn7'></ins></div></i>
              <i id='qYwrn7'></i>
            1. <dl id='qYwrn7'></dl>
              1. <blockquote id='qYwrn7'><q id='qYwrn7'><noscript id='qYwrn7'></noscript><dt id='qYwrn7'></dt></q></blockquote><noframes id='qYwrn7'><i id='qYwrn7'></i>
                教育【装备采购网
                第六届图书馆论坛580*60

                硬盘固件级数据恢复专家:-ATA协议概览(一)

                教育装备采购网 2014-03-11 17:26 围观1666次

                硬盘是计算机及其信息系统中存储核心,凭借高速大容量,性价比高的优势,雄霸存储市场。而使用硬盘作为存储设备,就需要了解硬盘的工作原理和通信接口,硬盘的原理大同小异,知道个概括就够了,而通信接口方面,随着传输速度和容量的变化,不断的在进化。

                硬盘的通信接口,有IDE、SATA、SCSI等,一般装机时用到的硬盘,以前是以IDE接口为主,现在以SATA接口硬盘为主,无论是IDE接口还是SATA接口,都是遵循ATA通信协议,了解了ATA协议,就可以比较清楚硬盘与主@ 机之间的通信原□ 理了。

                在PC系统中,硬盘属于IO设备,通过PCI总线后的AT总线相连。硬盘存储设备与AT总线接口芯片相连,接口芯片与AT总线相连,接口芯片在总线协议与IO设备协议之间进行翻译。

                IDE硬盘最高支持到ATA-7协议,速度可达到Ultra-ATA/100、Ultra-ATA/133。ATA协◆议在内容上看,主要包括:1、接口信号的定义:主要是40针IDE接口,各个管脚信号的用途定义。

                图1 IDE接口

                其中16根双向数据线DD0-DD15,主¤机到设备的2根片选线CS1-CS0,主机到设备的3根地址线DA2-DA0,设备到主∴机的1根DMARQ请求线,主机到设备的1根DMACK-应答线,设备到主机的1根INTRQ请求线,主机到设备的1根DIOR-、HDMARDY-、HSTROBE复用线,设备到主机的1根IORDY、DDMARDY-、DSTROBE复用线、主机到设备的1根DIOW-、STOP复用线,主机到设备的1根RESET-线,主机到设备的1根数据电缆选择线CSEL,设备到主机的1根PDIAG-、CBLID-复用线,设备到主机的1根DASP-线。2、接口寄存器定义及其功能描述〇:见表1

                表1  ATA-6 中定义的接口寄存器

                CS1-

                CS0-

                DA2

                DA1

                DA0

                ADDR

                READ

                WRITE

                0

                1

                1

                1

                0

                0x0E

                Alternate Status


                1

                0

                1

                1

                1

                0x17


                Command

                1

                1

                X

                X

                X


                Data Port

                Data Port

                1

                0

                0

                0

                0

                0x10

                Data

                Data

                1

                0

                1

                1

                0

                0x16

                Device

                Device

                0

                1

                1

                1

                0

                0x0E


                Device Control

                1

                0

                0

                0

                1

                0x11

                Error

                Features

                1

                0

                1

                0

                1

                0x15

                LBA High

                LBA High

                1

                0

                0

                1

                1

                0x13

                LBA Low

                LBA Low

                1

                0

                1

                0

                0

                0x14

                LBA Mid

                LBA Mid

                1

                0

                0

                1

                0

                0x12

                Sector Count

                Sector Count

                1

                0

                1

                1

                1

                0x17

                Status


                3、常用的操作卐命令:

                表2 ATA-6 中定义的常用命令

                Command

                Code

                Protocol

                Device Reset

                0x08

                Device reset

                Flush Cache

                0xE7

                Non-data

                Flush Cache Ext

                0xEA

                Non-data

                Identify Device

                0xEC

                PIO data-in

                Idle

                0xE3

                Non-data

                Idle Immediate

                0xE1

                Non-data

                Read DMA

                0xC8

                DMA

                Read DMA Ext

                0x25

                DMA

                Read Multiple

                0xC4

                PIO data-in

                Read Multiple  Ext

                0x29

                PIO data-in

                Read Sector

                0x20

                PIO data-in

                Read Sector Ext

                0x24

                PIO data-in

                Read Verify  Sector

                0x40

                Non-data

                Read Verify  Sector Ext

                0x42

                Non-data

                Seek

                0x70

                Non-data

                Set Features

                0xEF

                Non-data

                Set Multiple  Mode

                0xC6

                Non-data

                Standby

                0xE2

                Non-data

                Standby  Immediate

                0xE0

                Non-data

                Write DMA

                0xCA

                DMA

                Write DMA Ext

                0x35

                DMA

                Write Multiple

                0xC5

                PIO data-out

                Write Multiple  Ext

                0x39

                PIO data-out

                Write Sector

                0x30

                PIO  data-out

                Write Sector Ext

                0x34

                PIO data-out

                 

                系统开机后,主机先向设备发送Device Reset命令,设置设备为默认状态,之后,主机向设备发送Identify Device命令,获得设备的型号、序列号和传输方式等信息,之后使用Set Feature命令设置主机和设备之间传输数据的方式。其中Read DMA和Read Multiple分别采用DMA IN和PIO方式读取设备数据。Write DMA和Write Multiple分别用DMA OUT和PIO方式向设备写入▃数据。

                4、常见命令『操作流程

                INDENTIFY DEVICE命令操作◥流程:

                HOST向DEVICE的命令寄存器写入IDENTIFY DEVICE命令,DEVICE接收命令后,准备相应的设备信息数据,设置INTRQ信号有效。HOST将读取状态寄存器查看DEVICE状态,如果状态为0x51,说明DEVICE准备就绪了,如果是▼其他状态,说明DEVICE操作出错。HOST为了确认操作对象,再次向DEVICE的Device寄存器写入操作对象(ATA主盘或者ATA从盘),再一次读取状态进行确认。如果DEVICE状态正确,则HOST连续读取256次数据(512个字节)的设备描述信息。最后,  HOST再次确认操作对象信息和状态。

                READ/WRITE MULTIPLE命令操作流程:

                HOST首先通过设置DEVICE的Sector Count、LBA Low、LBA Mid、LBA High、Device、Features寄存器,设定数据传输的扇区个〖数、LBA起始地址等等参数。在确认DEVICE状态正确的情况下,HOST向Command寄存器写入READ/WRITE MULTIPLE命令。DEVICE在准备好数据传输后←,将设置INTRQ信号线有效。HOST在确认DEVICE的状态后,进行数据读/写操作。在读/写完命令指定的数据【后,HOST再次读取DEVICE的状态信息,完成整个数据传输过程。

                READ/WRITE DMA命令操作流程:

                HOST首先通过设置Sector Count、Device、LBA Low、LBA Mid、LBA High寄存器,设置数据传输的扇区个】数,LBA起始地址等等参数。HOST向DEVICE的Command寄存器写入READ/WRITE DMA命令。DEVICE在接收到命令后,准备就绪后,设置DMARQ请求有效,和HOST之间传输部分数据。一般传输扇区个数超过8个扇区,则HOST和DEVICE必须通过○几次DMA传输才能传输完所有的数据。在每次传输中传输数据的个数并不是固定的。传输完所有的数据后,DEVICE设置INTRQ信号有效,HOST读取DEVICE的状态完成整个⊙传输过程。

                了解了ATA-6协议的寄存器和常规命令后,再结合各个子协议的时序图,就基本上可以分析清楚ATA协议的基本内容了,下一篇文章中,将重点〓分析ATA的子协议的实现与详细的时序。


                图2 硬盘时序√图举例

                未完待续。。。。

                关于达思科技

                达思科技的全称是达思凯瑞技术(北京)有限公司,是数据恢复行业的著名品牌,在全国乃至整个亚洲地区具有较高的知名度。达思科技是一家真正掌握数据恢复核心技术◥的企业,公司的◤数据恢复技术研发中心不但承担公司自主知识产权数据恢复软件的研发◢任务,还为众多大型企事业单位担当数据安全★顾问的角色。达思科技对数据恢复技术的深入研究,尤其在Unix及Linux大型存储设备的数据恢复方面(包括EXT3文件系统删除数据、UFS文件系统数据恢复、XFS文件系统数据恢复技术、IBM-AIX JFS2文件系↑统数据恢复高端技术、Vmware虚拟机数据恢复技术等)独树一帜,在同行业中具有较为明显的■优势,达思科技承接的其他公司无法恢复的疑难案例不计其数。

                达思科技数据恢复技术研发中心于2009年10月启动了科技创新计划,陆续发布了多款自主软件产品。截止到2013年12月,达思科技自主知识产权的数据恢复软件达到23款,其中Unix和Linux企业级数据恢复技术以及手机等移动终端数据恢复技术国ㄨ际领先!

                达思科技职业院校数据恢复实训室是国内职业院校的首选,已经在多家学校正式≡运营,其中北京劳动保障职业学院、北京政法职业学院、北京商贸学校等中高职均采用达思数据恢复实训室,开设了数据恢复专业课程。开展了深度校企合作,深受师生青睐。

                达思数据恢复实验〇室解决方案是多家涉密单位和科研机构指定建设单位,达思科技具备大型、中型和小型数据恢复实验室设计与建设的能力,为涉密单位提供了安全保密数据恢复实验室,为数据安全筑◆起最后一道防线。典型成功案例有天津市国家保密局数据恢复◎实验室项目、总装备部装甲兵工程学院数据恢复实验室项目、中央和国家机关●涉密载体销毁中心数据恢复项目等。

                点击进入达思凯瑞技术(北京)有限公司展台查看更多 来源:达思凯瑞技术(北京)有限公司 我要投稿
                普教会专题840*100

                相关阅读

                • 西部数据WD5000AAKX磁头损坏数据恢复成功
                  教育装备采购网08-21
                  上个月中,王先生带着西部数据WD5000AAKXSN:WCAYUFZ23845来到达思数据恢复中心,说▲电脑开机很慢,开机后一操作就死机,怀疑硬盘故♀障。达思数据恢复工程师立即检测,根据经验判♀断,硬盘的磁头损坏...
                • 希捷ST500LM021有ξ 声响数据恢复成功
                  教育装备采购网08-09
                  上个月中,宋先生带着希捷ST500LM021SN:W624CFKC来到达思数据恢复中心,宋先生说,硬盘有声响,不明故障原因。达思数据恢复工程师立即检测,根据经验判断,硬盘的磁头损坏了,由于宋先生并没有多...
                • 小米6物理故障数据恢复成功
                  教育装备采购网08-08
                  上个月初,李女士带着小米6来到达思数据恢复中心,李女士说当天上班的时候路上不小心把手机≡摔在了地上,结果屏幕碎了,而且无法开机,李女士不知道手机还能不能修,只是希望里边的数据不要丢失。...
                • 华为荣耀6P逻辑故障数据恢复成功
                  教育装备采购网08-07
                  上个月中,张先生带着自己的华为荣耀6P来到达思数据恢复中心,张先生说早上拿着手机洗漱的时候不小心手机掉进洗手池里,结果开》不了机了,因为手机里有几乎所有重要人的通讯方式和对自己一些很重...
                • 16G U盘数据恢复成功
                  教育装备采购网08-06
                  上个月中旬,李先生带着U盘来达思数据恢复中心,经李先生描述№,u盘进行剪切操作然后电脑死机强制拔出后看不到数据,很是着急,不知道怎么办。达▃思硬盘数据恢复工程师先检测u盘用winhex查看硬盘底...
                • 希捷逻辑故障数据恢复成功
                  教育装备采购网08-02
                  上上周,王先生带着4T希捷SN:NA7F1E8S来到达思数据恢复中心找工程师恢复数据。达思硬盘数据恢复工程师先检测硬盘用winhex查看硬盘底层数据流判定为逻辑故障,和客户沟通好之后╱,将客户硬盘接到达...
                • 希捷ST1000LM010磁头损坏数据恢复成功
                  教育装备采购网08-01
                  上个月中旬,武先生带着希捷ST1000LM010SN:W100HW7A来到达思数据恢复中心,根据客户』描述,硬盘有声响,不清楚什么原因造成的,所以直接带着硬盘来达思数据恢复中心了。达思数据恢复工程师立即检...
                • 济南某一卡通管理平台数据库修复成功案例
                  教育装备采购网07-31
                  济南唐先生的公司数据库中了勒索病毒,他们公司使用的是自己研发的一款一卡通软件平台,找到我们达思后,工程师先检测数据库,查看测试数据『库损坏程度。从检测结果上看,数据库损坏不多,修复成...

                版权△与免责声明:

                ① 凡本网注明"来源:教育装备采购网"的所有作品,版权均属于教育装备采购网,未经本网授权不得转载、摘编或利用其它方式使用。已获本网授权的作品,应在授︽权范围内使用,并注明"来源:教育装备采购网"。违者本网将追究相关法律责任。

                ② 本网凡注明"来源:XXX(非本网)"的作品,均转载自其它媒体,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责,且不承担此类作品侵权行为的直接责任及连带责〓任。如其他媒体、网站或个人从本网下载使用,必须保留本网注明的"稿件来源",并自负版权等法律责任。

                ③ 如涉及作品内容、版权等问题,请在作品发表之日起两周内与本网联系,否则视为放弃相关▲权利。

                2022云展会300*245