文档库 最新最全的文档下载
当前位置:文档库 › FPGA_ASIC-基于FPGA的IDE硬盘接口卡的实现

FPGA_ASIC-基于FPGA的IDE硬盘接口卡的实现

FPGA_ASIC-基于FPGA的IDE硬盘接口卡的实现
FPGA_ASIC-基于FPGA的IDE硬盘接口卡的实现

基于FPGA的IDE硬盘接口卡的实现

IDE Hard Disk Interface Card realized by FPGA

(1.兰州大学 2.清华大学) 王毅1管会生1刘斌彬2梅顺良2

Wang,Yi Guan,HuiSheng liu,BinBin Mei,ShunLiang 摘要:本文介绍了一种基于FPGA技术的IDE硬盘接口的设计。该卡提供两个符合ATA-6规范的接口,采用FPGA实现了两套IDE接口功能,设计支持PIO和Ultra DMA传输模式,文章侧重于介绍用FPGA实现IDE接口协议的具体方法。

关键词:FPGA;硬盘;IDE接口

中图分类号:TP302 文献标识码:B

Abstract:This paper introduces a design which realized IDE interface by FPGA .This card provides two interfaces according to the standard of ATA-6. Two IDE interfaces were realized by FPGA . The system support PIO and Ultra DMA mode 2 protocol. The paper mainly tells us a recommended technique to implement IDE interface by FPGA.

Key Words :FPGA; Hard disk; IDE interface

引言

本文采用FPGA实现了IDE硬盘接口协议。系统提供两套符合ATA-6规范的IDE接口,一个与普通IDE硬盘连接,另一个与计算机主板上的IDE接口相连。系统采用FPGA实现接口协议,完成接口数据的截获、处理(在本文中主要是数据加密)和转发,支持PIO和Ultra DMA两种数据传输模式。下面重点介绍用FPGA实现接口协议的方法。

1 IDE接口协议简介

1.1 IDE接口引脚定义

IDE(Integrated Drive Electronics)即“电子集成驱动器”,又称为ATA接口。表1列出了ATA标准中IDE接口上的信号。其中,带“-”的信号(如RESET-)表示低电平有效。“方向”是相对于硬盘而言,I表示进入硬盘,O表示从硬盘出来,I/O表示双向。

说 明 方向 名称 管脚管脚名称 方向 说 明 复位 I RESET- 1 2 Ground 地

数据总线位7 I/O DD7 3 4 DD8 I/O 数据总线位8

数据总线位6 I/O DD6 5 6 DD9 I/O 数据总线位9

数据总线位5 I/O DD5 7 8 DD10 I/O 数据总线位10 数据总线位4 I/O DD4 9 10 DD11 I/O 数据总线位11 数据总线位3 I/O DD3 11 12 DD12 I/O 数据总线位12 数据总线位2 I/O DD2 13 14 DD13 I/O 数据总线位13 数据总线位1 I/O DD1 15 16 DD14 I/O 数据总线位14 数据总线位0 I/O DD0 17 18 DD15 I/O 数据总线位15 地 Ground 19 20 N.C.

DMA请求 O DMARQ 21 22 Ground 地

I/O写 I DIOW- 23 24 Ground 地

I/O读 I DIOR- 25 26 Ground 地

I/O通道准备好 O IORDY 27 28 CSEL (见注1)

DMA确认 I DMACK- 29 30 Ground 地

中断请求 O INTRQ 31 32 N.C. (ATA-2中使用) 地址位1 I DA1 33 34 PDIAG- (见注2)

地址位0 I DA0 35 36 DA2 I 地址位2

片选0 I CS0- 37 38 CS1- I 片选1

驱动器状态 O DASP- 39 40 Ground 地

注:1、CSEL:一条排线上有两个存储设备时,通过该信号确定某存储设备为设备0(主设备)或

设备1(从设备)。

2、PDIAG-/CBLID-:一条排线上有两个存储设备时,设备1通知设备0,设备1已检测通过。

该引脚也用于确定是否有80芯的排线连接到接口上。

表1:IDE接口引脚定义

1.2 IDE控制器的寄存器组

主机对IDE硬盘的控制是通过硬盘控制器上的两组寄存器来实现的。一组为命令寄存器

地 址 名 称 及 意 义

CS1- CS0-DA2DA1DA0读操作 写操作 命 令 寄 存 器 组 1 0 0 0 0 数据寄存器 数据寄存器 1 0 0 0 1 错误寄存器

特征寄存器

1 0 0 1 0 扇区数寄存器 扇区数寄存器

1 0 0 1 1 扇区号寄存器 扇区号寄存器 1 0 1 0 0 柱面数低8位 柱面数低8位 1 0 1 0 1 柱面数高8位 柱面数高8位

1 0 1 1 0 驱动器/磁头寄存器 驱动器/磁头寄存器

1 0 1 1 1 状态寄存器 命令寄存器 控 制 / 诊 断 寄 存 器 组 0 1 1 1 0 辅助状态寄存器 设备控制寄存器 数 据 端 口 (用于DMA 模式,DMACK-有效后启用)

1 1 * * * 数据端口 数据端口 表2寄存器组主机硬盘图1 FPGA 内部框图 组;另一组为控制/诊断寄存器,如表2所示。

特征寄存器中的内容作为命令的一个参

数,其作用随命令而变。扇区数寄存器指示该次命令所需传输数据的扇区数。扇区号寄存器、柱面数寄存器(低、高)、驱动器/磁头寄存器三者合称为介质地址寄存

器,指示该次命令所需传输数据首扇区的地址,寻址方式可以用“柱

面/磁头/扇区(CHS)”

或“逻辑块地址(LBA)”方式,在驱动器/磁头寄存器中指定。

命令寄存器存储执行的命令代码。当向命令寄存器写入命令时,相关的参数必须先写入。命令写入后,硬盘立即开始命令的执行。状态寄存器保存硬盘执行命令后的结果,供主机读取。其主要位有:BSY-驱动器忙,DRDY-驱动器准备好,DF-驱动器故障,DRQ-数据请求,ERR-命令执行出错。辅助状态寄存器与状态寄存器的内容完全相同,但读该寄存器 时不清除中断请求。错误寄存器包含了命令执行出错时硬盘的诊断信息。

数据寄存器为PIO 传输模式下,主机和硬盘控制器的缓冲区之间进行数据交换的寄存器。数据端口为DMA 传输模式下专用的数据传输通道。

1.3 IDE 数据传输方式

IDE 接口的数据传输包括PIO 和DMA 两种方式。PIO 模式是硬盘数据传输的基本方式。在PIO 方式下,数据的传输以数据块(1个或

者多个扇区)为单位,每传输完一个数据块后,

硬盘都会产生一个中断请求,并向主机报告命

令执行结果。 在DMA 方式下,主机和硬盘之间需要通过

一系列握手信号建立一个DMA 通道,数据以数据流的形式传输。当传输完一个命令的所有数据时,硬盘产生一个中断请求,并向主机报告命令执行结果。DMA 方式又分为Ultra DMA 和Multiword DMA 两种。Ultra DMA 方式在选通信号的上升沿和下降沿均锁定数据,提高了数据的传输速率,并且在数据传输结束时还要进行CRC 校验。 2 FPGA 内部框图

本设计采用Actel 公司的ProASIC PLUS

系列FPGA 芯片,其内部框图如图1所示。

寄存器组一保存从主机写入的命令及命

令参数,在控制模块的作用下转发给硬盘。寄

存器组二保存从硬盘读出的命令执行结果,供

主机读取。控制模块负责产生对主机及对硬盘

的各种IDE 协议控制信号,并协调各模块之间的工作。控制模

块采用状态机的设计方法,其软件设计流程将在下一节中详细

介绍。数据处理单元对数据进行加/解密运算。缓冲区一、二则

作为数据处理单元的输入/输出缓存。在PIO 方式下,数据的处

理以数据块为单位,缓冲区充当RAM 的作用;在Ultra DMA 方

式下,数据以数据流的形式处理,缓冲区充当FIFO 的作用。

3系统软件流程

开机时,FPGA 检测到复位信号,初始化内部寄存器组,并

对硬盘进行复位操作,硬盘复位完毕后FPGA 进入空闲状态。FPGA

在空闲状态时会检测主机是否有写命令操作(通常一个命令的

写入,要先写特征寄存器、扇区数寄存器、扇区号寄存器、柱

面数低位寄存器、柱面数高位寄存器、驱动器/磁头寄存器6个

命令参数寄存器,最后将命令写入命令寄存器)。当主机依次将

寄存器组一写完后,FPGA 对主机置BSY 位,并将命令转发给硬

盘,同时判断命令类型,根据不同的命令,进入相应的命令处

理流程。

如果是无数据命令,FPGA 等待硬盘命令的执行,命令执行

完毕后,硬盘产生一个中断请求,此时FPGA 将执行结果读入寄

存器组二中,并向主机产生中断请求。如果是有数据命令,则

根据数据传输的模式,分别进入到下述的PIO 命令处理流程及

Ultra DMA 命令处理流程。

3.1 PIO 命令处理流程

以PIO 模式传输数据的命令有Write Sectors、Write Multiple、Read Sectors 和Read Multiple。当FPGA 判断出是

PIO 模式的数据传输命令时,转向PIO 命令处理流程。下面我们以PIO 写操作为例介绍。

FPGA 首先查询硬盘的BSY 位。若BSY 为0则将硬盘的状态寄存器读入寄存器组二,并查询DRQ 位。若DRQ 为1则表明硬盘已准备好接收数据。此时主机可以向缓冲区一写入数据块(本设计中,我们设定数据块的大小为1个扇区共512字节)。主机写完一个数据块后FPGA 对主机置BSY 位,数据处理单元开始进行加密运算,并将加密后的数据写入缓冲区二。加密运算完成后,FPGA 将缓冲区二中的数据写入硬盘数据缓存区,并进入等待状态。硬盘将数据写入物理介质(磁碟)后会产生一个中断请求,报告已完成该数据块的写操作。FPGA 将执行结果读入寄存器组二中,向主机产生中断请求,并再次查询DRQ 位,若DRQ 为1则进入下一个PIO 数据块的传输过程,若DRQ 为0则表示该命令所有数据全部传完,FPGA 进入空闲状态。

此外,Identify Device 命令是主机以PIO 方式从硬盘读出512字节的属性信息(包括硬盘的型号、容量等)。此时,数据处理单元不应对该命令的数据进行加/解密运算。

3.2 Ultra DMA 命令处理流程

以Ultra DMA 模式传输数据的命令有Write DMA 和Read DMA。下面我们以Ultra DMA 写操作为例介绍Ultra DMA 命令处理流程。

DMA 传输通道的建立都是由硬盘通过DMARQ 来请求的。FPGA 接收到硬盘的DMA 请求后首先初始化主机至FPGA 的DMA 通道,紧接着初始化FPGA 至硬盘的DMA 通道。此时主机经FPGA 到硬盘的DMA 通道即已建立,主机向缓冲区一写入数据,同时数据处理单元对数据进行加密运算,并将加密后的数据写入缓冲区二,FPGA 则将缓冲区二中的数据写入硬盘。在传输过程中,若硬盘要求暂停或者缓冲区二空,则FPGA

暂停向硬盘发送数据;若缓冲区一满,则

FPGA要求主机暂停发送数据。

主机和硬盘都可以随时停止当前的DMA传输,未传完的Array数据将等待硬盘下一次的DMA请求时再进行传输。如果硬盘

提出中止传输,FPGA将撤除FPGA至硬盘的DMA通道,同时

向主机提出中止传输,撤除主机至FPGA的DMA通道,并计

算该次所传数据的CRC校验。然后FPGA进入等待状态,等

待硬盘下一次的DMA请求。

如果主机提出中止传输,FPGA将撤除主机至FPGA的DMA

通道,同时继续向硬盘发送数据,直到将接收到主机的数据

发送完毕,即缓冲区二空后,向硬盘提出中止传输,撤除

FPGA至硬盘的DMA通道,并计算CRC校验。然后FPGA进入

等待状态,等待硬盘下一次的DMA请求。

在等待状态下,若FPGA接收到硬盘的中断请求,则说

明该次命令的所有数据已经传完,命令结束。FPGA将命令

执行结果读入寄存器组二,向主机产生中断请求,进入空闲

状态。若接收到硬盘的DMA请求,则说明硬盘还未接收到该

次命令的所有数据,此时需要判断主机是否已将所有数据发

送完。如果主机并没有将所有数据发送完,则再次建立FPGA

两侧的DMA通道,开始新一轮的DMA传输;如果主机已将所

有数据发送完,则重新建立FPGA至硬盘的DMA通道,直到

将缓冲区二中的数据发送完,并计算CRC校验。

4 结束语

本文采用FPGA实现了两套符合ATA-6规范的IDE接口,

完成主机与硬盘之间数据的截获、处理和转发。经测试,系

统在DOS、Windows 98、Windows 2000、Windows XP及 Red

Hat Linux 9.0操作系统环境下,使用希捷、迈拓、三星、

西数等公司的多种型号硬盘均工作正常,支持PIO和Ultra

DMA两种数据传输模式。由于通过FPGA实现一个完整的IDE

接口,若对系统稍加改动,如在数据处理单元中加入相应的

文件系统,即可实现脱机读写IDE硬盘,用于数据采集的海

量存储等多种场合,使系统具有较好的通用性。

本文作者创新点:作者针对硬盘数据易泄密及高速大容

量数据采集困难等问题,提出在主机和硬盘之间使用FPGA

芯片构建一个双向IDE硬盘通道,实现两套符合ATA-6规

范的IDE接口,FPGA对主机与硬盘间的数据流进行处理及转发,以实现硬盘数据加密、数

据高速采集存储及脱机控制硬盘等操作。系统支持PIO和Ultra DMA两种数据传输模式,对

操作系统透明,较常见的单向IDE通道,该系统通用性强,有较好的推广价值。本文侧重于

用FPGA实现IDE接口协议,对实现过程及方法做了详细描述,对读者有较高的参考实用价

值。

参考文献:

1 T13 Technical Committee. Information Technology-AT Attachment with Packed Interface-6 (ATA/ATAPI-6). [S] Revision 1e. 2001

2 Friedhelm Schmidt,精英科技译,SCSI总线和IDE接口:协议、应用和编程(第二版),[M] 中国电

力出版社,2001.3

3 Actel Corporation. Libero User’s

2004

4Actel Corporation,Pro ASIC PLUS Data sheet, Version v3.5,2004.4

5 基于FPGA的高速连续数据采集系统的设计 [J] 黄新财 佃松宜 汪道辉 《微计算机信息》2005年第21卷第2期58页

王毅 男,1976年出生,新疆军区通信网络管理中心工程师,兰州大学信息科学与工程学院硕士,研究方向为计算机安全,嵌入式系统。管会生 男 副研究员 兰州大学信息科学与工程学院副院长,研究方向为计算机网络,计算机安全。

刘斌彬 男 1981年出生 清华大学电子工程系博士,研究方向为无线通信信道传输技术。 梅顺良 男,1946年出生,清华大学电子工程系博士生导师,研究方向为调制解调、无线通信信道传输技术。

通信地址:

甘肃省兰州市兰州大学信息科学与工程学院 管会生 王毅 邮政编码:730000

电子信箱:wangyi.xj@https://www.wendangku.net/doc/c114144933.html,

硬盘接口类型简介(图例版)

串口和并口: 计算机上有串口和并口的地方应该有:硬盘、主板、还有打印机等。串口一般用于接一些特殊的外接设备。比如通讯方面的设备。并口通常用于连接打印设备。串口比较小,有突出的针露在外面。并口一般比串口要大,通常是红色的,有两排小孔; 串口形容一下就是一条车道,而并口就是有8个车道同一时刻能传送8位(一个字节)数据。但是并不是并口快,由于8位通道之间的互相干扰。传输受速度就受到了限制。而且当传输出错时,要同时重新传8个位的数据。串口没有干扰,传输出错后重发一位就可以了。所以快比并口快。串口硬盘就是这样被人们重视的; 串口和并口是连接外设的不同端口。这两种端口的外形、传输速度和可以连接的设备都有所不同; 串口传输是一位接一位的,象串起的珠子一样,并口是可以并发数据的可以同时传输多位; 现在有串行的硬盘SATA接口,是一样的道理,它之所以可以150MB/s的速度传输,得益于其串行的方式,并行的几路信号在比较高的频率下不能很好的解决他们之间的干扰,所以现在ATA 13MBb/s的并行硬盘已走到极限,取而代之的是STAT。另80 channel 的ATA100的并口硬盘数据线,其中有40根是地线,是用来防止并行信号之间的干扰的; STAT那个速度标称的bit/s,实际就是150M/300M的速度,现在最快的单块硬盘的速度也不足100MB/s ,常见的都在40-60MB/s的速度; 切记!!!接口不是瓶颈

硬盘接口常用的分为四种 1、SATA 接口硬盘 SATA是Serial ATA的缩写,即串行ATA。这是一种完全不同于并行ATA的新型硬盘接口类型,由于采用串行方式传输数据而得名。SATA总线使用嵌入式时钟信号,具备了更强的纠错能力,与以往相比其最大的区别在于能对传输指令(不仅仅是数据)进行检查,如果发现错误会自动矫正,这在很大程度上提高了数据传输的可靠性。串行接口还具有结构简单、支持热插拔的优点。 SATA接口主板

IDE接口标准(定义)

IDE接口标准 IDE的原文是Integrated Device Electronics,即集成设备电子部件。它是由Compaq开发并由Western Digital公司生产的控制器接口。IDE是在ST506的基础上改进而成的,它的最大特点是把控制器集成到驱动器内。因此在硬盘适配卡中,不再有控制器这一部分了。这样做的最大好处是可以消除驱动器和控制器之间的数据丢失问题,使数据传输十分可靠。这就可以提高每磁道的扇区数到30以上,从而增大容量。由于控制器电路并入驱动器内,因此从驱动器中引出的信号线已不是控制器和驱动器之间的接口信号线,而是通过简单处理后可与主系统连接的接口信号线,这种接口方式是与ST506接口不同的。IDE采用了40线的单组电缆连接。在IDE的接口中,除了对AT总线上的信号作必要的控制之外,基本上是原封不动地送往硬盘驱动器。由此可见,IDE实际上是系统级的接口,而 ST506、ESDI属于设备级接口。因此,在有的资料上也称IDE为ATA接口(AT-Attachment:AT嵌入式接口)。由于把控制器集成到驱动器之中,适配卡已变得十分简单,现在的微机系统中已不再使用适配卡,而把适配电路集成到系统主板上,并留有专门的IDE连接器插口。IDE由于具有多种优点,且成本低廉,在个人微机系统中得到了最广泛的应用。 二、增强型IDE(EIDE)接口标准 增强型IDE (Enhanced IDE)是Western Digital为取代IDE而开发的接口标准。在采用EIDE接口的微机系统中,EIDE接口已直接集成在主板上,因此不必再购买单独的适配卡。与IDE相比,EIDE有以下几个方面的特点: 1.支持大容量硬盘,最大容量可达8.4GB。而原有的IDE标准,因受到硬盘磁头数(最大为16)的限制,其管理的最大硬盘容量不超过528MB。 2.EIDE标准支持除硬盘以外的其它外设。旧的IDE标准只支持硬盘,因此它只是一个硬盘标准。而EIDE支持符合ATAPI接口(AT Attachment Packet Interface)标准的磁带驱动器和CD-ROM驱动器。因此我们在谈到IDE连接的对象时,只能说硬盘,而谈到EIDE连接的对象时就可笼统地说EIDE设备。 3.可连接更多的外设,最多可连接四台EIDE设备。原有IDE只提供一个IDE插座,最多只能挂接两个硬盘。EIDE提供了两个接口插座,分别称为第一 IDE(Primary)接口插座和第二IDE(Secondary)接口插座。每个插座又可连接两个设备,分别称为主(Master)和从(Slave)设备。因此一共可连接四台设备。第一IDE接口也称为主通道,它通常与高速的局部总线相连,用于挂接硬盘等高速的主IDE设备(Primary IDE Device)。第二IDE接口称为辅通道,一般与ISA总线相连,可挂接CD-ROM或磁带机等辅IDE设备(Secondary IDE Device)。在BIOS设置中,要求用户对Secondary IDE Device的数量、主从设备的工作模式进行设置。

电脑设置硬盘为兼容模式(IDE)的方法

电脑设置硬盘为兼容模式(IDE)的方法 很多笔记本电脑的硬盘都是SATA硬盘,在安排XP时需要通过外接软驱加载硬盘的驱动程序,而USB软驱和软件现在都不容易找到,即使找到,从官方网站下载驱动程序,再拷贝到软盘上,然后再把软驱接到笔记本电脑上,启动XP 安装程序时还要迅速的按F6,然后再在一堆驱动程序中找出对应的一个,也是一件相当麻烦的事。有没有一种方法来简化这个操作呢?答案是有的,这就需要把SATA模式改成IDE模式,下面是各品牌笔记本电脑的设置方法:戴尔(DELL): 开机后不断按F2进入CMOS设置,找到Onboard Devices→SATA Operation,选择ATA。 宏?(ACER)、易美迅(eMachines)、捷威(GATEWAY): 开机后按F2进CMOS设置,用键盘上的向右箭头选择MAIN,然后用向下键选择到SATA mode,然后按一下回车键,然后选择IDE,然后按F10,再按一下回车键。 华硕(ASUS): 开机后按F2进CMOS设置,找到Advanced→IDE

Configuration→SATA Operation Mode,选择Compatible,然后按F10再按回车。 惠普(HP): HP 的新机器是图形版BIOS,用鼠标就可以操作。开机后按F10进入CMOS设置,找到System Configuration→SATA Device Mode,选择AHCI或IDE,用鼠标就可以点击,选择为IDE。 或者是开机时按F10进入CMOS设置,把“Enable Native Sata Support”这一项设为disable。 或者是开机时按F10进入CMOS设置,找到System Configurat ion→Device Configurations→SATA Native Mode,设置为Disabled。 神舟: 开机后按F2进入CMOS设置,找到Advanced→HDC Configure AS,选择IDE。 联想(THINKPAD:): 开机后按F1进入CMOS设置,依次到Config----Serial ATA(SATA)----SATA Controller MODE Option(在这里选择为compatibility),然后按F10然后按回车。 联想:

IDE接口针脚定义(可做参考~GB)

IDE接口及针脚定义 目前硬盘接口常见的就三种:IDE、SATA、SCSI。IDE是比较老的接口了,现在基本上使用SATA接口,现在很多新主板上都找不到IDE接口了,市面上的硬盘也清一色的SATA接口的。当然,我们说的是民用市场,像超市收款机等专门的设备上很多还是用的IDE的。SCSI是面向服务器的,产品是价高稳定。 IDE:Integrated Drive Electronics,也就是我们平时说的串行接口(注意不是串口)。由Compaq 和Western Digital 公司开发,新版的IDE 命名为A TA 即AT bus Attachment,IDE 接口在设备和主板侧的外观为40 脚插针。 IDE数据线:IDE数据线是扁平的40针或者80针的,可以连接两个IDE设备。 IDE数据线的接口是公头,主板上的IDE接口是母头(这个公母应该还是很好区分)。IDE数据线第一根针是连接红线或者黑线,就是一排线中最边上颜色不一样的那一根。 IDE针脚定义: Pin 1 Reset 复位硬盘(就是硬盘重启) Pin 2 Ground 接地 Data 这几个接口传输数据信号 Pin 3-18 Pin 19 Ground 接地 Pin 20 空空,什么也不接 Pin 21 DMARQ DMA Request-DMA请求信号 Pin 22 Ground 接地 Pin 23 I/O write 写选通信号 Pin 24 Ground 接地 Pin 25 I/O read 读选通信号 Pin 26 Ground 接地 Pin 27 IOCHRDY I/O Channel Ready-设备就绪信号 Pin 28 Cable select 主从设备选择 Pin 29 DMAACK DMA Acknowledge-DMA响应信号 Pin 30 Ground 接地 Pin 31 IRQ Interrupt request-中断请求信号 Pin 32 IOCS16 为IO片选16 Pin 33 Addr 1 地址1 Pin 34 GPIO_DMA66_Detect Passed diagnostics 通过诊断 Pin 35 Addr 0 地址0 Pin 36 Addr 2 地址2 Pin 37 Chip select 1P 命令寄存器组选择信号 Pin 38 Chip select 3P 控制寄存器组选择信号 Pin 39 Activity 一般是作为检测硬盘是否在运行指令的信号针脚。 通常,这个针脚和+5v之间串联300欧电阻和LED 发光二级管),作为硬盘指示灯 Pin 40 Ground 接地 关于IDE接口更详尽的文档见WikiPedia条目:Integrated_Drive_Electronics

SATA接口,IDE接口的区别和特点

硬件知识:SATA接口,IDE接口的区别和特点 很多朋友们可能都听过SA TA接口,IDE接口,而根据硬盘使用接口的不同,硬盘也分为串口硬盘和并口硬盘,对于这些关于硬盘的不同名词,大家肯定都很迷惑,对其区别,我们可能只了解大概,却不能明白其中具体区别是什么,各有什么特点!其实直到刚刚我也很迷惑,不过经过一番查阅,目前已经清楚了,在这儿将查阅研究的结果分享给朋友们! 关于SATA接口 SATA接口(Serial ATA)又称为串行A TA,是一种接口技术,使用SATA接口的硬盘又叫串口硬盘,其最终将取代使用IDE接口的并口硬盘! SATA接口的历史:2001年,由Intel、APT、Dell、IBM、希捷、迈拓这几大厂商组成的Serial ATA委员会正式确立了Serial ATA 1.0规范。2002年,虽然串行ATA的相关设备还未正式上市,但Serial ATA委员会已抢先确立了Serial ATA 2.0规范。Serial ATA采用串行连接方式,串行A TA总线使用嵌入式时钟信号,具备了更强的纠错能力,与以往相比其最大的区别在于能对传输指令(不仅仅是数据)进行检查,如果发现错误会自动矫正,这在很大程度上提高了数据传输的可靠性。串行接口还具有结构简单、支持热插拔的优点。 串口硬盘是一种完全不同于并行ATA的新型硬盘接口类型,由于采用串行方式传输数据而知名。相对于并行PA TA来说,就具有非常多的优势。 一,传输速率高(最大的优势) 首先,Serial ATA以连续串行的方式传送数据,一次只会传送1位数据。这样能减少SATA接口的针脚数目,使连接电缆数目变少,效率也会更高。实际上,Serial ATA 仅用四支针脚就能完成所有的工作,分别用于连接电缆、连接地线、发送数据和接收数据,同时这样的架构还能降低系统能耗和减小系统复杂性。其次,Serial ATA的起点更高、发展潜力更大,Serial ATA 1.0定义的数据传输率可达150MB/s,这比最快的并行ATA(即A TA/133)所能达到133MB/s的最高数据传输率还高,而在Serial ATA 2.0的数据传输率达到300MB/s,最终SATA将实现600MB/s的最高数据传输率。 二,数据更可靠 在校验方面,并行A TA总线只是简单的CRC校验,一旦接收方发现数据传输出现问题,就会自行将这些数据丢弃、然后要求重发,如果数据信号相互干扰过大,就会严重影响硬盘的性能。而串行ATA既对命令进行CRC校验,也对数据分组进行CRC校验,以此提高总线的可靠性。

移动硬盘数据恢复方法(入门教程)

移动硬盘数据恢复方法(入门教程) 一个完整硬盘的数据应该包括五部分:MBR,DBR,FAT,DIR区和DATA区。其中只有主引导扇区是唯一的,其它的随你的分区数的增加而增加。 1、主引导扇区 主引导扇区位于整个硬盘的0磁道0柱面1扇区,包括硬盘主引导记录MBR(Main Boot Record)和分区表DPT(Disk Partition Table)。 其中主引导记录的作用就是检查分区表是否正确以及确定哪个分区为引导分区,并在程序结束时把该分区的启动程序(也就是操作系统引导扇区)调入内存加以执行。 至于分区表,很多人都知道,以80H或00H为开始标志,以55AAH为结束标志,共64字节,位于本扇区的最末端。 值得一提的是,MBR是由分区程序(例如DOS 的Fdisk.exe)产生的,不同的操作系统可能这个扇区是不尽相同。 如果你有这个意向也可以自己去编写一个,只要它能完成前述的任务即可,这也是为什么能实现多系统启动的原因(说句题外话:正因为这个主引导记录容易编写,所以才出现了很多的引导区病毒)。 2、操作系统引导扇区 OBR(OS Boot Record)即操作系统引导扇区,通常位于硬盘的0磁道1柱面1扇区(这是对于DOS来说的,对于那些以多重引导方式启动的系统则位于相应的主分区/扩展分区的第一个扇区),是操作系统可直接访问的第一个扇区,它也包括一个引导程序和一个被称为BPB(BIOS Parameter Block)的本分区参数记录表。 其实每个逻辑分区都有一个OBR,其参数视分区的大小、操作系统的类别而有所不同。 引导程序的主要任务是判断本分区根目录前两个文件是否为操作系统的引导文件。于是,就把第一个文件读入内存,并把控制权交予该文件。 BPB参数块记录着本分区的起始扇区、结束扇区、文件存储格式、硬盘介质描述符、根目录大小、FAT个数、分配单元(Allocation Unit,以前也称之为簇)的大小等重要参数。OBR由高级格式化程序产生(例如DOS 的https://www.wendangku.net/doc/c114144933.html,)。 3、文件分配表 FAT(File Allocation Table)即文件分配表,是系统的文件寻址系统,为了数据安全起见,FAT一般做两个,第二FAT为第一FAT的备份, FAT区紧接在OBR之后,其大小由本分区的大小及

硬盘接口技术详解

硬盘接口技术详解 1、IDE/ATA 1.1 概述 IDE即Integrated Drive Electronics,它的本意是指把控制器与盘体集成在一起的硬盘驱动器,我们常说的IDE接口,也叫ATA (Advanced Technology Attachment)接口,现在PC机使用的硬盘大多数都是IDE兼容的,只需用一根电缆将它们与主板或接口卡连起来就可以了。 IDE接口是由Western Digital与COMPAQ Computer两家公司所共同发展出来的接口。因为技术不断改进,新一代Enhanced IDE(加强型IDE,简称为EIDE)最高传输速度可高达100MB/秒(Ultra ATA/100)。 IDE接口有两大优点:易于使用与价格低廉,问世后成为最为普及的磁盘接口。但是随着CPU速度的增快以及应用软件与环境的日趋复杂,IDE的缺点也开始慢慢显现出来。Enhanced IDE就是Western Digital公司针对传统IDE接口的缺点加以改进之后所推出的新接口。Enhanced IDE使用扩充CHS(Cylinder-Head-Sector)或LBA(Logical Block Addressing)寻址的方式,突破528MB的容量限制,可以顺利地使使用容量达到数十GB等级的IDE硬盘。 在PC中,I/O设备,如硬盘驱动,不是直接与系统中央总线连接的(AT总线在AT系统,或PCI总线在之后的系统)。而I/O设备与接口芯片相连,而接口芯片与系统总线连接。 接口芯片组成了I/O设备与系统总线的桥,在系统总线协议(PCI或AT)与I/O设备协议(如IDE或SCSI)之间进行翻译。这使I /O设备可以独立于系统总线协议。 下图展示了PC工作站的基本系统结构,展示了IDE设备与系统余下部分的关系。 1.2 IDE传输模式 IDE硬盘接口的几种传输模式有明显区别。IDE接口硬盘的传输模式,经历过三个不同的技术变化,由PIO(Programmed I/O)模式,DMA(Direct Memory Access)模式,直至现今的Ultra DMA模式(简称UDMA)。 PIO(Programmed I/O)模式的最大弊端是耗用极大量的中央处理器资源,在以前还未有DMA模式光驱的时候,光驱都是以PIO 模式运行。大家可能还记得,当时用光驱播放VCD光盘,再配以软件解压,就算使用Pentium 166,其流畅度也不理想,这就是处理器被长期大量占用的缘故。以PIO模式运行的IDE接口,数据传输率达3.3MB/秒(PIO mode 0)至16.MB/秒(PIO mode 4)不等。后

找不到IDE硬盘的解决方法

找不到IDE硬盘的解决方法 1、将主板上IDE2接口与PATA硬盘进行连接,注意数据线两端的“Master”端分别连接硬盘与主板,并将PATA硬盘的跳线设置为默认(主盘),连接好电源线; 2、将SATA硬盘的数据接口与主板上SATA1接口进行连接,连接好电源线; 3、将光驱的跳线设置为“从盘”,并与连接硬盘与主板数据线的“Slave”端进行连接,接好电源线。 通过以上设置,我们便完成了主板、光驱、两个硬盘的连接过程。接下来开机,按DEL键进入主板的BIOS设置项,进行设置,设置过程如下: 1、选择并进入“Integrated Peripherals”设置窗口,进入“OnChip IDE Device”设置画面。在该画面中,除了将“IDE HDD Block Mode”、“On-Chip Primary PCI IDE”、“On-Chip Secondary PCI IDE”三个选项设置为“Enabled”外,其他8个选项全部设置为“Auto"。 2、将光标移动到窗口下方的“On-Chip Serial ATA”选项上按回车键,然后在弹出的窗口中选中“Combined Mode”后按回车键; 3、将光标移动到“Serial ATA Port0 Mode”上按回车键,在弹出的窗口中选中“Primary Master”并回车。此时“On-Chip Serial ATA”和“Serial ATA Port0 Mode”选项的设置分别为“Combined Mode”和“Primary Master"。 4、按“F10”键保存BIOS设置,按“Y”键保存并退出。 以上设置完成后,电脑自动重启。重新启动电脑后,再次按“DEL”键进入BIOS,在“Standard CMOS Features”窗口我们看到,SATA硬盘占据了“IDE Channel 0 Master”通道,而PATA硬盘则占据了“IDE Channel 1 Master”通道,光驱占据“IDE Channel 1 Slave”通道。 经过以上设置后,SATA硬盘的优先级就会高于PATA硬盘,我们便可以使用SATA 硬盘安装系统。系统的安装过程完全像单独使用PATA硬盘一样。 如果有些用户不想将SATA硬盘作为系统盘,而想把操作系统安装在PATA硬盘上,则可以在BIOS中将PATA硬盘的启动优先级提高: 1、进入“Advanced BIOS Features”窗口,选择“Hard Disk Boot Priority”并进入硬盘启动优先顺序设置窗口。 2、在该窗口中,默认是SATA硬盘排在PATA硬盘的前面,此时可以选中PATA 硬盘,然后按“Page Up”键,使PATA硬盘排在SATA硬盘的前面。 最后保存BIOS设置并重新启动电脑,这样PATA硬盘的第一个分区在DOS下便成了“C”盘。 有些用户有多个光驱,如DVD-ROM和DVD刻录机,这种情况下,如何同时使用双光驱呢,我们可以做以下设置。 <2>1个PATA硬盘+1个SATA硬盘+2个光驱的设置方法 首先,硬盘、光驱的物理安装过程需要进行一下改变。 1、将SATA硬盘的数据线连接到主板的“SATA1”接口中; 2、将PATA硬盘设置为“从盘”,然后用1根IDE数据线将它连接到主板的“IDE1”接口上; 3、将两个光驱分别设置为“主盘”和“从盘”,然后利用一根IDE数据线将这两个光驱连接到主板的“IDE2”接口上。 注意,在连接硬盘及光驱的时候,要注意数据线端口的选择。

怎样把已安装好的IDE硬盘模式改成AHCI模式 格式已整理 可直接下载打印

怎样把已安装好的IDE硬盘模式改成AHCI模式 虽然现在有了WINDOWS7、VISTA,但仍有许多朋友喜欢经典的XP系统。众所周知,系统要安装在SATA硬盘上,需要整合了对应SATA驱动的系统安装盘。但找不到这样的安装盘或整合的SATA驱动不对路怎么办?------只好进BIOS改SATA模式为IDE了。不过这样安装后,硬盘就以模拟IDE模式运行了。不少朋友会心有不甘:我的SATA硬盘就只能运行在IDE模式上?性能受影响是肯定的,况且多没面子啊。其实,这样安装后是可以将SATA模式改回AHCI模式的,以gateway NV系列为例: 1、解压下载的SATA驱动压缩包到硬盘。设文件夹为X:\YYY; 2、右键点击“我的电脑”,选属性-> 硬件-> 设备管理器-> IDE A TA/ATAPI 控制器-> INTEL XXXXXXXXXX(共有2项),右键点选其中1项-> 更新驱动程序-> 出现硬件更新向导界面-> 点选“否,暂时不”选项-> 下一步-> 选从列表或指定位置安装(高级)(S)-> 下一步-> 选不要搜索,我要自己选择要安装的驱动程序(D)-> 下一步-> 选从磁盘安装-> 浏览-> 打开X:\YYY文件夹-> 打开iaStor.inf -> 选Intel(r) ICH9M-E/M SATA AHCI Controller -> 下一步-> 出现更新驱动程序警告框-> 不管他,选确定。 3、重复第2步的操作,不过要选其中未改的那项,一直到完成。 4、重新启动,F2进BIOS,将SATA模式改为AHCI,F10存盘重启即可。 看,我的笔记本就运行在AHCI 模式了! 看到了好多XP下开启AHCI模式进不去系统(蓝屏、重启)的问题,搜索了很多相关知识,不是写的太深奥,就是要改什么硬盘接口。本人仔细研究了一下,总结归纳出以下简单易学的办法。 首先正常安装XP(在IDE模式下)进入系统,安装完所有驱动并重启电脑。(当然原来在IDE模式下正常启动的XP系统只要你的主板支持AHCI模式也可以更改,一般不会造成蓝屏。但是每个人的机子配置不一样,任何办法都不能保证百分之百有效。) 进入系统以后请下载附件并解压到任意位置,运行PREPARE下面的install.cmd 。 然后重启电脑,重启时按DEL(机器不一样可能按键不同)进入bios菜单,在硬盘存储模式选项里面设置为AHCI,保存并退出BIOS。 如果以上操作都正常的话,应该可以在AHCI模式下正常进入WINDOWS XP了,进入系统后如果提示发现新硬件,请手动指向刚才解压的文件夹搜索驱动,完成后重启就一切OK了。 据说用AHCI模式运行可以提高20%的效率。但是经本人测试开启AHCI模式XP启动读条会变慢,关于AHCI利弊的问题请自行百度一下。

换硬盘不再愁 装系统、备份数据全攻略

单碟1TB硬盘的性能自诞生以来,带给网友一个又一个惊喜,无论是作为主盘,还是作为高清硬盘,单碟1TB硬盘比老款硬盘的性能有明显提升。特别是近期硬盘大打价格战,心仪已久的网友出手购买。 换盘不再愁装系统、备份数据全攻略 单碟1TB硬盘的持续读写速度在140-160MB/秒,最大读写速度超过200MB/秒,秒杀老款硬盘绰绰有余。不少网友一度担心新单碟1TB硬盘的速度太快,老主板发挥不出来。武汉网友用6年前的945GC主板将单碟1TB硬盘的性能发挥的淋漓尽致。 P4 506+945GC平台测试的单碟1TB硬盘成绩(点击可放大) 不过网友们在实际应用中迎来新难题。我们购买新硬盘回去后,发现单单是转移数据就消耗了大量时间,而且部分数据在转移过程中,还遭遇文件保护或者提示文件是否需要复制等等,尤其是1TB以上的数据转移时间能消耗大半天。 有什么办法能够一劳永逸,全盘接收老硬盘的数据呢?这正是本次话题的重点内容。 蓝屏崩溃?一招搞定硬盘模式设定 网友购买新电脑,将原来老硬盘的数据对拷,全盘接收原有硬盘的数据,包括操作系统一起移植到新硬盘。他们遇到的第一个难题,就是硬盘工作模式。如果切换不当容易发生蓝屏或者多次重启后系统崩溃。 硬盘工作模式起冲突导致蓝屏 老平台时代尚无硬盘工作模式一说,比如早期的945平台没有AHCI/IDE/RAID模式。或者装机商图省事,将老平台的硬盘工作模式选择为IDE兼容模式。目前的单碟1TB硬盘的速度快,AHCI可以较好的发挥其性能,并且主板厂商将AHCI作为默认硬盘工作模式。 硬盘工作模式起冲突还会造成频繁重启电脑 如果原有硬盘的操作系统工作在IDE模式,而新电脑的主板设置为AHCI模式,容易出现蓝屏或者多次重启后系统崩溃。这个问题不难解决,我们将新电脑的主板设置调整为IDE模式,进入操作系统,修改注册表让操作系统和AHCI匹配: 运行中输入regedit界面

(完整版)常见几种硬盘接口类型

常见硬盘接口类型 硬盘接口是硬盘与主机系统间的连接部件,作用是在硬盘缓存和主机内存之间传输数据。不同的硬盘接口决定着硬盘与计算机之间的连接速度,在整个系统中,硬盘接口的优劣直接影响着程序运行快慢和系统性能好坏。 从整体的角度上,硬盘接口分为IDE、SATA、SCSI和光纤通道四种。 一、四类硬盘大致情况 1、IDE硬盘 IDE和ATA是一种硬盘,分为33,66,100,133接口频率。 2、SATA SATA,就是现在的主流,串口硬盘; 又分为SATA1为150频率,SATA2具说可达到速度可达300M/S。3、SCIS 硬盘 SCIS硬盘主要用于服务器,可达万转以上.性能最强。一般分为50针、68针和80针三种。 4、光纤通道硬盘 光纤通道的主要特性有:热插拔性、高速带宽、远程连接、连接设备数量大 二、具体情况 1、IDE硬盘

IDE的英文全称为“Integrated Drive Electronics”,即“电子集成驱动器”,它的本意是指把“硬盘控制器”与“盘体”集成在一起的硬盘驱动器。把盘体与控制器集成在一起的做法减少了硬盘接口的电缆数目与长度,数据传输的可靠性得到了增强,硬盘制造起来变得更容易,因为硬盘生产厂商不需要再担心自己的硬盘是否与其它厂商生产的控制器兼容。对用户而言,硬盘安装起来也更奖恪DE这一接口技术从诞生至今就一直在不断发展,性能也不断的提高,其拥有的价格低廉、兼容性强的特点,为其造就了其它类型硬盘无法替代的地位。 IDE代表着硬盘的一种类型,但在实际的应用中,人们也习惯用IDE来称呼最早出现IDE类型硬盘ATA-1,这种类型的接口随着接口技术的发展已经被淘汰了,而其后发展分支出更多类型的硬盘接口,比如ATA、Ultra ATA、DMA、Ultra DMA等接口都属于IDE硬盘。图片 2、SATA硬盘 使用SATA(Serial ATA)口的硬盘又叫串口硬盘,是未来PC机硬盘的趋势。2001年,由Intel、APT、Dell、IBM、希捷、迈拓这几

换1t硬盘转移数据装系统备份数据全攻略教程(2)

换1T硬盘转移数据装系统、备份数据全攻略教程(2) 我们需要将系统备份到具体的硬盘分区(注:特定的隐藏分区)Win7备份/还原系统的备份过程Win7的高级恢复备份方法(使用系统映像)Win7备份还原功能不可谓不强大。但是它并不适合家用,原因如下。1、需要专门开辟隐藏分区,设置复杂2、仅限于同一块硬盘备份还原3、无法备份除了C盘之外的其他分区。正是考虑到这些不利因素,不少企业/单位以及资深玩家采用Ghost“镜像备份/还原”工具为主,Ghost还有一项十分重要的功能:硬盘对拷功能。系统安装必备优盘启动制作工具Ghost软件问世已经有很长时间,大家对此也并不陌生。但是会用Ghost的人却不是很多,大多数用户仍然是用Winows7安装光盘/优盘来安装系统。Ghost软件的操作并不复杂,实际操作步骤寥寥几步。●Ghost备份还原/对拷的原理简单说,Ghost就是将硬盘分区表信息和硬盘数据打包备份,在恢复的时候先恢复硬盘分区表信息然后再恢复硬盘数据,已达到和备份前一样的效果。这就是为什么Ghost能恢复操作系统,而不能通过简单的硬盘对拷来重新作系统。其对拷功能更是深得广大网站/企业/网站用户的喜爱,它可以全盘全区,并且连带操作系统一起完整拷贝到指定硬盘。其工作原理相当于将硬盘的分区表信息以及

硬盘数据通过专用通道完全复制到指定硬盘。●Ghost 备份的准备工作我们需要下载好内置Ghost软件的工具,目前主要两种工具含有Ghost软件:“大白菜”和“老毛桃”, 这两个工具均带有优盘启动制作功能,笔者建议采用4GB 以上优盘;此外Ghost版本的Win7安装光盘/优盘均集成Ghost工具。相关软件下载:1、大白菜U盘启动盘制 作工具2、老毛桃优盘启动制造工具大白菜安装优盘启动盘制作工具的界面大白菜安装优盘启动盘制作完毕 大白菜U盘启动工具制作只需要轻轻一按“一键制作USB启动盘”选项,即可完成优盘启动盘制造。这款优盘启动盘制造工具内嵌Windows PE系统,集成DOS工具箱、分区等多种工具,功能全面。大白菜U盘启动工具的操作主界面我们将优盘作为第一启动项,进入大白菜优盘工具的主界面,点击运行“一键还原系统”选项。大白菜U盘启动工具的Ghost版本选择随后我们进入Ghost版本选择界面,选择第5项“Ghost 11.5”,进入Ghost操作主界面。详解Ghost安装Win7步骤用户使用Ghost软件安装Win7,首先需要下载Win7镜像文件,容量不足4GB,可以放在“大白菜”或者“老毛桃”启动优盘的副盘,用户也可以放在硬盘上。步骤一:打开“From Image”选项(1) 首选打开Ghost工具,进入界面后,选择“Local”→“Partition”→“From Image”。步骤二:选择Win7镜像文件(2)用户从Look in寻找

主流硬盘接口介绍

硬盘接口 笔记本电脑硬盘的IDE接口 硬盘接口是硬盘与主机系统间的连接部件,作用是在硬盘缓存和主机内存之间传输数据。不同的硬盘接口决定着硬盘与计算机之间的连接速度,在整个系统中,硬盘接口的优劣直接影响着程序运行快慢和系统性能好坏。 分类概述 从整体的角度上,硬盘接口分为IDE、SATA、SCSI和光纤通道四种,IDE接口硬盘多用于家用产品中,也部分应用于服务器,SCSI接口的硬盘则主要应用于服务器市场,而光纤通道只在高端服务器上,价格昂贵。SATA 主要应用于家用市场,有SATA、SATAΙΙ、SATAΙΙΙ,是现在的主流。在IDE和SCSI的大类别下,又可以分出多种具体的接口类型,又各自拥有不同的技术规范,具备不同的传输速度,比如ATA100和SATA;Ultra160 SCSI 和Ultra320 SCSI都代表着一种具体的硬盘接口,各自的速度差异也较大。 硬盘接口分类 IDE IDE的英文全称为“Integrated Drive Electronics”,即“电子集成驱动器”, 常见的2.5英寸IDE硬盘接口

它的本意是指把“硬盘控制器”与“盘体”集成在一起的硬盘驱动器。把盘体与控制器集成在一起的做法减少了硬盘接口的电缆数目与长度,数据传输的可靠性得到了增强,硬盘制造起来变得更容易,因为硬盘生产厂商不需要再担心自己的硬盘是否与其它厂商生产的控制器兼容。对用户而言,硬盘安装起来也更为方便。IDE这一接口技术从诞生至今就一直在不断发展,性能也不断的提高,其拥有的价格低廉、兼容性强的特点,为其造就了其它类型硬盘无法替代的地位。 IDE代表着硬盘的一种类型,但在实际的应用中,人们也习惯用IDE来称呼最早出现IDE类型硬盘ATA-1,这种类型的接口随着接口技术的发展已经被淘汰了,而其后发展分支出更多类型的硬盘接口,比如ATA、Ultra ATA、DMA、Ultra DMA等接口都属于IDE硬盘。 SCSI SCSI的英文全称为“Small Computer System Interface”(小型计算机系统接口), SCSI接口 是同IDE(ATA)完全不同的接口,IDE接口是普通PC的标准接口,而SCSI 并不是专门为硬盘设计的接口,是一种广泛应用于小型机上的高速数据传输技术。SCSI接口具有应用范围广、多任务、带宽大、CPU占用率低,以及热插拔等优点,但较高的价格使得它很难如IDE硬盘般普及,因此SCSI 硬盘主要应用于中、高端服务器和高档工作站中。 光纤通道 光纤通道的英文拼写是Fibre Channel,和SCIS接口一样光纤通道最初也不是为硬盘设计开发的接口技术,是专门为网络系统设计的,但随着存储系统对速度的需求,才逐渐应用到硬盘系统中。光纤通道硬盘是为提高多硬盘存储系统的速度和灵活性才开发的,它的出现大大提高了多硬盘系统的通信速度。光纤通道的主要特性有:热插拔性、高速带宽、远程连接、连接设备数量大等。

IDE硬盘的主从盘跳线设置教程

IDE硬盘的主从盘跳线设置教程 一般来说,硬盘出厂时默认的设置是作为主盘,当只安装一个硬盘时是不需要改动的;但当安装多个硬盘时,就需要对硬盘跳线重新设置了。硬盘上的跳线比较简单,其跳线位置多在硬盘后面数据线接口和电源线接口之间(如图7)。 图7 硬盘跳线图8 硬盘表面的跳线说明 在硬盘表面还有关于跳线设置的说明,以希捷硬盘为例(如图8), 主要有四种设置方式:“Master or Single drive”(表示设置硬盘为主盘或该通道上只单独连接一个硬盘,即该硬盘独占一个IDE通道,这个通道上不能有从盘)、 “Drive is Slave”(表示当前硬盘为从盘)、 “Master with a non-ATA compatible slave”(表示存在一个主盘,而从盘是不与ATA接口硬盘兼容的硬盘,这包括老式的不支持DMA33的硬盘或SCSI 接口硬盘)、 “Cable Select”(使用数据线选择硬盘主从,此方式利用经过特殊处理的数据线来设定主盘和从盘,第28根数据线为选择线,有则为主盘,无则为从盘。真正支持这种功能的数据线,市场很少见到) 小提示:硬盘跳线还没有统一的标准,不同品牌的硬盘,跳线的设置方法可能会有所不同。通常我们都可以在硬盘的线路板上、硬盘正面或IDE接口旁边上找到跳线说明图示 光驱跳线图解光驱在出厂后默认被设为从盘。光驱跳线与硬盘跳线很类似,其跳线位置多在光驱后面,数据线接口和电源线接口之间。一般只有Master(主盘)、Slave(从盘)、Cable Select(线缆选择)三种,很少有其他情况,各个品牌的光驱几乎都是这样,相对来说很规范,使得设置比较简单。通常我们可以在IDE接口上部找到跳线说明图示(如图9)。

完整的硬盘数据恢复方法

完整的硬盘数据恢复方法 不小心将自己电脑硬盘之内的重要文件和数据,以及重要的工作资料等删除,你会怎么办?根据最新的统计数据显示,超过六成以上的电脑玩家会选择放弃这批数据,不管这些数据的重要性和价值有多高。其中,绝大多数用户都并不了解其实硬盘数据丢失之后,选择网络上一些数据恢复软件,就可以帮助他们快速地找回这些文件。 选择哪款数据恢复软件比较好也是目前不少电脑用户普遍关心的问题之一。有的数据恢复软件恢复功能薄弱,有的数据恢复软件恢复出来的文件无法打开,甚至还有部分数据恢复软件其本身扫描出来的数据和文件都不齐全,结果就是用户以为该恢复软件已经找到了所有删除的文件,但是最终发现其实只是恢复出来30%~45%左右的数据和资料。实际上,根据行业之内的恢复技术专家介绍,恢复软件恢复出来的数据完整程度和质量,主要还是依靠软件本身的技术核心决定,如果该软件本身的技术核心体系不足,那么就很有可能造成上述情况。

可以肯定的是,这些已经遭遇数据资料丢失的用户一定更愿意选择一款能够实现百分之百数据恢复的软件。从目前来说,专门针对存储设备数据扫描和恢复技术较为先进的领域之内,顶尖数据恢复软件作为国内首款率先实现百分之百数据恢复能力的恢复工具,自从发布之日起就一直受到不少用户的肯定与支持。截至9月份,顶尖数据恢复软件总体下载量和使用数量已经成为目前数据恢复行业之内的领先恢复工具。 顶尖数据恢复软件全面支持FAT16/32和NTFS,恢复完全删除的数据和目录,恢复主引导扇区和FAT表损坏丢失的数据,恢复快速格式化的硬盘和软盘中的数据,恢复CIH破坏的数据,恢复硬盘损坏丢失的数据,通过超线程技术数据恢复等等。利用这种原理可在回收站被清空之后进行数据恢复。可以恢复被删除的文件,也可以恢复病毒或者硬盘格式化所破坏的硬盘信息。即使目录结构已经部分破坏,只要实际数据仍保留在硬盘上该数据恢复软件都可以将它们恢复出来。

SATA硬盘接口基础知识

SATA硬盘接口 SATA的由来 未来PC机硬盘的趋势。2001年,由Intel、APT、Dell、IBM、希捷、迈拓这几大厂商组成的Serial ATA委员会正式确立了Serial ATA 1.0规范,2002年,虽然串行ATA的相关设备还未正式上市,但Serial ATA委员会已抢先确立了Serial ATA 2.0规范。Serial ATA 采用串行连接方式,串行ATA总线使用嵌入式时钟信号,具备了更强的纠错能力,与以往相比其最大的区别在于能对传输指令(不仅仅是数据)进行检查,如果发现错误会自动矫正,这在很大程度上提高了数据传输的可靠性。串行接口还具有结构简单、支持热插拔的优点。 串口硬盘 串口硬盘是一种完全不同于并行ATA的新型硬盘接口类型,由于采用串行方式传输数据而知名。相对于并行ATA来说,就具有非常多的优势。首先,Serial ATA以连续串行的方式传送数据,一次只会传送1位数据。这样能减少SATA接口的针脚数目,使连接电缆数目变少,效率也会更高。实际上,Serial ATA 仅用四支针脚就能完成所有的工作,分别用于连接电缆、连接地线、发送数据和接收数据,同时这样的架构还能降低系统能耗和减小系统复杂性。其次,Serial ATA的起点更高、发展潜力更大,Serial ATA 1.0定义的数据传输率可达150MB/s,这比目前最新的并行ATA(即ATA/133)所能达到133MB/s的最高数据传输率还高,而在Serial ATA 2.0的数据传输率将达到300MB/s,最终SATA将实现 600MB/s的最高数据传输率。 SATAII接口 定义 SATA II是在SATA的基础上发展起来的,其主要特征是外部传输率从SATA的 1.5Gbps(150MB/sec)进一步提高到了3Gbps(300MB/sec),此外还包括NCQ(Native Command Queuing,原生命令队列)、端口多路器(Port Multiplier)、交错启动(Staggered Spin-up)等一系列的技术特征。单纯的外部传输率达到3Gbps并不是真正的SATA II。 性能 SATA II的关键技术就是3Gbps的外部传输率和NCQ技术。NCQ技术可以对硬盘的指令执行顺序进行优化,避免像传统硬盘那样机械地按照接收指令的先后顺序移动磁头读写

SAS SATA SSD IDE硬盘介绍区别

SAS(Serial Attached SCSI)即串行连接SCSI,是新一代的SCSI技术,和现在流行的Serial ATA(SATA)硬盘相同,都是采用串行技术以获得更高的传输速度,并通过缩短连结线改善内部空间等。SAS是并行SCSI接口之后开发出的全新接口。此接口的设计是为了改善存储系统的效能、可用性和扩充性,并且提供与SATA硬盘的兼容性。SAS的接口技术可以向下兼容SATA。具体来说,二者的兼容性主要体现在物理层和协议层的兼容。在物理层,SAS接口和SATA接口完全兼容,SATA硬盘可以直接使用在SAS的环境中,从接口标准上而言,SATA是SAS的一个子标准,因此SAS控制器可以直接操控SATA硬盘,但是SAS却不能直接使用在SATA的环境中,因为SATA控制器并不能对SAS硬盘进行控制;在协议层,SAS由3种类型协议组成,根据连接的不同设备使用相应的协议进行数据传输。其中串行SCSI协议(SSP)用于传输SCSI命令;SCSI管理协议(SMP)用于对连接设备的维护和管理;SATA通道协议(STP)用于SAS和SATA之间数据的传输。因此在这3种协议的配合下,SAS可以和SATA以及部分SCSI设备无缝结合。 SAS的连接器在SATA的基础上发展而来,通过巧妙的设计增加了一个数据端口,在确保兼容SATA的前提下完成了双端口这一看似“不可能的任务”。 SAS硬盘驱动器的双端口连接器(上-中)与SATA硬盘驱动器的连接器(下)对比 众所周知,SATA硬盘驱动器的SATA端口和电源供应是分离的,两个连接器之间有大约2个(SATA或电源)引脚宽度的间隙。SAS的做法是将二者连为一体,第二端口就位于这个4~5个SATA信号引脚宽度的“桥”的背面。虽然空间利用得很充分,可毕竟也要布置7个信号引脚,所以从端口(Secondary Port,SAS②)和主端口(Primary Port,SAS①)的“个头”在上面的实物对比图中看起来就像武大郎和武松一样差别明显——当然,仅是针对宽度而言,引脚定义及传递信号的能力是没有区别的。

数据恢复方法(硬盘维修与数据)

第一章数据如何在介质上存储 1.1磁存储介质存储原理 1.广义的存储介质:能记录数据和信息、可长期保存的设备设施或物体 2.狭义存储介质:用来存储电子信息数据的存储介质;有两种稳定状态,能检测出哪种状态,两种状态容易转换,可用来记忆0和1的物质元件 3.三类存储介质:磁、光、电存储介质。 4.磁(表面)存储器MSM:基体+高导磁率硬矩磁材料。 5.世界上第一个硬盘:1956年,IBM公司,RAMAC(随机存取控制) 6.三种磁存储器:硬盘、软盘、磁带。 7.硬盘结构图(1-1) 8.盘片构成:铝或玻璃基片+磁铁氧化物颗粒。 9.盘片划分:数万个同心圆(磁道),每个磁道划分为同大小的区域 (扇区),每个扇区存512B的数据和一些其他信息。1个盘片有2个盘面(盘面编号从0开始)。 10.每个盘片配有一个磁头,一个磁头由上、下2个读写头固定在一个磁头臂上,磁头编号从0开始。 11.磁头工作(移动和读写)原理:沿半径移动,依次读(磁)道,垂直读写,多(磁)头同读。(径依直头—头巾医指头) 12.硬盘电动机工作特点:恒速旋转,不磨损,无噪声,无高温。 13.磁头、盘片松动或偏移的后果:无法调回原位。 作业:画出有4个盘片的硬盘示意图(类似上课画的),表明磁头臂、读写磁头、永磁铁、音圈马达、画出磁道和扇区各1个并用特殊颜色修饰。1.1.2硬盘逻辑结构(学习硬盘读写方式和寻址模式) 1.盘片划分成较小区域:磁道\扇区\柱面. 2.磁道编号:从外向内,从0开始,顺序编号. 3.扇区:从1编号,整体读写,容量固定,512B(是磁盘存储的最小单位) 4.柱面:各盘片上,同号磁道,构成整体(柱面号同磁道号,命名规则相同) 5.盘片<>(不等于)盘面,每一盘片分上下2个盘面,盘面号从0编号,从上而下,依次编号.(盘片编号从1开始) 6.盘面号=磁头号(盘面=H),盘面与读写磁头一一对应. 7.按柱面读写数据.(从外向内,从0开始,顺序读写) 8.选取磁头用电子切换,选取柱面用机械切换,”电切”快于”机切”. 9.硬盘两种寻址模式:C/H/S寻址模式(柱头扇区),LBA寻址模式(扇区的逻辑块地址)(线性寻址) 10.改用等密度结构生产的硬盘,外圈磁道的扇区数量比内圈磁道扇区数多 11.LBA中线性地址就是扇区的逻辑地址(一一对应) 12.硬盘控制器内装地址翻译器,将C/H/S参数翻译成LBA地址. 1.1.3 C/H/S寻址模式与LBA寻址模式的转换 1.磁头寄存器占8位,磁头号为0~254。---H eads 2.柱面地址占10位,柱面号为0~1023。---C ylinders 3.扇区地址占共用寄存器的低6位,扇区号为1~63。----S ectors 4.等密度结构生产的硬盘,外圈磁道的扇区比内圈磁道多。它的寻址方式 改为线性寻址,即以扇区为单位进行寻址,这种寻址模式叫做LBA,全称为Logic Block Address(即扇区的逻辑块地址)。

相关文档